Reporting
Not impressions.Tickets.
Fully attributed
$483,230
VCT checkout — click to purchase tracked end to end
Partially attributed
$7,101,420
authorized provider — link token and promo code only
Channels tracked
8
paid, owned and direct
Revenue by channel
Across all 72 events.
| Channel | Share | Revenue | Tickets | Spend | ROAS |
|---|---|---|---|---|---|
| Direct | $1,987,461 | 23,824 | — | — | |
| $1,174,756 | 13,826 | — | — | ||
| $1,133,898 | 13,556 | $138,838 | 8.17x | ||
| Affiliates | $829,813 | 10,035 | — | — | |
| $806,517 | 9,785 | $100,161 | 8.05x | ||
| Organic social | $771,468 | 9,056 | — | — | |
| TikTok | $558,322 | 6,751 | $68,589 | 8.14x | |
| $322,127 | 3,776 | $40,630 | 7.93x |
How a ticket gets attributed
The chain, and where it breaks.
1 · Click
Ad click lands on
/event/123?c=ig_8822. We write a tracking session —
campaign, creative, click id, timestamp.
2 · Purchase
On VCT checkout, Stripe confirms, the order and ticket are issued and a conversion is written against that session.
3 · Signal back
The conversion is sent to the ad platform so its optimiser learns — and so the numbers here and there agree.
Where it breaks: on a rental show the sale happens on the authorized provider’s site, so step 2 never reaches us. Those events are attributed on the link token and promo code alone. That always under-counts, so it is reported separately above rather than blended into one flattering number.