About Tracking

Ad Platform Tracking

Meta Pixel + CAPI TikTok CAPI LinkedIn CAPI Snapchat CAPI Pinterest CAPI Quora Pixel Bing + UET Tag

Google Ecosystem

Google Ads Tracking GA4 Setup & Audit Google Tag Manager

Advanced Solutions

Server-Side Tracking Looker Studio Offline Conversion
Case Studies Blog Free Checklist Book Free Audit →
Home/GA4 Setup
Google Analytics 4 Setup

GA4 Shows Sessions.
We Make It Show Sales.

Out-of-the-box GA4 misses most conversions. We configure purchase events, connect Google Ads, and set up enhanced measurement so your data reflects reality.

 GA4 + Google Ads connected  Enhanced conversions  Setup in 5–7 days
GA4 Conversions — Before vs After
Purchases tracked
0
Before setup
Purchases tracked
1,847
After setup
Events
✕ Not set purchase
0
★ Conversion purchase
1,847
★ Conversion add_to_cart
4,231
The Problem

Default GA4 install is almost useless for e-commerce and lead gen.

Here’s what your GA4 is likely missing right now:

0

Purchase events not marked as conversions

GA4 collects the purchase event but doesn’t mark it as a conversion by default. Google Ads gets no signal. Your Smart Bidding optimizes for nothing.

✕ Linked

GA4 and Google Ads not connected

Without the GA4 ↔ Google Ads link, your ad campaigns can’t import conversions. You’re bidding blind on keywords without knowing which ones drive sales.

~30%

Conversions missing due to no enhanced measurement

Enhanced conversions hash and send first-party data (email, phone) to Google. Without it, up to 30% of conversions go unmatched when cookies are blocked.

Real Client Result

Same store. Same traffic. Just GA4 actually tracking purchases.

This is what a client’s GA4 looked like before and after we configured it properly:

Before — Purchase not a conversion
Analytics
All accounts › Client Store
C
Create  
Admin
My preferences
Account settings
Account
Property settings
Property
Data collection...
Data streams
Data collection
Data retention
Data display
Events
Audiences
Custom definitions
Events
No purchase conversions configured — Google Ads is not receiving data.
Mark as conversion
Event nameCountUsersConversion
page_view24,8478,234
session_start16,3928,234
add_to_cart847312
purchase00
first_visit8,2348,234
After — Full conversion tracking active
Analytics
All accounts › Client Store
C
Create  
Admin
My preferences
Account settings
Account
Property settings
Property
Data collection...
Data streams
Data collection
Data retention
Data display
Events
Audiences
Custom definitions
Events
3 conversion events active — Enhanced conversions on — Google Ads linked.
Mark as conversion
Event nameCountUsersConversion
page_view24,8478,234
session_start16,3928,234
add_to_cart3,2411,534
begin_checkout1,284742
purchase1,847892
first_visit8,2348,234
Maya N.
Maya N.
E-commerce Brand · Canada
✓ Verified Client
Google Ads ROAS
Before: 0.9x
3.1x
↑ +244% in 6 weeks
Conversions Tracked
Before: 0
1,847
↑ Full visibility restored

“My Google Ads were losing money because GA4 showed zero conversions. WebDataSolve fixed the tracking in a week and within 6 weeks my ROAS went from 0.9x to 3.1x. I wish I’d done this sooner.”

How It Works

A proper GA4 setup in 4 steps.

1
GA4 Audit & Event Mapping
We audit your current GA4 property, identify missing conversion events, and map every action that matters to your business: purchase, lead, add-to-cart, checkout.
2
GTM-Based Event Setup
We implement all conversion events via Google Tag Manager — clean, maintainable, no hardcoded changes to your site code. Every event passes data layer validation.
3
Enhanced Conversions & Google Ads Link
We enable Enhanced Conversions (hashed email/phone for better matching), link GA4 to Google Ads, and import the conversion actions so Smart Bidding gets real signal.
4
QA, Debug & Handoff
Every event is verified in GA4 DebugView and Google Tag Assistant. You get a clean GA4 property with documented events and a handoff call.
What Gets Connected
Your Website
GTM → GA4 Events
GA4
GA4 Conversions
Imported to Google Ads
Ads
Enhanced Conversions
Hashed email + phone
Match
Result in Google Ads
Smart Bidding active ROAS target enabled Conversion import ✓ Enhanced match ✓
GA4 FAQ

Questions about GA4 setup.

Both. If you already have GA4 installed, we audit it and fix what’s broken (missing events, no conversions, not linked to Google Ads). If you’re starting fresh, we do a clean implementation. Either way, you end up with a fully working GA4 property.
Yes to all three. Shopify has native GA4 + GTM support. WooCommerce works well with GTM via the data layer. Custom sites we set up manually with clean GTM triggers. The approach adapts to your platform.
GA4 tracks conversions for analytics reporting. Google Ads needs conversions imported from GA4 (or set up directly) to optimize Smart Bidding. We set up both and make sure they’re connected — a common gap that kills ad performance.
Enhanced Conversions send hashed (SHA-256) first-party data — email, phone number — to Google. When a user converts but has cookies blocked, Google can still match the conversion via this hashed data. Typically recovers 20–35% of unmatched conversions. Yes, you need them.
Yes. GA4 gives you the full user journey — which channels drive add-to-carts, which pages cause drop-off, cohort analysis, audience building. Google Ads conversion tags only tell you “this ad got a conversion.” The two work together, not instead of each other.
📈 GA4 Specialist

Stop running Google Ads
on zero conversion data.

Book a free 20-minute audit. We check your GA4 setup live and tell you exactly what’s missing before you pay a cent.

Book Free GA4 Audit →