[ Case study ]
Every Monday, a marketing coordinator assembled a spreadsheet from five sources for the leadership meeting; versions conflicted, definitions drifted between stores, and the meeting argued about numbers instead of decisions.
CLIENT a regional pharmacy chain — FOCUS Blend at the source, define once
Representative examplesEvery case study in this library is an illustrative composite of the kind of engagement we deliver — written to show our method and standards, not to name clients.
The chain operates pharmacies across a region, with a loyalty program, weekly flyers, and a small marketing team that reports to leadership every Monday morning. The data sources are fixed by the company's systems: GA4, the ad platforms, the loyalty program's export, and two store-system spreadsheets, none of which this project could change. A marketing coordinator assembles the numbers, and store-level comparisons carry real political weight — a wrong number about a store is a phone call from that store's manager. The leadership meeting is the fixed point around which the whole week is organized.
Every Monday, a marketing coordinator assembled a spreadsheet from five sources for the leadership meeting; versions conflicted, definitions drifted between stores, and the meeting argued about numbers instead of decisions.
We proposed landing each fixed source in BigQuery on a schedule, writing an explicit definition sheet for every metric — what a prescription transfer counts as, what a loyalty sign-up is — and doing all blending in the warehouse rather than in chart settings. On top sits one Looker Studio report with store, region, and chain views, date defaults set to the reporting week, and every chart traceable to a definition. The coordinator owns the pipeline after a handover built around her workflow, because a report that needs a developer to maintain would die within a quarter however good it looked on day one.
Just as important is what we ruled out, and why:
Each source lands in BigQuery with an explicit definition sheet — what a prescription transfer counts as, what a loyalty sign-up is — and blends happen in BigQuery, not in chart settings.
One Looker Studio report with store, region, and chain views, date defaults set to the reporting week, and every chart traceable to a definition.
The coordinator learned the pipeline with documentation written for her workflow, so Monday is a review, not a rebuild.
Delivered by the growth pod — analytics specialist over 5 weeks, with working increments reviewed with the client every week.
Obstacle
Three weeks in, one district's loyalty sign-up numbers jumped without explanation — the loyalty program's export kept its shape but had quietly changed what a sign-up event meant for stores moved into a pilot tier.
Handled: The definition sheet caught it by meaning, not format: reconciling each column's contents against the written definition exposed the drift, and the monthly import now reconciles column meanings against the sheet, with mismatches flagged for the coordinator before Monday.
Obstacle
Two definition debates — prescription transfers and loyalty sign-ups — survived three draft reviews because the definitions lived with us, not with the people arguing.
Handled: We published the definition sheet to the entire leadership team; the debates ended when the definitions became visible, and the sheet is now referenced in meetings by name.
The headline: leadership reviewing from the live report with definitions on record — Monday spreadsheet ritual → one standing report, read from Report adoption in meeting logs. A second check: sources of truth for marketing performance at 5 → 1.
Monday changed from a defense to a review. The coordinator walks in with one report, definitions on record, and the meeting argues about promotions and staffing instead of arithmetic — she describes the difference as carrying the report instead of carrying the blame. The version-control problem vanished because there is one report and it is always current. Store managers, who spent years assuming marketing's numbers were invented, now quote the dashboard back at meetings, which is the adoption that no amount of training would have bought.
The result was read from Report adoption in meeting logs against the pre-engagement baseline over the stated window, with a guardrail check on sources of truth for marketing performance. Where platform-reported numbers and business outcomes differ, this record says which layer it is quoting.
What we would do differently
We would publish the definition sheet to the leadership team itself — two definition debates ended when the definitions were visible, and that visibility arrived later than it should have.
[ Related service ]
[ Related builds ]
11 disconnected properties 1 with attributionSingle property reporting campaign-to-test-drive journeys per rooftop
Page-view conversions quote eventsQuotes measurable as conversions end to end, on a migrated container with a signed-off tag inventory
[ Next step ]
Next case study