How to Set Up Google Analytics 4 for Accurate Marketing Attribution
GA4 is more powerful than Universal Analytics — and more confusing out of the box. These are the configuration steps that actually matter for marketing attribution.

Google stopped Universal Analytics in July 2023. Marketers had to set up Google Analytics 4 instead. Many did this fast. They added a tag. They linked Google Ads. They thought they were finished. This gives basic session data. It does not show marketing attribution.
GA4's default setup is not wrong. It is just bare. The platform was built for flexibility. So it ships with the most basic setup. It expects you to build out the rest. This guide closes the gap. It takes you from "GA4 is installed" to "GA4 shows me which channels drive revenue."
Accurate GA4 data is the base for everything else in your growth stack. First you need a measurement layer you can trust. Only then should you decide how to track marketing ROI or improve landing page conversion rates. It all starts here.
Step 1: Configure Your Conversion Events
GA4 tracks some events on its own. These include page views. It includes scrolls. It includes file downloads. It includes video plays. But it does not mark any event as a conversion. You have to do that yourself. Go to GA4 Admin → Events. Select your key events. These may be form submissions. They may be phone clicks. They could be booking confirmations. Or they might be purchases. Then toggle them to Conversions. Skip this step and Google Ads Smart Bidding has no conversion signal. Your attribution reports stay empty.
Step 2: Link Google Ads and Import Conversions
Link your GA4 property to your Google Ads account. You do this in GA4 Admin → Google Ads Linking. Then go into Google Ads and import your GA4 conversions (Tools → Conversions → Import → Google Analytics 4). This beats the native Google Ads tag alone. GA4 removes duplicate conversions across sessions. It also tracks better across devices. Once imported, set the GA4 conversions as your main bid signal. Then demote the native Google Ads tag to secondary, or remove it.
Step 3: Fix Your Channel Grouping
GA4's default channel grouping works well for large sites with clean UTMs. Most business sites do not have that. Their UTM parameters are messy, so GA4 mislabels traffic often. Audit your grouping in Reports → Acquisition → Traffic Acquisition. Look for traffic marked "(direct)" or "Unassigned." Unassigned traffic means the UTM parameters are missing or broken. Build a UTM taxonomy document. Then apply it to every channel. For example, use paid social (`utm_source=facebook&utm_medium=cpc`) and email (`utm_source=newsletter&utm_medium=email`).
"Most GA4 setups measure activity, not attribution. The fix is simple. Mark your key events as conversions. Then keep your UTMs consistent across every channel." - TTGC
Step 4: Set Up the Attribution Model
GA4 defaults to Data-Driven Attribution. It spreads credit across touchpoints using machine learning. For accounts with 200 or more conversions a month, this is the right model. It is the most accurate. Smaller accounts may lack enough data. Then GA4 falls back to last-click. Check your model in Admin → Attribution Settings. Know what it means for your reports. A paid social campaign may look weak on last-click. The same campaign may look strong on DDA. That is because it is often the first touch in a multi-session path.
Step 5: Enable BigQuery Export (For Growing Businesses)
Do you spend more than $10K a month on paid channels? Then enable the BigQuery export. It is free in GA4. It gives you raw, unsampled event-level data you can query with SQL. That removes the sampling issues that hit large GA4 properties. It also lets you join GA4 data with CRM data, such as HubSpot contact records. Now you can close the attribution loop on leads that converted offline. This is the setup used for clients who need full-funnel visibility.
TTGC's Measurement Practice
Measurement setup is not an afterthought at TTGC. It is the first deliverable. The technical team handles the GA4 build. They also manage the BigQuery infrastructure. A separate lead owns the attribution logic. They own the reporting layer too. This turns data into growth decisions. Is your current GA4 setup failing? Does it not give you reliable attribution? Then let's fix it together.
Get Your GA4 Setup Audited
Book a free Brand and Growth Assessment and see exactly how Through The Glass Creatives would approach it.
Sources
- Google - "Google Analytics 4 setup guide" (support.google.com, 2024)
- Simo Ahava - "GA4 configuration best practices" (simoahava.com, 2024)
- Google - "About attribution in Google Analytics" (support.google.com, 2024)
- MeasureSchool - "GA4 BigQuery export setup" (measureschool.com, 2023)









