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.

ChannelShareRevenue TicketsSpendROAS
Direct
$1,987,46123,824 — —
Email
$1,174,75613,826 — —
Instagram
$1,133,89813,556 $138,838 8.17x
Affiliates
$829,81310,035 — —
Facebook
$806,5179,785 $100,161 8.05x
Organic social
$771,4689,056 — —
TikTok
$558,3226,751 $68,589 8.14x
Google
$322,1273,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.