Skip to content

From a stalled migration to 99.9% accuracy.

A creator media platform’s data migration had stalled at about 30%, and its client-facing app showed numbers that were roughly 85% accurate and 2 to 3 days old. We rebuilt the warehouse in BigQuery, grew coverage from 2 ad platforms to 7, and added automated discrepancy checks, without interrupting reporting.

Client confidentialCreator media and paid media · Migration recovery

Campaign performanceNorthpeak Outdoor · Last 7 days

Spend$135,300
Conversions3,358
Data as ofToday, 6:00 AM
PlatformSpendConv.
Facebook$48,2001,212
Google$31,600884
TikTok$22,400640
Pinterest$9,800231
LinkedIn$4,10062
Snapchat$7,300188
Roku$11,900141

A migration stuck at 30%, and reports that were 85% right.

The client’s data migration had stalled at roughly 30%. Behind it: 100+ undocumented models, connectors limited to Facebook and Google, and reports reaching the client-facing app 2 to 3 days late, at roughly 85% accuracy.

In the reports

100+ undocumented modelsClient app~85% accurate

Out of the reports

View-through attribution

Seven platforms, four warehouse layers, and checks that alert the team in Slack.

Maven connectors and custom Google Cloud integrations feed a tested BigQuery warehouse that powers the client-facing app.

Client’s Google Cloud environmentClient confidential

Ad platforms

Maven connectorsCustom APIs

Custom dataset

  • Creators
  • Episodes

Maven

  1. RawStandard names
  2. CleanedModels by subject
  3. AnalysisFact and dimension tables
  4. ReportingTables for the app

Automated checks against benchmarks

Client appAll brands ▾

Powered by Maven

Client-facing app

How the client’s data changed, step by step.

Four changes, from rebuilding the warehouse to monitoring for discrepancies.

  1. 01

    Rebuild the warehouse

    Four layers in BigQuery, with the business logic moved into documented dbt code with automated tests.

    Before

    A migration stalled at 30%, on 100+ undocumented models

    After

    Business logic documented and tested

  2. 02

    Add direct API integrations

    Maven connectors bring in standard metrics; custom APIs handle advanced attribution and conversions.

    Before

    Video and connected-TV ads judged on clicks only

    After

    Viewers credited on one consistent window across every platform

  3. 03

    Expand coverage

    TikTok, Pinterest, LinkedIn, Snapchat and Roku joined Facebook and Google, down to each creative.

    Before

    Facebook and Google only

    After

    7 ad platforms, reported at creative level

  4. 04

    Monitor for discrepancies

    Automated checks compare live numbers with validation benchmarks.

    Before

    ~85% accuracy and 40+ manual hours a week

    After

    Discrepancies flagged in Slack before stakeholders see them

Judged on clicks, Roku looked like wasted spend. Counting viewers, it’s Theo Banks’ strongest channel.

A creative-level view of every creator and episode, with a toggle between counting clicks only and counting clicks plus views.

Creative performanceUpdated today, 6:00 AM
All creators ▾All brands ▾All series ▾Last 30 days
Attribution
Media spend$1,220,0007 platforms
Conversions34,7507-day click, 1-day view
Cost per conversion$35.11blended
Creatives59663 episodes

Top creatives

By conversions
Ep. 90:45
Garage gym buildDev Patel · Ironline Fitness
Spend$22.1KConv.720CPA$31
Ep. 220:32
Morning routineMaya Ortiz · Brightleaf Tea
Spend$18.4KConv.610CPA$30
Ep. 140:58
Road trip pantry haulJess Moreau · Fieldstone Foods
Spend$15.8KConv.530CPA$30
0:18
Five-move warmupDev Patel · Ironline Fitness
Spend$9.2KConv.380CPA$24
Ep. 150:24
Campfire chaiJess Moreau · Brightleaf Tea
Spend$8.3KConv.340CPA$24
Ep. 60:30
Movie night setupTheo Banks · Harbor Home
Spend$12.6KConv.290CPA$43
Ep. 90:27
Weekend fix-itAna Reyes · Harbor Home
Spend$7.4KConv.240CPA$31
0:21
Five-minute dinnersMaya Ortiz · Fieldstone Foods
Spend$6.9KConv.210CPA$33

Creators

By conversions
  1. 1Maya Ortiz22 episodes · 184 creatives3,92011.3%
  2. 2Dev Patel9 episodes · 126 creatives3,4109.8%
  3. 3Jess Moreau15 episodes · 141 creatives2,7808.0%
  4. 4Theo Banks6 episodes · 48 creatives1,9605.6%
  5. 5Ana Reyes11 episodes · 97 creatives1,6404.7%
Illustrative dataPowered by Maven

Migration stuck halfway? We’ll audit what’s there and show what it takes to get accurate daily reports.

Book a walkthrough