Guides/Google Ads Tracking

Google Ads Conversion Tracking Guide

Send offline conversions to Google Ads via GCLID for better Smart Bidding optimization and accurate ROAS reporting. Step-by-step setup for affiliate marketers.

8 min read

Why Google Ads Conversion Tracking Matters

Google Ads uses conversion data to power its Smart Bidding algorithms — Target CPA, Target ROAS, Maximize Conversions, and Performance Max. Without accurate conversion data, Google can't optimize your campaigns effectively.

The problem for affiliate marketers: you don't own the conversion page. The signup, purchase, or deposit happens on the advertiser's site — not yours. You can't place a Google Ads conversion tag on their thank-you page.

GeoRedir solves this by receiving conversion data via postback URLs and forwarding it to Google Ads as an offline conversion import using the visitor's gclid (Google Click ID). Google then attributes the conversion back to the exact ad, keyword, and audience that generated it.

The Result

Google's algorithm learns which clicks actually convert, not just which clicks happen. This means lower CPA, higher ROAS, and smarter budget allocation — even though the conversion happens on a third-party site you don't control.

How It Works with GeoRedir

Google Ad Click (with gclid) → GeoRedir Smart Link → Offer Page → Conversion
                                                                       ↓
                                                              Advertiser Postback
                                                                       ↓
                                                              GeoRedir receives conversion
                                                                       ↓
                                                              GeoRedir → Google Ads API
                                                                (offline conversion import)
  1. A visitor clicks your Google ad. Google appends a gclid parameter to the URL automatically.
  2. GeoRedir captures the gclid when the visitor hits your smart link and stores it alongside the click_id.
  3. GeoRedir redirects the visitor to the right offer based on geo/device rules.
  4. The visitor converts on the advertiser's site. The advertiser fires a postback URL to GeoRedir.
  5. GeoRedir matches the conversion to the original click, retrieves the stored gclid, and sends an offline conversion to Google Ads via the API.

Prerequisites

Before setting up Google Ads tracking, you need:

  • A GeoRedir Business plan or higher (Google Ads integration is available on Business and Scale plans)
  • A Google Ads account with at least one active campaign
  • A conversion action created in Google Ads (we'll set this up below)
  • Conversion tracking enabled on your GeoRedir smart link (postback URLs must be working)
  • Auto-tagging enabled in Google Ads (this adds gclid to your ad URLs automatically)

Postback First, Google Ads Second

Like Facebook CAPI, Google Ads integration builds on top of GeoRedir's conversion tracking. If you haven't set up postback URLs yet, complete the Conversion Tracking Guide first, then return here.

Step 1: Enable Auto-Tagging in Google Ads

Auto-tagging appends a gclid parameter to your ad URLs when someone clicks your ad. GeoRedir needs this to attribute conversions back to the correct click.

  1. Sign in to Google Ads
  2. Click Admin (gear icon) → Account settings
  3. Under Auto-tagging, check "Tag the URL that people click through from my ad"
  4. Click Save

Already Enabled?

Auto-tagging is enabled by default on most Google Ads accounts. If you see it's already checked, you're good — skip to Step 2.

Step 2: Create a Conversion Action in Google Ads

You need a conversion action that accepts offline imports:

  1. In Google Ads, go to Goals → Conversions → Summary
  2. Click the + New conversion action button
  3. Select Import → Other data sources or CRMs → Track conversions from clicks
  4. Configure the conversion action:
SettingRecommended Value
Conversion nameGeoRedir - Purchase (or Lead, Signup, etc.)
CategoryPurchase/Sale, Lead, or Sign-up (match your offer)
ValueUse different values for each conversion (GeoRedir sends the actual payout)
CountEvery conversion (for purchases) or One (for leads)
Click-through window30 days
Attribution modelData-driven (recommended) or Last click

Click Create and continueDone.

Copy Your Conversion Action ID

After creating the action, you'll need two identifiers:

  1. Go to Goals → Conversions → Summary
  2. Click on your new conversion action
  3. Note the Conversion action ID (a number like 123456789)
  4. Note your Google Ads Customer ID (format: 123-456-7890, found in the top-right of Google Ads)

Step 3: Connect Google Ads in GeoRedir

Authorize GeoRedir

  1. Go to your GeoRedir dashboard → Settings → Integrations
  2. Find Google Ads and click Configure
  3. Click Connect Google Account — you'll be redirected to Google's OAuth screen
  4. Sign in with the Google account that manages your Google Ads
  5. Grant GeoRedir permission to manage your conversions (this is a limited scope — GeoRedir can only upload conversions, not modify your campaigns or billing)
  6. You'll be redirected back to GeoRedir

Configure the Integration

After authorization:

  1. Select your Google Ads Customer ID from the dropdown (if you manage multiple accounts)
  2. Enter the Conversion Action Name exactly as you created it (e.g., GeoRedir - Purchase)
  3. Click Test Connection — GeoRedir will verify it can reach the Google Ads API
  4. Click Save

Step 4: Enable Google Ads Tracking on Your Smart Links

  1. Go to the smart link you want to track
  2. Click Edit → scroll to Integrations
  3. Toggle Google Ads on
  4. The conversion action you configured in Settings will be used automatically
  5. Click Save

When a conversion postback is received for this link, GeoRedir will:

  • Look up the stored gclid for that click
  • Send an offline conversion to Google Ads with the gclid, conversion time, and value
  • Google Ads attributes it to the original ad click

GCLID Preservation

GeoRedir automatically captures gclid from the incoming URL and stores it with the click record. You don't need to manually pass it through — it's handled at the edge during redirect.

Step 5: Verify Conversions in Google Ads

After generating some test conversions:

  1. Go to Goals → Conversions → Summary in Google Ads
  2. Click on your conversion action (e.g., GeoRedir - Purchase)
  3. Check the Source column — you should see conversions marked as Import
  4. Conversion data may take 4-6 hours to appear in Google Ads (this is a Google-side delay, not GeoRedir)

Understanding Conversion Statuses

StatusMeaning
ImportedConversion successfully uploaded and attributed to a click
PendingConversion uploaded but not yet processed by Google
Failed - GCLID not foundThe gclid couldn't be matched to a Google Ads click
Failed - DuplicateA conversion with the same gclid and timestamp was already imported

4-6 Hour Delay Is Normal

Google Ads processes offline conversion imports in batches. Don't panic if conversions don't appear immediately. Check again after 6 hours. If they still don't appear after 24 hours, check the troubleshooting section below.

Step 6: Optimize Campaigns with Conversion Data

Once Google Ads is receiving conversion data, you can:

Switch to Smart Bidding

  1. Edit your campaign → Bidding
  2. Choose Target CPA (set your target cost per acquisition) or Target ROAS (set your target return on ad spend)
  3. Google will use your imported conversions to optimize bidding automatically

Analyze Conversion Performance

In Google Ads reporting, you can now see:

  • Conversions by keyword — Which search terms actually generate revenue
  • Conversions by ad group — Which ad groups are profitable
  • Conversions by audience — Which audience segments convert best
  • Conversion value — Actual revenue per conversion (from postback payout data)
  • ROAS — Return on ad spend calculated from real conversion values

Create Conversion-Based Audiences

Use conversion data to build audiences:

  • Similar audiences based on people who converted
  • Exclude converters from prospecting campaigns
  • Retarget visitors who clicked but didn't convert (using RLSA)

GCLID vs Enhanced Conversions

Google offers two methods for server-side conversion tracking:

MethodHow It WorksGeoRedir Support
GCLID-based importMatches conversions to clicks using the Google Click IDFully supported
Enhanced ConversionsMatches using hashed user data (email, phone)Not applicable — affiliates typically don't have user PII

GeoRedir uses GCLID-based import because it's the most reliable method for affiliate marketing. You don't need the visitor's email or phone number — just the gclid that Google automatically appends to ad clicks.

Troubleshooting

Conversions not appearing in Google Ads

  • Wait 4-6 hours. Google processes offline imports in batches. This delay is normal.
  • Check auto-tagging. Go to Admin → Account settings and verify auto-tagging is enabled. Without it, there's no gclid to match.
  • Check postback URLs. Conversions must be received by GeoRedir first (via postback) before they can be sent to Google. Verify postbacks are working in your GeoRedir analytics.
  • Check the conversion window. If the click happened more than 30 days ago (or whatever window you set), Google rejects the conversion import.

"GCLID not found" errors

  • Auto-tagging disabled: Enable auto-tagging in Google Ads settings.
  • GCLID stripped by redirect: Some URL shorteners or intermediate redirects strip query parameters. GeoRedir preserves all parameters, but check if there's another redirect in the chain before GeoRedir.
  • Click too old: GCLIDs expire after the conversion window (default 30 days). If the user converts after 30 days, the import will fail.

Conversion values are wrong

  • Check postback payout parameter. GeoRedir sends the revenue value from the postback as the conversion value. Make sure the advertiser's postback includes the correct payout amount.
  • Currency mismatch. GeoRedir sends values in USD by default. If your Google Ads account uses a different currency, configure the currency in Settings → Integrations → Google Ads.

Duplicate conversions

GeoRedir automatically deduplicates by gclid + click_id combination. If you're seeing duplicates, check if the advertiser is firing the postback multiple times per conversion.

Best Practices

  • Enable auto-tagging before running ads. Clicks without gclid can never be attributed. Don't waste budget on untrackable clicks.
  • Use "Every conversion" counting for purchases, "One conversion" for leads. This prevents inflated conversion counts from repeat buyers.
  • Set a realistic conversion window. If your offer typically converts within 7 days, a 30-day window is fine. For longer sales cycles (SaaS trials), consider 60 or 90 days.
  • Don't switch bidding strategies immediately. Let Google collect at least 30-50 conversions before switching to Target CPA or Target ROAS. The algorithm needs data to optimize.
  • Monitor conversion lag. Check the "Days to conversion" report in Google Ads to understand how long it takes for clicks to convert.
  • Combine with Facebook CAPI. If you're running ads on both platforms, enable both integrations on the same smart link. GeoRedir sends conversions to both Meta and Google independently.

Ready to get started?

Create your first geo-targeted smart link in under 2 minutes. Free plan available, no credit card required.

Free plan included • No credit card required • Upgrade anytime