Events & goals
Track several conversion steps per offer (lead, deposit, sale) with their own revenue and payout, private events, repeat conversions and advertiser-level events.
Last updated 3 min read
On this page
An event (goal) is a conversion step of an offer: a registration, a first deposit, a sale, an install. Each event has its own revenue and payout. Every offer starts with one event, the default event named "Conversion".
How the advertiser reports an event#
The advertiser adds event=<code> to the postback or pixel. Without event= the default event is used.
https://trackcrown.com/pb? click_id=CLICK_ID &event=deposit &amount=250 &token=TOKENA postback with a code the offer does not have is refused with HTTP 400 and
{"ok":false,"error":"unknown event \"…\" for this offer"}.
Add an event#
- Open the offer, tab Events, click Add event.
- Fill in the sheet:
- Save. The pixel snippets on the Tracking tab now include a tab for the new event.
Click-based (CPC/RPC) and impression-based (CPM/RPM) types exist only at offer level; events use the per-conversion types above.
The default event#
- Its Code is fixed (
default). You can rename it and change Allow multiple per click. - Its revenue and payout always follow the offer's Revenue & payout tab: saving that tab updates the default event.
- It cannot be deleted.
Which money applies#
For a conversion of event E by affiliate A the payout is resolved in this order, each level inheriting what it leaves empty:
- A's override for event E (offer Overrides tab)
- A's override for all events
- Event E's terms
- The offer's terms
Revenue follows the same chain. Payout rules and commission tiers are applied afterwards. The Revenue & payout tab lists Terms by event.
Repeat conversions and duplicates#
Change or delete an event#
- The Code cannot change once the event has conversions (it is part of the advertiser's integration).
- An event with conversions cannot be deleted. Mark it Private event instead.
- Deleting an event removes its payout overrides. Postbacks with that code are then refused as an unknown event.
Advertiser events (shared across offers)#
Define a goal once per advertiser and reuse it on every offer of that advertiser. Open Advertiser events
(https://app.trackcrown.com/app/offers/advertiser-events), choose the advertiser, and click New event (sheet New advertiser event):
The advertiser then reports adv_event=<code> instead of event=:
https://trackcrown.com/pb? click_id=CLICK_ID &adv_event=ftd &token=ADVERTISER_TOKENAn explicit event= wins over adv_event=. An adv_event code that is not linked to the offer is refused as an
unknown event.
Reporting#
Use the Event dimension in Reporting → Reports to split conversions, revenue and payout per goal. Partners see public events only.