Skip to content
MetricMaven

Client confidential · Creator media and paid media

Rebuilding a failed enterprise data migration.

We rebuilt a failed data migration in BigQuery, expanded platform coverage, and added automated quality monitoring.

Situation

Recover the migration. Restore the operating rhythm.

What made it hard

  • 100+ undocumented dbt models and a migration stalled at roughly 30%
  • 2 to 3 day processing delays and 40+ manual hours each week
  • Native 1-day view-first attribution unavailable across a two-platform setup
  • Roughly 85% data accuracy visible in a client-facing Bubble application

A creator media platform publishes creator content and runs paid media campaigns through creator profiles for major national brands. Its business depends on accurate performance data for every ad platform, creator, episode, and conversion.

When the client came to MetricMaven, a prior migration had stalled at roughly 30% completion. The new models did not work, the previous consultancy had walked away, and the old connector pipelines could not support newer platforms or custom attribution windows.

We audited the failed implementation and found it needed a complete rebuild. The engagement became a long-term partnership to rebuild the client’s analytics.

The problems went beyond an unfinished migration: 100+ undocumented data models, reports arriving 2 to 3 days late, 40+ hours of manual work each week, no 1-day view-first attribution, coverage limited to Facebook and Google, and roughly 85% data accuracy in a client-facing Bubble app.

What we did

How we fixed it.

We rebuilt the warehouse in four layers, combined Maven connectors with custom API integrations, expanded from 2 to 7 ad platforms, and added automated checks that alert the team in Slack, without interrupting reporting.

01

Rebuild the warehouse

We rebuilt the data in BigQuery, Google’s data warehouse, in four layers: raw data with standard names, cleaned models by subject, fact and dimension tables for analysis, and reporting tables that power the client’s Bubble app. Business logic moved into reusable, documented dbt code with automated tests.

02

Add direct API integrations

Where off-the-shelf connectors fell short, we combined Maven’s connectors with custom Google Cloud integrations. Standard metrics came through Maven connectors; custom APIs handled advanced attribution and conversion needs.

  • Facebook Insights API with 1-day view-first attribution and 37 months of history
  • TikTok Events API for custom events and landing-page views
  • Google Ads API for ad-level conversion actions
  • Direct pipelines for Pinterest, Snapchat, and Roku, including connected-TV reporting
03

Expand coverage and monitor it

We expanded coverage from Facebook and Google to seven channels: Facebook, Google, TikTok, Pinterest, LinkedIn, Snapchat, and Roku. Automated checks compare live numbers against validation benchmarks and alert the team in Slack before a discrepancy reaches stakeholders.

System view

One path from activity to an answer.

A failed migration required a full warehouse rebuild, broader platform coverage, and monitoring that could protect reporting continuity.

  1. Seven ad platforms

    Facebook, Google, TikTok, Pinterest, LinkedIn, Snapchat, and Roku

  2. Maven + custom APIs

    Standard connectors combined with Google Cloud integrations

  3. BigQuery + dbt

    Raw, cleaned, and reporting-ready layers with reusable business logic

  4. Bubble application

    Reporting tables for a client-facing application without interrupting reporting

Result

What changed.

Accuracy, processing time, platform coverage, and weekly team capacity all improved.

99.9%
Reported data accuracy, up from roughly 85%
60%
Reduction in processing time
2 → 7
Advertising platforms supported
40+
Manual hours freed each week
50,000+
Creatives tracked at asset level
  • Processing time dropped by 60%; workflows that took hours now complete in minutes
  • Data accuracy improved from ~85% to 99.9%
  • Replaced 2–3 day delays with reliable daily updates
  • Platform coverage expanded from 2 to 7 with creative-level reporting across 50,000+ assets
  • 40+ weekly manual hours freed; true 1-day view-first attribution reconciled across platforms

Related service

Managed Analytics

Rebuild the measurement foundation, keep reporting moving, and keep it accurate after launch.

Accurate measurement starts with clear definitions.

Every engagement starts with a tracking audit: what you track today, what’s missing, and what to fix first.