Digital Marketing

How ChoiceLocal built a best-in-class GA4 and BigQuery infrastructure for franchise analytics

ChoiceLocal - Case Study Thumbnail
Company overview

ChoiceLocal is an ROI-focused digital marketing agency specializing in franchise systems.  

Industry

Digital Marketing

Headquartered

Westlake, Ohio

Context

ChoiceLocal's entire value proposition rests on its ability to prove ROI for franchise brands. The agency doesn't just run campaigns — it shows clients, in precise terms, what those campaigns are delivering across dozens or hundreds of individual franchise locations. That commitment to data-driven accountability made the state of their GA4 implementation a genuine business problem.

The transition from Universal Analytics had introduced accuracy concerns, historical data was at risk, and managing analytics consistently across hundreds of franchise locations had become a sustainability challenge the team couldn't ignore. RevX came in to build a best-in-class GA4 setup from the ground up — and the BigQuery data warehouse to make all of it centralized, scalable, and ready for serious reporting.

The challenge

ChoiceLocal's analytics challenges were structural rather than incidental. They operated at a scale — multiple brands, each with dozens or hundreds of franchise locations — where inconsistency, data loss, or inaccurate tracking didn't affect one client. It affected all of them simultaneously. 

glass-Chart-icon
GA4 accuracy concerns undermining data-driven marketing
The move from Universal Analytics to GA4 hadn't been straightforward. Accuracy concerns about the new implementation meant ChoiceLocal couldn't fully trust the data underpinning its campaign reporting — a significant problem for an agency whose differentiation is built on demonstrable ROI. Without a best-in-class GA4 configuration as the foundation, every analysis, every optimization decision, and every client report carried the risk of being built on flawed data. 
glass-Chart-icon
Managing GA4 at franchise scale was unsustainable

A single franchise brand might operate across dozens of locations. A portfolio of brands multiplied that complexity considerably. Ensuring that GA4 was consistently and correctly configured across all of them — with the right events, conversion tracking, and GTM setups in place everywhere — required a systematic approach that hadn't yet been established. Without documented SOPs and best practices, the sheer volume of configurations to manage was becoming unworkable. 

glass-Chart-icon
Years of historical Universal Analytics data at risk of being lost
With GA3 sunset, ChoiceLocal's clients stood to lose years of historical performance data — the baseline that makes year-over-year trend analysis, seasonal comparisons, and long-term campaign assessment possible. Protecting that data required a deliberate backup and migration strategy, not just a passive wait for GA4 to accumulate its own history. The window to act was closing, and the consequences of inaction would have been felt in reporting quality for years. 

Our solution

RevX approached this as a multi-layered infrastructure build — standardizing GA4 configuration across all partner brands, protecting historical data through a BigQuery warehouse, and establishing the reporting connections that would make everything usable at scale. 

glass-Chart-icon
SOPs and best-in-class GA4 configuration across all partner brands
RevX developed comprehensive SOPs covering GA4 configuration, event structuring, custom parameters, GTM setup, and conversion tracking — then implemented those best practices consistently across ChoiceLocal's partner brands. Core conversions were carefully configured for each: click-to-call, lead form submissions, booking form completions, and chat interactions. The result was a uniform, accurate GA4 setup across every brand and location — with the documentation to ensure it stayed that way as new brands were onboarded and existing ones evolved. 
glass-Chart-icon
BigQuery cloud data warehouse for historical backup and centralization

RevX established a cloud data warehouse in BigQuery to address both the historical data backup requirement and the longer-term need for a centralized analytics repository. Years of Universal Analytics data were imported and preserved — protecting the longitudinal record that ChoiceLocal's clients depended on for trend analysis. The warehouse became the single source of truth for digital analytics data across the organization, accessible and queryable rather than siloed across individual GA properties.

glass-Chart-icon
GA4 reporting migration with SQL queries, scheduled jobs, and NinjaCat support
RevX built the reporting infrastructure on top of the warehouse — establishing GA4 property connections, developing SQL queries for data aggregation, and scheduling automated query jobs to keep the data pipeline current. Historical GA3 data was imported alongside the live GA4 feed, enabling the year-over-year comparisons that were central to ChoiceLocal's client reporting. Support was also provided for NinjaCat integration, connecting the data warehouse to the reporting tools the agency already used to serve its clients. 

The impact

The GA4 and BigQuery infrastructure RevX built gave ChoiceLocal the analytical foundation its franchise-focused business model demanded — accurate data at scale, preserved history, and reporting capabilities that matched the agency's ambitions for what data-driven marketing should look like. 

glass-Chart-icon
Accurate tracking and conversion data across every brand and location

With best-practice GA4 configurations consistently deployed and verified across all partner brands, ChoiceLocal could trust the data flowing into its reporting for the first time since the GA3 sunset. Conversion tracking — calls, form fills, bookings, chat — was capturing correctly everywhere it had been configured, giving the agency and its clients a reliable picture of campaign performance rather than an approximated one.



glass-Chart-icon
A centralized data repository that survives platform changes

The BigQuery warehouse gave ChoiceLocal something more durable than any single analytics platform: a centralized, platform-agnostic repository of digital performance data across the organization. Historical Universal Analytics data was preserved and accessible, year-over-year comparisons were restored, and the agency no longer faced the risk of losing client data to future platform transitions. The warehouse is infrastructure that outlasts any individual tool. 

glass-Chart-icon
GA4 reporting that drives better decisions for franchise clients

With improved GA4 reporting capabilities in place — accurate event data, historical context from imported GA3 records, automated SQL pipelines, and NinjaCat integration — ChoiceLocal could deliver the kind of precise, trend-aware campaign reporting that franchise brands need to make smart marketing investment decisions. The data quality improvement wasn't just an internal win; it directly strengthened the agency's ability to demonstrate ROI to every client it served. 

Stats

The new PPC setup helped the company achieve top ranks in high intent keywords and re-target existing customers, yielding a notable increase in revenue. 
2x
revenue within the first 6 months

Also read

laptop-mockup3
Media & Entertainment technology

Amagi

 Amagi is a global leader in cloud-based SaaS tech for broadcast & connected TV. 
laptop-mockup3
Media & Entertainment technology

Amagi

 Amagi is a global leader in cloud-based SaaS tech for broadcast & connected TV. 

Curious to know the latest
RevOPS trends?

Subscribe to our newsletter.