GA4 Custom Dimensions: Scopes, Setup and Missing Values
Set up GA4 custom dimensions with the right scope. Check quotas, missing values, Measurement Protocol payloads, BigQuery data and report compatibility.
Jafrin Akter AloLast updated 15 min read
Blazing fast implementation, backed by 74+ martech, data and growth stacks*
We set up or fix GA4 with Google Tag Manager from a tracking plan: key events, ecommerce or signup data, consent mode, cross-domain and the BigQuery export, then check the numbers against your real orders and leads.
Need server-side tracking or ad conversions too? See analytics and tracking.
Tools we implement
* 74+ martech, data and growth stack implementations, delivered through martechdevs and Growth and Analytics Partners LLC.
GA4 and Google Analytics consultants who write the tracking plan, build it in Tag Manager and prove the numbers, so GA4 reports what really happened on your site.
Your property, streams, events, key events, filters and retention checked, with a written list of what is broken and what to fix first.
Every event and parameter defined once, with naming rules and key events for the actions that matter to revenue.
GA4 deployed through Google Tag Manager on a clean data layer, so a new event needs a tag, not a code release.
Purchase, subscription and lead events with values, currency and transaction IDs, reconciled with Shopify, Stripe or your CRM. See GA4 revenue missing.
Consent Mode v2 wired to your cookie banner, data retention set, and no personal data in event parameters.
The GA4 BigQuery export switched on for raw data you own, plus Looker Studio reports on the numbers that matter.
With GA4 connected to Claude over MCP, your team asks where traffic comes from, which pages convert and what changed last week without building explorations, and agents watch for broken tracking after every release.
GA4 connected to Claude, ChatGPT or Claude Code through the Google Analytics MCP server, read-only, with your tracking plan as context.
Events and key events follow one tracking plan, so an answer from AI uses the same definitions as your dashboards.
The export gives AI and your analysts event-level data without sampling or thresholds. See GA4 data thresholds.
Agents that check key events after each release and tell you when one breaks, before a week of data is lost. See GA4 custom alerts.
Yours after handover
The MCP access, the agents and the docs live in your own accounts. Your team runs it all with AI, without depending on us.
No retainer needed
A one-time setup at a fixed price. There is no monthly retainer to keep it running, so your costs go down over time.
Right from day one
Anyone can set up a tool with AI, but it's only as good as what the AI guesses. We know what works from 74+ implementations.
Free martech AI agent
Every implementation includes it: slash commands and skills that run your whole stack in Claude Code.
See the agentNot sure your data is ready for AI? Use the AI readiness checklist
Most teams come to us at one of four points, and the scope is written for yours before any work starts.
Not the right fit if you need someone to analyse your marketing every week. We build GA4 so your team can read it; ongoing analysis is a retainer.
You are launching and want GA4 right from the first visitor, not patched later. See GA4 setup for SaaS and apps.
Revenue that does not match, "(not set)" everywhere and events nobody can explain. We audit it, fix it and prove it. See why GA4 is so hard.
Google Ads imports the wrong conversions, or none at all. We fix the key events and the import, so bidding learns from real outcomes.
Checkout on another domain, a separate app or a help center. We set up cross-domain tracking and prove sessions survive the journey.
GA4 is one view of your data. We connect it to the tools that hold the rest, so marketing, sales and finance see one set of numbers.
GA4 linked to Google Ads with the right key events imported, and the gap between the two explained. See Google Ads vs GA4 conversions.
Events sent through a server-side container or the Measurement Protocol, so ad blockers and closed tabs lose less.
Leads and pipeline in HubSpot or Salesforce tied back to GA4 sources. See GA4 and HubSpot.
The daily export into BigQuery, with sessions and attribution modelled so totals reconcile. See GA4 BigQuery sessionization.
GA4 for marketing traffic, Mixpanel or Amplitude for behaviour inside the product, on one naming scheme. See Mixpanel vs GA4.
So the fixed price covers exactly what we build, and nothing comes as a surprise later.
Standard GA4 is free. If you need Analytics 360 for higher limits, Google or a reseller bills it. See GA4 pricing.
We build the reports and train your team to read them. Weekly analysis and commentary is retainer work.
We write the data layer spec and help your developers add it. Rebuilding pages or app screens is not part of this.
GA4 and the bank account disagree.
Revenue in reports never matches real orders.
Half your traffic is "Unassigned".
So channel reports say nothing useful.
Nobody knows which events are real.
Old tags, duplicate events and no tracking plan.
Google Ads optimizes on the wrong conversions.
Page views counted as leads.
We rebuild GA4 from a tracking plan your team signs off, deploy it through Tag Manager with consent, and check every key event against your real orders and leads, so reports and bidding work from true numbers.
01
A free call on your property and reports, or the $99 audit for a written review of what is broken and what to fix first.
02
Compare the fixed price packages, then get the detailed scope by email within one business day.
03
Events, parameters, key events and consent rules agreed with your team before any tag changes.
04
GA4, Tag Manager and the data layer set up in your accounts, in a test workspace first.
05
Every event checked in DebugView and real time, then purchases and leads reconciled with your backend.
06
Reports, docs and a walkthrough, plus your martech AI agent and support after launch.
JB Jaquenzel
Founder and CEO, Evaboot
“Faizur helped us transfer Google Analytics conversion events to Google Ads via Segment. We set that up within two or three weeks. Now we have a clear vision of our conversions and we could optimize our campaigns like this. Because if your tracking is not on point, you can't really improve your Google Ads performance.”
Elie
CMO, Submagic
“We have worked with Faizur and his agency for the past six months to set up all the growth stack that we needed. All the marketing analytics tools like Mixpanel, Google Analytics, data tracking tool, customer analysis tool like Customer.io, and every kind of tool that we needed. He's always ready to help and super reactive. I highly recommend to work with him.”
Arman Assadi
CEO, Steno.ai
“We worked with Faizur when we wanted to set up Mixpanel. What I loved was how detail-oriented he was, and that he wasn't just there to accomplish that one task. He was able to advise us. He suggested setting up Segment and he thought about everything at a macro level, all the way down to the micro. It gave me confidence to outsource this.”
Gabriel
Operations, MKTV
“We recently had the pleasure of working with Faiz on our integration of Segment. Not only did he help us seamlessly set up the integration, but he also went above and beyond to help us establish dashboards in Mixpanel. What was super valuable was having somebody who understood both the business/marketing requirements but also had the technical expertise to execute them.”
JB Jaquenzel
Founder and CEO, Evaboot
“Faizur helped us transfer Google Analytics conversion events to Google Ads via Segment. We set that up within two or three weeks. Now we have a clear vision of our conversions and we could optimize our campaigns like this. Because if your tracking is not on point, you can't really improve your Google Ads performance.”
Elie
CMO, Submagic
“We have worked with Faizur and his agency for the past six months to set up all the growth stack that we needed. All the marketing analytics tools like Mixpanel, Google Analytics, data tracking tool, customer analysis tool like Customer.io, and every kind of tool that we needed. He's always ready to help and super reactive. I highly recommend to work with him.”
Arman Assadi
CEO, Steno.ai
“We worked with Faizur when we wanted to set up Mixpanel. What I loved was how detail-oriented he was, and that he wasn't just there to accomplish that one task. He was able to advise us. He suggested setting up Segment and he thought about everything at a macro level, all the way down to the micro. It gave me confidence to outsource this.”
Gabriel
Operations, MKTV
“We recently had the pleasure of working with Faiz on our integration of Segment. Not only did he help us seamlessly set up the integration, but he also went above and beyond to help us establish dashboards in Mixpanel. What was super valuable was having somebody who understood both the business/marketing requirements but also had the technical expertise to execute them.”
JB Jaquenzel
Founder and CEO, Evaboot
“Faizur helped us transfer Google Analytics conversion events to Google Ads via Segment. We set that up within two or three weeks. Now we have a clear vision of our conversions and we could optimize our campaigns like this. Because if your tracking is not on point, you can't really improve your Google Ads performance.”
Elie
CMO, Submagic
“We have worked with Faizur and his agency for the past six months to set up all the growth stack that we needed. All the marketing analytics tools like Mixpanel, Google Analytics, data tracking tool, customer analysis tool like Customer.io, and every kind of tool that we needed. He's always ready to help and super reactive. I highly recommend to work with him.”
Arman Assadi
CEO, Steno.ai
“We worked with Faizur when we wanted to set up Mixpanel. What I loved was how detail-oriented he was, and that he wasn't just there to accomplish that one task. He was able to advise us. He suggested setting up Segment and he thought about everything at a macro level, all the way down to the micro. It gave me confidence to outsource this.”
Gabriel
Operations, MKTV
“We recently had the pleasure of working with Faiz on our integration of Segment. Not only did he help us seamlessly set up the integration, but he also went above and beyond to help us establish dashboards in Mixpanel. What was super valuable was having somebody who understood both the business/marketing requirements but also had the technical expertise to execute them.”


















A GA4 setup or rebuild with Tag Manager, key events and consent mode comes in Starter: $4,800 (25% off $6,400), live in 4 weeks, or 2 weeks on super fast. Server-side tracking and enhanced conversions come in Growth: $12,150 (25% off $16,200), live in 12 weeks. Not sure where to start? The $99 audit ends with a fixed price proposal.
Eligible startups get 40% off instead of 25%. Starter comes to $3,840 and Growth to $9,720.
Before you commit to a plan
$99one-off
We review your setup and walk you through the findings on a one-hour specialist call.
Teams of up to about 20 people, under $1M ARR
$4,800one-off
$6,40025% off
Get started with tracking, analytics and a proper data setup.
Companies with $1M to $10M ARR
$12,150one-off
$16,20025% off
The data setup a growing team runs its marketing and reporting on.
Over $10M ARR, several markets or an unusual stack
Let's talk
A plan built around your stack, your team and your deadline.
Prices in USD for a typical setup. We use the tools that fit your stack, and a bigger or more complex setup can change the price. We agree any change with you before we start.
Questions about pricing? See the pricing FAQ
Something else on your mind? Email hello@martechdevs.com or book a free call.
Starter is $4,800 (25% off $6,400), live in 4 weeks, at a fixed price with no hourly billing. Eligible startups get 40% off the list price instead. More brands, markets or a migration from another tool make it a custom plan, priced before work starts. Standard GA4 is free; Analytics 360 is billed by Google or a reseller. See the fixed price packages.
Starter goes live in 4 weeks, or 2 weeks on super fast. If you only need to know what is wrong, the $99 audit report comes within a day, with a one-hour call to walk through it.
Writes the tracking plan, then builds and proves it. That means GA4 events and key events in Google Tag Manager, ecommerce or signup data, consent mode, cross-domain tracking and the BigQuery export, checked against your real orders and leads before anyone relies on the reports.
Your property, data streams, events, key events, filters, consent, cross-domain setup, data retention and the Google Ads link, plus whether revenue and leads match your backend. You get a written list of issues in order of impact.
Create a GA4 property and a web data stream, then load the Google tag on every page, directly or, better, through Google Tag Manager. That gets you page views. The useful part is the rest: events for signups and purchases, key events, consent mode and internal traffic filters, which is what we set up.
Start with three reports: acquisition for where visitors come from, engagement for what they do, and key events for what converts. Explorations answer deeper questions, like funnels and paths. We hand over a short guide and the reports your team needs, and with MCP they can simply ask GA4 in plain English.
They count differently. Google Ads reports a conversion on the date of the ad click with its own attribution, GA4 on the date of the event with its model, and consent, ad blockers and cross-domain gaps affect each differently. We align the key events and document what is expected to differ. See Google Ads vs GA4 conversions.
In the EU and UK, generally yes. GA4 sets cookies and processes personal data, so analytics cookies need consent there, and Consent Mode v2 tells Google how to treat visits without it. We wire GA4 to your banner and test it. See cookie banners for GA4 by country.
You do. The property, the Tag Manager container and the BigQuery project stay in your Google accounts, and we work as users you can remove at any time.
Yes. We connect GA4 to Claude, ChatGPT or Claude Code over MCP, so your team asks about traffic, channels and conversions in plain English. Because the events follow a tracking plan, the answers match your reports.
Starter includes 30 days of support after handover, up to 10 hours. It covers fixes, questions and new events or reports. After that your team runs it with the docs and your martech AI agent, or keeps us on a retainer from $1,980 a month.
Last updated: .
A $99 audit or a fixed price package from $4,800, with no hourly billing.
Startup?
Set up GA4 custom dimensions with the right scope. Check quotas, missing values, Measurement Protocol payloads, BigQuery data and report compatibility.
Jafrin Akter AloLast updated 15 min read
Build a complete GA4 ecommerce journey with the right events, items and revenue fields. Test purchases, refunds, transaction IDs and reporting before launch.
Jafrin Akter AloLast updated 12 min read
Send useful GA4 server events with correct identity, timestamps, consent and validation. Understand session attribution deadlines and reconcile eligible outcomes.
Jafrin Akter AloLast updated 12 min read
Thirty minutes on your stack and what it needs. Free, and no pitch.
We look at what you have, what it is costing you and what to do about it first.
What we'll cover
Calendar not loading? Open it in a new tab or email hello@martechdevs.com.