# How to track the sales funnel by video

> Understand Plays, Offer, Clicks, Sales, and Attributed revenue without mistaking intent for a checkout-confirmed purchase.

- Canonical: https://moviie.ai/help/en/analytics/understand-sales-funnel-and-postbacks
- Language: en
- Category: Insights and performance
- Published: 2026-08-11
- Updated: 2026-08-11

The **Sales funnels** report connects player activity to purchases approved by your checkout. It shows where sessions moved forward, which videos received attributed sales, and how much gross revenue was confirmed in the selected period.

## Open the report

Open **Insights → Sales funnels** or go to Sales funnels.

Choose the reporting period. The cards at the top summarize your whole library. The **Videos by result** table breaks down the same results by video.

## Understand each stage

Stage

What is counted

**Plays**

Unique sessions that started the video.

**Offer**

Sessions that reached the first checkpoint marked as the pitch. Without this checkpoint, the video has no offer rate.

**Clicks**

Sessions that clicked a video CTA.

**Sales**

Unique sessions linked to a checkout-confirmed approved purchase or renewal.

**Gross revenue**

Total approved and attributed amounts, separated by currency.

The stages summarize journey signals, but they do not force every purchase through one path. Someone may return to the checkout later or purchase without repeating a click during the reported session. A sale therefore requires an attributed postback, never a click alone.

## Read the rates without mixing definitions

**Play → sale** divides sessions with an attributed sale by sessions that played. The percentage next to **Sales** in the table uses the same basis for each video.

**Attribution found** answers a different question: among eligible checkout events, how many carried a key that Moviie matched to a session? A low attribution rate may hide sales from the ranking even when the checkout is delivering postbacks.

## Understand the reported revenue

The report displays **attributed gross revenue**. It includes approved purchases and renewals received by postback and matched to a video session.

Refunds and chargebacks may appear in the integration's event types, but they are not subtracted from this total. Pending and refused payments also stay out of **Sales** and **Gross revenue**.

When the account receives multiple currencies, each one appears separately. Do not add BRL, USD, and other currencies as if they were the same unit.

## Know which events are excluded

Moviie excludes:

events marked as tests;

sessions identified as bots;

events other than approved purchases or renewals;

postbacks that could not be attributed to a session;

purchases outside the 30-day attribution window.

## Investigate an unexpected number

If you see clicks but no sales, first confirm that the checkout sent its postback. Open **Sales**, select **Health** on the integration, and find the matching delivery.

If the event is **Processed**, confirm the reporting period and video. If it is **Unattributed**, **Signature rejected**, **Unsupported event**, or **Failed**, fix the integration before interpreting video conversion.

## Keep learning

How to connect a checkout and configure sales postbacks

How to fix postback and attribution errors

How to analyze retention and drop-off points
