Intelligence platforms & data engineering
Connect your marketing, customer and product data in BigQuery
Your analysts shouldn't have to piece the customer journey together from exports. We join your marketing, customer and product data in BigQuery, with tested Dataform models your team can use and maintain.
From scattered sources to shared answers
Start with the sources your first question needs and add more when there's a useful reason. It's built in your cloud, and you keep the code, definitions and documentation. We're independent, so we recommend tools around your requirements and explain the trade-offs.
1. Sources
Bring the data together in BigQuery
Marketing, customer and product data joined in BigQuery, starting with what your first question needs.
- GA4 export
- Ad platforms
- CRM and sales data
2. Model
Model it once in Dataform
Tested Dataform transformations, with checks for missing, duplicate or unexpected records and costs made clear.
- Dataform models
- Data quality checks
- Documentation
3. Define
Agree what the numbers mean
What counts as a customer? Which revenue figure should the board see? Definitions agreed and connected to the models that use them. They can also go into Knowledge Catalog, so Gemini and other agents use the same meanings.
- Metric definitions
- Customer and revenue rules
- A named owner for each definition
4. Use
Put it to work
Results available in the reports, customer tools and workflows where your team needs them.
- Tables for reporting
- Audiences for CRM and ad platforms
- Access and permissions
Tools we work with
BigQuery and Dataform are where most of this work happens. These are the other tools we often connect them with.
Data integration
- Snowflake
- Join marketing, customer and product data, model journeys and check the queries behind your reports.
- Fivetran
- Set up and repair connectors, check data delivery and maintain ingestion pipelines.
- Braze
- Bring lifecycle marketing data into joined-up reporting.
- Marketo
- Connect campaign engagement data with marketing performance reporting.
- Demandbase
- Connect account engagement data with marketing performance reporting.
- Supermetrics
- Build reporting around existing Supermetrics data connections.
- Custom API connectors
- Build, document and hand over connectors and their deployment workflows.
What changes for you
You end up with your marketing, customer and product data in one place: BigQuery, in your own Google Cloud project. Pipelines bring each source in on a schedule, and Dataform turns the raw tables into tested models your analysts can query straight away.
Checks run every time the data loads. If a source stops arriving, or a number moves outside what's expected, the right person hears about it before it reaches a report.
Each metric is defined once, signed off by the people who own it and written into the models, so finance and marketing work from the same figures. You keep the code, the definitions and the documentation. When you want to add a source, build a report or try a model, the groundwork is already there.
The work, in practice

Ad to enrolment connected
Full-funnel visibility
We connected marketing interactions with application and enrolment records in a shared reporting platform. Exeter's recruitment team can follow the student journey and track cost per enrolment.
Read the full story →
Web analytics connected to CRM
Automated data transfers
Shared identifiers connected GA4 and BigQuery data with CRM records. Scheduled transfers reduced manual handling and made web insights available for customer marketing.
Read the full story →
Siloed data integrated
One revenue view across channels
Sales and marketing worked from incomplete data: transactions and revenue sat in another platform, with no ready-made connector into BigQuery. We built a custom Google Cloud pipeline, using Cloud Functions, Workflows, Dataform and BigQuery, that joins acquisition and behavioural data to transaction and revenue detail for a clearer revenue view across channels.
Read the full story →
Commercial and ERP sources unified
Central BigQuery warehouse
Eaglemoss had a spread of disconnected commercial and ERP sources. We brought them into a central BigQuery warehouse and automated reporting the analysis team had been assembling by hand.
Data pipelines moved into their own Google Cloud
Around 87% lower monthly running costs
An agency was paying for a managed marketing data platform that struggled with a changing list of client accounts. We rebuilt the pipelines in their own Google Cloud project, with Meltano and Cloud Functions for ingestion, Cloud Composer for scheduling, BigQuery for storage and Dataform for transformations, and handed over with documentation and training. Monthly running costs fell by around 87%.

Analytics built from scratch
Analytics foundation built and looked after
Marqeta runs a card-issuing platform used by fintechs. We built their analytics foundation, covering GA4, GTM governance, flattened BigQuery tables and multi-source ingestion, and we look after it as an ongoing engagement.

E-commerce intelligence
Five revenue streams unified
BFI generates revenue from memberships, subscriptions, cinema tickets, print and merchandise, all on separate platforms. We built the tracking and data layer to unify these streams into one coherent commercial view.
More client stories (6)
- Springer NatureScheduled queries to modular DataformDocumented, testable models
- EaglemossCommercial and ERP sources unifiedCentral BigQuery warehouse
- Sanderson Design GroupWeb, ordering and call-centre data joinedJoined in BigQuery on user ID
- Digital marketing agencyData pipelines moved into their own Google CloudAround 87% lower monthly running costs
- MarqetaAnalytics built from scratchAnalytics foundation built and looked after
- BFIE-commerce intelligenceFive revenue streams unified
What clients say
Collaborating with Measurelab has been an exceptional experience. Their team brings a depth of knowledge and technical expertise that greatly enhances our internal capabilities. They have operated as a seamless extension of our team, demonstrating professionalism, responsiveness, and a genuine commitment to delivering high-quality outcomes.
Further reading
Guides and conversations from our team on BigQuery, Dataform and shared definitions.
Tell us what you need to connect
Bring the sources you want joined and the first question you want answered. We don't buy or sell media or take a cut of ad spend, so we recommend tools around what you need and explain the trade-offs.
What happens next
- Tell us what's going on, in a message or on a call.
- We talk it through and suggest a first piece of work. That might be a scoped fix, a focused piece of analysis or a project. We suggest an audit or Framing only where it would help.
- We agree the scope, the outputs and the fee in writing before any work starts.
Prefer to talk it through? Book a 25-minute call
Also from us: Tracking & consent managementMarketing analytics & data products
