Checkout happened off-platform. Tickets sold through Loket, a third-party ticketing platform the ad pixels couldn't see into. Meta was recording almost no purchases while hundreds of thousands of people visited the site, so its algorithm was learning from sign-ups instead of sales.
Case study · Digital Ads Marketing
One stadium night. Seven markets. A checkout the ads couldn't see.
To support Kanye West’s (Ye) exclusive Southeast Asia and Oceania tour stop at Gelora Bung Karno on October 24, 2026, we engineered a ticketing-first measurement framework. This powered a 30-day, seven-market paid media sprint driven strictly by real ticket sales.
- Client
- Raw Vision Collective
- Event
- Ye Jakarta, Gelora Bung Karno, 24 October 2026
- Service
- Digital Ads Marketing: media buying, measurement and reporting
- Campaign window
- 25 September – 24 October 2026
- Platforms
- Meta, TikTok, Google Ads
- Markets
- Indonesia, Singapore, Malaysia, Thailand, Australia, Japan, South Korea
-
~4× lower
cost per registration on Meta vs. the campaign's first two months
-
3.2×
share of checkouts vs. share of spend for price-breakdown creatives
-
Up to 49% lower
cost per registration with static images over video
-
38.7M
impressions across seven markets
Problem
Ye Jakarta had a single night at Gelora Bung Karno, five ticket tiers and an audience spread across Indonesia and six overseas markets. Reaching fans was never the hard part. Knowing which ads turned them into buyers was.
Paid traffic was invisible in analytics. Ad clicks reached the site without campaign tags, leaving them indistinguishable from direct and organic visits.
Performance data was fragmented. Seven markets ran across three platforms and seven ad accounts, each reporting its own version of results.
The deadline was fixed. Every rupiah had to earn its place before show night.
Solution
We made ticket sales, not platform-reported results, the measure of success, then built the whole campaign around that single source of truth.
Ticketing-first measurement
One UTM standard across every ad, reconciled ad by ad against paid tickets in Loket.com.
One live view of performance
Spend, funnel signals and ticket sales for every ad, across every platform and account, on a single dashboard updated throughout the sprint.
Audiences built by market and intent
Prospecting, retargeting, checkout recovery and location-based audiences in Indonesia, plus dedicated audiences for six overseas markets.
Disciplined budget pacing
A hard budget cap, staged reallocations approved by the client, and a planned push into the final days.
Approach
Five steps, in the order they mattered most.
-
Fix the signal before scaling spend.
- We audited every conversion source first. Analytics wasn't receiving paid traffic data, and Google Ads was counting checkout starts and YouTube actions as primary conversions.
- We rolled out one UTM convention across all ads, structured by objective, market, funnel stage and creative. A payment-confirmation event was added on top.
- For the first time, paid tickets in Loket could be attributed to individual ads.
-
Structure audiences by market and intent.
- In Indonesia: broad prospecting, site retargeting, dedicated Jakarta audiences (including an 18–23 segment), Bali, and a payment-recovery audience for people who started checkout but didn't finish.
- Location-based tests within a 5 km radius of gyms, offices, transit hubs, train stations and karaoke venues.
- Overseas: prospecting and retargeting in Singapore, Malaysia, Thailand, Australia (including the Indonesian diaspora), Japan and South Korea, with regional advertiser verification where required.
- Geo-targeting on every ad set was audited before scaling, so each audience reached the market it was built for.
-
Test messages, not just assets.
- Creative was grouped into message families: tier-by-tier price breakdowns, payday timing, cart reminders, selling-out urgency, cost-of-living comparisons, the viewing experience, nostalgia and global FOMO, and everyday moments like the gym, karaoke and the commute.
- Every video was delivered placement-native: 9:16 for Stories and Reels, 4:5 everywhere else.
- In Indonesia, static images consistently outperformed video, at up to 49% lower cost per registration.
- Platform auto-enhancements stayed off on every ad, so everything ran exactly as the client approved it.
-
Let ticket sales overrule the pixel.
- On pixel data alone, the price-breakdown ads looked expensive. Ticketing data told a different story: from 5 to 12 October, they drove 55% of checkouts on just 17% of spend. They went straight back into rotation.
- The same lens worked in reverse. Location-based audiences looked healthy on clicks but delivered only 2% of checkouts, so that budget moved to proven audiences.
-
Pace the budget to the finish line.
- Each ad set ran on a lifetime budget, and cuts were made at the ad-set level, where they actually move money.
- Underperforming location tests and overseas segments were cut, and the client extended the budget for the final push.
- The last three days absorbed 30% of total spend. 23 October, the final full day of delivery, was the campaign's best day for ticket sales.
Summary
Within 30 days, cost per registration on Meta fell to roughly a quarter of the campaign's first two months, and ticket sales could finally be traced back to the ads that drove them.
| Metric | Result (25 Sep – 24 Oct 2026) |
|---|---|
| Cost per registration on Meta, vs. the first two months | ~4× lower |
| Price-breakdown creatives: share of checkouts vs. share of spend (5–12 Oct) | 55% vs. 17% |
| Cost per registration, static images vs. video (Indonesia) | Up to 49% lower |
| Reach | 38.7M impressions, 292K clicks, 7 markets |
| Attribution | Ticket sales traced to individual ads through Loket |
What we bring to your next launch:
- Measure where the money changes hands. When tickets sell on a third-party platform, that platform's data is the scoreboard. Pixels are only an early signal.
- Judge creative by what it says. In mid-October, price breakdowns drove more checkouts than every other message family combined.
- Cut where the money actually moves. On lifetime budgets, that means the ad set, not the individual ad.
Planning a concert, product launch or limited drop against a hard deadline? Let's talk.
Talk to P2P Labs