Overview Platinumlist Plus memberships started & how members were acquired
Memberships Started
—
Monthly Plan
—
Annual Plan
—
Semiannual Plan
—
Most memberships start with a free trial: the card is verified with a 1-unit charge that is refunded straight away, and the plan is billed only when the trial ends. Not all — in Dec 2025–Feb 2026 about 60% were paid straight away; since August almost none are. Whether a trial turned into a paying member is shown in Trial → Paid below.
Trial → Paid which events bring members who go on to pay
Loading…
Trials in window
—
Trial → Paid
—
Linked to an event
—
By activation month
Trial → Paid counts only trials that have ended. A month whose trials are mostly still running shows few ended — that is not falling conversion.
| Month | Trials | Ended | Paid | Trial → Paid |
|---|---|---|---|---|
| Loading… | ||||
By channel
Trial → Paid on matured trials only.
| Channel | Trials | Matured | Paid | Trial → Paid |
|---|---|---|---|---|
| Loading… | ||||
By event
Offer since: when the event first carried a membership discount; ≥ marks a cloned event, where the date is the event's creation (the discount rows were copied with an older date).
Tickets sold: all tickets for the event, lifetime. Trials: every activation in the window.
Paid is shown out of trials that have ended, so it trails on recent events. Uses: later orders with a membership discount.
| Event | Country | Offer since | Tickets sold | Trials | Paid / ended | Trial → Paid | Uses |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Membership Conversion Funnel last 90d · event page → membership page → trial started
① Event page views
—
visits to perk-event pages
—
② Membership page clicks
—
clicked “Join Plus”
—
③ Trials started
—
trial started
Weekly Trend monthly · annual · semi — 👆 click a bar to drill down
Trial Trigger ⓘ 👆 click to drill down
Where the member converted on site
Acquisition Channel ⓘ 👆 click to drill down
Last-click channel of the purchase session
Trials by Country UAE vs KSA
Weekly Trend by Country click a week to break it down ↓
Daily Trials by Country UAE · KSA · Other — trial starts by day
Channel Attribution
First Touch vs Last Touch
All Campaigns click a row → plan / country / channel breakdown
| Campaign | Source · Medium | Trials | Annual |
|---|
First-Touch Channels first_channel — what brought the user originally
| Channel | Trials | Annual | Share |
|---|---|---|---|
| Loading… | |||
Trials by Country
Top Cities top 8
Countries
| Country | Trials | Share |
|---|
Cities
| City | Country | Trials | Share |
|---|
Events That Drove Membership Trials ⓘ trigger: event upsell + hall map
| Event | Country | Type | Sale Window | Trials | Annual |
|---|
CRM Marketing (WebEngage) — Membership Impact
How to read this: The bulk of WebEngage is event comms across all events (6.2M sends — context only, not membership). Members come mostly indirectly — a user gets an event email/push, returns, and buys Plus. So the right membership number is last-click WebEngage purchases (left), not total account sends. The flow: WE event comms → membership page → purchase — the per-event view at the bottom shows it. (WebEngage also runs dedicated membership lifecycle journeys, but their stats aren't in the reports DB yet — pull-in plan noted in Notion.)
Trials via WebEngage
—
last-click WebEngage session
↳ via Journeys
—
automated journey flows
WE Reach to Perk-Events
—
event comms that can drive membership
WE Account Scale
—
all events · context, not membership
Email vs Push Efficiency whole account · all events
WE-Sourced Trials — Broadcast vs Journey ⓘ
| Type | Source | Medium | Trials | Annual |
|---|---|---|---|---|
| Loading… | ||||
WE Event Comms → Membership Funnel
The reconciling view: WebEngage sent these event campaigns → recipients visited the membership page → some started a trial. This is how WebEngage actually contributes to membership (indirectly, via event comms).
| Event | WE Sent | WE Clicks | WE Conv | Mem page views (all src) | Mem purchases |
|---|---|---|---|---|---|
| Loading… | |||||
Paid Media — Meta membership remarketing (UAE + KSA, last 90 days)
A dedicated Meta (Facebook/Instagram) remarketing campaign that promotes the Plus membership to KSA users. The Revenue / ROAS below comes from the Meta pixel, which fires on all ticket purchases by retargeted users (the events shown in the membership carousel) — not membership-only revenue. Treat it as the commercial halo of the campaign, not direct membership sales. Spend is in USD; pixel revenue in SAR.
Campaign
—
META · KSA
Impressions
—
Clicks
—
Spend
—
USD
Pixel Purchases
—
Meta pixel — all products, not membership-only
Daily Impressions & Spend
Daily Pixel Purchases & CTR
Daily Breakdown
| Date | Impressions | Clicks | CTR | CPM | Spend $ | Pixel purchases | Revenue SAR | Freq |
|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||
Other Paid Campaigns Driving Membership ⓘ attribution · last-click
Mostly Google Ads on attraction pages (Ski Dubai, Dubai Aquarium, etc.) — paid traffic that buys tickets and converts to membership as a side-effect. Trials = membership trials attributed (last-click). Ad impressions/clicks & cost are not wired yet — they live in Google Ads, not GA4/Supabase. Connect the Google Ads API to add spend & CTR here.
| Campaign | Source · Medium | Type | Trials Started | Annual |
|---|---|---|---|---|
| Loading… | ||||
Membership Events — Live Config & Performance
Two different things sit on this tab. The table below lists events merchandised as membership (promo fields). The coverage chart counts events a member can actually buy at the member price (
membership_offer_truth, from rds_mirror). They disagree in both directions — promo without a live discount, and live discounts nobody merchandised. Source: event_relational_db_all_statuses — all events/attractions that currently have any membership flag or offer text set, regardless of sale date. Numbers here will differ from the Organizers tab, which tracks new events going on sale from June 2026 only.Merchandised as Membership
—
promo banner / popup / accelerator text
Buyable at Member Price
—
enabled discount + sellable offer
Driving Trials
—
triggered a membership trial (90d)
UAE Events
—
KSA Events
—
Membership Offer Coverage — % of Each Country's Inventory
Share of everything that went on sale that month in each country which carries a membership offer. Country comes from the RDS events table.
| Country | Type | Events (offer / all) | % of events | Tickets (offer / all) | % of volume |
|---|
On sale now — by sales manager
Same events as the table above, split by the event's sales manager. Click a manager to see their events. Follows the venue filter at the top.
| Sales manager | Countries | Events (offer / all) | % of events | Tickets (offer / all) | % of volume |
|---|
Biggest Sellers With No Membership Offer
On-sale events ranked by tickets actually sold, none of which carry a membership offer. This is the inventory the programme is missing — the table above only ever lists events that already have a perk.
| Event | Country | Type | Event date | Tickets sold |
|---|
| Event | Country | Perks Active | Discount / Early Text | Trials 90d | Annual | Traffic | Status |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Traffic data: run
membership-traffic-sync edge function to populate weekly sessions per event
⏳
Perk Redemptions — Gathering Data
How many members actually used their discount or early access. Data pipeline in progress — will show per-perk redemption rate once available.
Membership Usage — Share of Tickets Bought With a Membership Offer
Source: GA4 item-scoped
membership_applied dimension, synced daily to
membership_usage_daily / membership_usage_channel_daily.
Data available from 20 Aug 2026 — earlier dates are not shown regardless of the date range picked above.
Penetration (all sales)
—
membership items ÷ all items
Uptake (events w/ an offer)
—
membership items ÷ items sold while an offer existed
Ticket Revenue w/ Membership
—
Discount % Coverage
—
of membership items have a known offer %
Two different denominators, both real: Penetration is tiny on purpose — most tickets sold have no membership offer at all.
Uptake counts only tickets sold on an event on a day its membership offer existed (offer switched on, sale on or after the offer started), and is the number to judge the programme by. When an offer was switched off is not recorded, so it cannot be excluded yet.
Events vs Attractions
| Kind | Items (offer / total) | Membership Items | Penetration | Uptake | Revenue (membership) |
|---|---|---|---|---|---|
| Loading… | |||||
By Country
Country comes from the RDS events table. Uptake is the share among items sold while the event's membership offer existed.
| Country | Kind | Items (offer / total) | Membership Items | Penetration | Uptake |
|---|---|---|---|---|---|
| Loading… | |||||
Uptake Over Time — Events vs Attractions
Share of tickets bought with a membership applied, among items sold while an event's membership offer existed. Penetration (all sales) is not plotted — too flat to read.
Membership Items by Channel
GA4
sessionDefaultChannelGroup, tickets bought with membership applied.Top Events by Membership Items
| Event | Type | City | Items | Membership Items | Share |
|---|---|---|---|---|---|
| Loading… | |||||
Traffic Funnel — Event Page → Membership Page → Trial Started
Source: GA4
ref-url parameter captured when users click "Join Plus" on an event page. Synced daily.① Event Page Views
—
total visits to tracked event pages
② Membership Page Clicks
—
clicked "Join Plus"
③ Trials Started
—
Unique Users
—
Daily Membership Page Views (from event ref-url)
Conversion Rate by Country
Events — Traffic vs Trials vs Conversion Rate
| Event · click row for sources | Country | Type | ① Event Views | ② Mem. Clicks | Click-thru | ③ Trials | Conv % |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Raw Transactions
⚠ Each row is a trial start, not a paid subscription. revenue_raw is not a price or a commission (e.g. 1.44 on an annual plan) — do not use it as revenue
| Date | Variant | Last Source | Last Medium | Campaign | First Source | First Medium | Channel | Country | City | Device | Trigger | Event |
|---|
Active Offer Partners
—
orgs with membership offer on current events
Latest Month
—
offers activated
Monthly Membership Offers Activated · click bar to see events
Each bar = distinct events that received a membership offer for the first time that month, based on
activated_at in membership_offer_log. Reflects when the offer was first activated, not current status.New Events On Sale by Month — Total vs With Membership · click bar to drill down
Events that went on sale from June 2026. "With membership" = live flag in
event_relational_db_all_statuses, same source as the Offer Coverage tab.% of New Events with Membership Offer (by on-sale month)
Share = events with membership / total events on sale that month (June 2026+).
✓ Active — Events Currently with Membership Offer
Organizers with at least one event currently showing a membership offer (live flag in
event_relational_db_all_statuses). Coverage % = events logged / total active events for that organizer.| Organizer | Country | Events logged | Total active | Coverage % | First offer |
|---|
⚠ Dropped — Had Offer, Now Releasing Events Without Membership
Organizers that previously had a membership offer (per offer log) but have since put new events on sale without one. Potential churn — worth a check-in from commercial.
— Has No Offer — Events On Sale Without Membership
Events on sale since June 2026 with no membership offer active. Sorted by upcoming event date so commercial can prioritize outreach. Source: live flags in
event_relational_db_all_statuses.| Event | Organizer | Country | City | Event date | On sale |
|---|
Offer Activation Log
sourced from #membership-promos Slack · test activations excluded · checked daily
| Activated | Event | Organizer | Perk | Country | City | Event Date | Status | Dropped |
|---|
Events Currently with Membership Perks
| Event | Perk Type | Discount Text | First Seen |
|---|