Activate Google Ads tracking (gclid → ad_id)
Configure the Final URL Suffix template in Google Ads so Metrikia can link every gclid click back to the creative that produced it. Without this suffix, Google Ads ROAS stay empty.
Goal
Enable gclid → ad_id resolution in Metrikia so every Google Ads click is attributed to the right creative, and your Google Ads ROAS / CPA are computed on real data.
Why this matters: by default, Google Ads appends a gclid to every click URL, but that gclid does not carry the creative ID. Without extra configuration, Metrikia sees the click but does not know which ad produced it: Google Ads ROAS therefore stay null.
Prerequisites
- A Google Ads account connected to Metrikia (see "Connect Google Ads" guide)
- Auto-tagging enabled in Google Ads (Tools → Setup → Tracking → Auto-tagging)
- The Metrikia pixel installed on your site (see "Install pixel" guide)
Step 1: get the recommended URL suffix
In Metrikia:
- Go to /app/integrations
- Select your Google Ads integration
- Click "View recommended URL suffix"
- Copy the string (starts with
utm_source=google&utm_medium=cpc...)
The recommended suffix contains the following Google Ads macros:
{campaignid}→ campaign ID{creative}→ creative ID (this is what unlocks ad_id tracking){keyword}→ triggering keyword{gclid}→ the gclid itself
Step 2: paste into Google Ads
- Open Google Ads
- Go to Account Settings → Account-level URL options
- In "Final URL suffix", paste the Metrikia suffix
- Click Save
Official docs: https://support.google.com/google-ads/answer/6325879
Step 3: verify
After a few hours (waiting for new clicks to come in):
- Go to /app/leads
- Open a lead that came from Google Ads
- Click "Journey"
- Check that the paid_search touchpoint is linked to an ad (ad_id populated)
What happens without the suffix?
If you do not configure the suffix, Metrikia falls back to "async resolution":
- The pixel captures the
gclidalone - Metrikia queries the Google Ads API (
click_view) in the background to fetch the ad_id - Slower (up to 24h to resolve) and consumes your Google Ads API quota
- Most importantly, clicks older than 90 days can no longer be resolved (
click_viewAPI limit)
The URL suffix is therefore strongly recommended for immediate, reliable tracking.
Historical backfill
If you already have paid_search touchpoints with unresolved gclid, contact Metrikia support. An administrator will run a backfill resolution for every click in the last 90 days.
Common issues
- "I pasted the suffix but utm_content stays empty": make sure auto-tagging is enabled. Without auto-tagging, the
{creative}macros are not expanded. - "The suffix breaks my URLs": ensure the suffix does NOT start with
?. Google Ads adds the separator on its own. - "crmRoas stays empty after 24h": open a support ticket: either the pixel is not loaded on the landing page, or the Google Ads OAuth token expired.
Previous guide
Configure Stripe Checkout tracking for back-attribution
Next guide
Understanding the e-commerce funnel
To go further, check out our blog, the documentation or contact support.