A Google Sheets dashboard that unified paid and influencer campaign data across every game title, region, and channel — and changed how Repeat.gg spent its marketing budget.
"This might be the best Google Sheet I've ever seen" - Senior Data Analyst on the PlayStation Esports team.
Repeat ran marketing across a growing catalog of game titles — paid Google Ads, Social ads, YouTube integrations, dedicated creator content, Twitch streams, Discord, TikTok — with reporting being done mostly adhoc and individually per channel.
There was no single view of what was actually working. Budget decisions were made channel by channel, campaign by campaign, without a way to compare creators or channels across regions or languages, as one example.
I built a central database tab that pulled every export in automatically via IMPORTRANGE, then layered nested QUERY formulas on top — filtered by a live date range and dropdown segments — to aggregate spend, signups, entries, and monthly active uniques into CPA, CPE, and CPUE on demand.
No pivot tables. The entire dashboard — top campaigns, top creators, spend trend lines — runs off QUERY output, which meant every chart stayed live the moment a new export landed in the database tab.
Once every channel lived in one place, three distinct patterns (among others) became visible that hadn't been before.
Creators with smaller, more dedicated audiences consistently posted better CPAs than larger-reach influencers — shifting how partnerships got prioritized.
Google Ads spiked during peak gaming hours and around high-visibility campaigns. We then tailored our "always on" marketing spend to match those windows instead of running flat.
Certain titles outperformed in certain countries. Influencer targeting shifted to match creator location with the games actually resonating there.
Turned campaign optimization from a reactive, export-by-export scramble into a repeatable read on where every dollar was actually working — across channel, creator tier, region, and title.