Know what to scale, fix or stop
Use this view every day to compare advertising-attributed margin with spend, spot week-over-week deterioration, and open the campaigns that need action.
Selected period versus previous period
Paid marketing across events
Direct Windsor delivery facts, GA4 campaign attribution, sold-event margin and campaign coverage.
Events and campaign coverage
| Event | Geo / date | Flags | 7D overall revenue ⓘ | Ad-attributed revenue | Attributed margin | Paid spend | Impressions | Clicks | CTR | CPC | Campaign coverage | ROAS | ROMI | ROI |
|---|
Campaign explorer
Campaign totals for Google and Meta, with Google-only ad group drill-down, sold event IDs and attributed margin.
Selected scope versus previous period
Daily weighted ROMI and spend for the current filters.
Campaign totals and promoted events
| Campaign | Linked event | Spend | Revenue / sales | Attributed margin | Impressions | Clicks | CTR | CPC | ROAS | Row ROMI | Campaign ROMI | Trend vs previous | ROI |
|---|
Channel dynamics
Google and Meta spend, directly attributed revenue and profit over time.
Spend, revenue and profit
| Period | Channel | Spend | Impressions | Clicks | CTR | CPC | Attributed revenue | Attributed profit | ROAS | ROMI |
|---|
Data quality
Cases that need review: missing promoted/sold event IDs and incomplete margin coverage.
Matching and margin cases
| Issue | Campaign / event | Channel | Spend | Impressions | Clicks | CTR | CPC | Revenue affected | Why it is here |
|---|
Conversion-killing upsells
Events/concerts only — the attractions version lives in Pricey (attractions-marketing.platinumlist.ai, Funnel tab). Which events show the checkout add-ons screen, and whether it correlates with worse checkout→purchase conversion.
upsells_page event: Active today/yesterday, Recently unobserved (2–6 days), or No longer observed (7+ days). GA4 can arrive up to two days late, so the final state is deliberately conservative.Upsell conversion watch
Checkout CR is purchase events ÷ begin_checkout events. Peer delta uses venue → city → market cluster (UAE / KSA / GCC rest / Worldwide) → all markets, excluding the event itself; a cohort needs at least 3 peers and 100 checkouts.
| Event | Event date | Venue | Country | Commercial | Checkouts 30d | Purchases 30d | Checkout CR ⓘ | Upsell events / checkout ⓘ | Peer delta ⓘ | Offer status ⓘ | Days active | Before→after | Left at add-ons ⓘ | Similar events ⓘ |
|---|
Profitability by segment
Margin as a percentage of spend for the selected period and day by day, split by venue, country, city or campaign.
Profitability over time
Segments
Profitability by campaign type
Weekly attributed profit versus actual Google Dynamic Ads cost for core events and venue groups.
Plan vs actual
Same rows and buckets as the OKR sheet: ROMI = (margin − acquiring) / spend, break-even 100%.
| OKR row | Plan | Actual | vs target | Spend | Attributed revenue | Margin | Acquiring | Net profit before ads |
|---|---|---|---|---|---|---|---|---|
| Loading OKR scorecard… | ||||||||
profit_aed_ads / cost; ROI = completed-order margin / cost; net profitability = (profit_aed_ads − cost) / cost. The weekly view is for trend reading; it does not subtract acquiring and is not the OKR measure. OKR plan vs actual lives in the table above.All dynamic events
Direct ROMI and net advertising profitability by week.
Current-window profitability
| Campaign type | Actual cost | Impressions | Clicks | CTR | CPC | Attributed revenue | profit_aed_ads | Net ad profit | ROMI | ROI | Net profitability | Match coverage |
|---|
Hans Zimmer Live at Etihad Arena in Abu Dhabi
Advertising contribution
Observed margin mix
Attributed revenue, profit and paid media
Direct non-multichannel attribution and matched paid spend by day.
Campaign costs and matching
Only the agreed Meta and Google scopes are included.
| Channel / matching | Campaign | Active | Spend | Impressions | Clicks | CTR | CPC | Conversions | Attributed revenue | Attributed profit |
|---|
Completed-order earnings · reconciliation
| Booked item | Rows | Earned |
|---|