Mode Media · Growth Engineering
Newsletter Coreg UAProject Roadmap
Everything required to develop and launch the brand offer landers, from domain infrastructure through attribution, data integrity, onboarding and UA optimization.
High-level checklist
- 01In progress
Base domain + dynamic brand landers
Phase 1 — Foundation
Acquire a base domain to host all offer landers, map one subdomain per brand, and render each lander dynamically from a funnel tag that controls branding, attribution, journey routing and post-thank-you monetization.
Owner: Mike · Target: Sept 1
- Acquire base domain (getmodeoffers.com)
- DNS + wildcard SSL for brand subdomains
- Provision per-brand subdomain (ex. cashgpt.getmodeoffers.com)
- Deploy lander hub builds to each subdomain
- Define the funnel tag taxonomy (brand × audience × creative)
- Backend: dynamic text + branding from lander= parameter ✓
- Backend: dynamic attribution from lander= parameter ✓
- Tag → lander template mapping inside the Lovable lander hub
- Tag → SMS/email journey routing on submit
- Tag → thank-you page monetization selection
- Tag persistence from click through checkout postbacks
- 02In progress
Rokt approval — unified backend flow
Phase 1 — Foundation
Get flow.modemedia.io approved as the single Rokt backend flow across brands.
Owner: Mike · Target: TBD
- Submit flow.modemedia.io for Rokt review
- Compliance / creative review pass
- Confirm unified flow handles all brand traffic
- Go-live smoke test per brand
- 03Not started
Rokt subsource attribution
Phase 2 — Attribution
Pass and validate subsource values for every brand so revenue is traceable.
Owner: Mike · Target: TBD
- Define subsource naming convention per brand
- Wire subsource into flow handoff params
- Validate reporting granularity in Rokt
- 04Not started
Tune partner IDs per brand
Phase 2 — Attribution
Create Tune partner IDs for all brands so offer conversions attribute correctly.
Owner: Mike · Target: TBD
- Create partner ID per brand in Tune
- Map partner IDs to lander offer links
- Postback QA per brand
- 05Not started
Unified CleverTap API connection
Phase 3 — Data integrity
One shared CleverTap integration for form submissions to eliminate data leakage between form and CRM.
Owner: Mike, Katie, Gaston · Target: TBD
- Standardize form payload schema across brands
- Server-side CleverTap API relay (no client-side drops)
- Explore and Test Clevertap WebSDK form integration for direct posting to Clevertap
- Retry + dead-letter handling on failed events
- Reconciliation report: form submits vs CleverTap profiles
- 06Beta
Unified backup lead database
Phase 3 — Data integrity
Independent store of all lead data as the source of truth behind CleverTap.
Owner: Mike, Gaston · Target: TBD
- Finalize schema for cross-brand lead records
- Write every submit to backup DB before downstream calls
- Access controls + export tooling
- Daily volume reconciliation dashboard
- 07Not started
Onboarding journeys (SMS + email)
Phase 4 — Monetization
Brand-specific welcome and nurture sequences to activate each new lead.
Owner: Katie · Target: TBD
- Journey map + message cadence per brand
- Email welcome series build
- SMS opt-in compliance + welcome flow
- Deliverability and engagement baselines
- 08Not started
Brand UA touchpoint integration
Phase 4 — Monetization
Integrate and optimize UA touchpoints so user acquisition becomes a byproduct of core lead gen.
Owner: John O · Target: TBD
- Inventory UA touchpoints across brand surfaces
- Instrument each touchpoint with attribution
- Test placement, offer and creative variants
- Report UA yield per 1k leads generated
- 09Not started
Unified ROAS reporting dashboard
Phase 5 — Reporting
One cross-brand revenue dashboard for ROAS analysis, modeled on the existing MMM and MFF revenue reports.
Owner: Mike · Target: TBD
- Audit MMM/MFF report structure and reuse the data model
- Ingest spend by brand ad account (Meta) + revenue (Rokt, Tune)
- Normalize to a shared daily brand-level fact table
- ROAS, RPL, CPL and payback views with brand filter
- Brand-vs-brand comparison and trend charts
- Automated daily refresh + data freshness indicator
- 10Not started
Scalable Meta Business Manager
Phase 5 — Reporting
A Meta BM structured to safely scale to one ad account per brand without risking the whole portfolio.
Owner: Mike, John O · Target: TBD
- Use Business Manager BM250 452138 as the primary Meta BM
- Establish BM with verified business + domain verification per brand domain
- One ad account per brand, isolated payment methods
- Request ad account limit increases ahead of demand
- Role-based access: no shared personal profiles, 2FA enforced
- Per-brand pixels / CAPI datasets mapped to subdomains
- Meta Ads API access to build, optimize and automate ad functions and controls
- Policy review of landers + compliance pre-check before scaling spend
- Backup BM and appeal/runbook process for account restrictions
- 12Not started
Rapid creative + targeting iteration
Phase 6 — Funnel playbook
The binding constraint: not enough winning creatives shipped per week. The process is the deliverable, not just the output.
Owner: TBD · Target: TBD
- Weekly creative throughput target and intake process
- VSL lander variants as the prospecting format
- Retargeting-first structure on Meta, VSL for prospecting
- Creator-led content pipeline feeding paid creative
- Kill/scale rules tied to D0 payback, not CTR
- Shared creative + angle library per audience interest
- 13Not started
Dayparting against the Rokt CPM curve
Phase 6 — Funnel playbook
Publisher CPMs on Rokt drop after 4pm; ads cut at 3:30pm so in-flight users still reach a fully valued thank-you page.
Owner: Mike · Target: Ongoing, Sept 1
- Automated 3:30pm ad shut-off on Meta
- Validate the Rokt CPM-by-hour curve with real revenue data
- Hour-of-day revenue reporting per brand
- Revisit cutoff per geo as Canada comes online
- 14Not started
D0 payback model + BU attribution
Phase 6 — Funnel playbook
The enforcement layer: a single D0–D7 payback standard, plus revenue split across Mode Media, Mode AI and the App BUs.
Owner: Finance / Data · Target: TBD
- Define D0/D7 payback formula across all five revenue sources
- Upfront revenue and cost → Mode Media
- Data revenue → Mode AI business unit
- User upside revenue → the App BU the lander optimizes for
- Confirm 120–150% LTV ROAS on the co-reg funnel
- Prospecting spend gate: only when payback is forecastable
- 15Not started
Data revenue: receipt panel + identity
Phase 6 — Funnel playbook
Turn email-capture sign-on into a panel asset — receipt data plus MAID/cookie monetization with identity partners.
Owner: TBD · Target: TBD
- Email sign-on consent + receipt data permissioning on the lander
- Panel enrollment flow and opt-in language review
- MAID / cookie partner integration (TransUnion-class)
- Per-lead data revenue reporting into the ROAS dashboard
- 16Not started
Geographic rollout
Phase 6 — Funnel playbook
Launch USA first, fast-follow Canada, then expand where CPMs stay efficient.
Owner: TBD · Target: TBD
- USA launch across all brand landers
- Canada fast-follow: offer availability, SMS compliance (CASL), Rokt inventory
- Per-geo payback reporting before expanding further
- Shortlist next efficient markets from historical spend pockets