Fixing a tracking template override
What tracking-template overrides are, why they break click attribution, and how to fix them at every level (account, campaign, ad group, MCC).
A tracking template override happens when a campaign or ad group has its own tracking template — which takes precedence over the account-level template ClickFortify sets. Clicks from those campaigns bypass ClickFortify's attribution and fraud detection.
How Google Ads applies tracking templates
Google Ads applies tracking templates in a strict hierarchy. The lowest-level setting wins.
When a campaign has its own template, Google ignores the account-level one for that campaign only. ClickFortify never sees those clicks tagged correctly, so fraud detection, attribution, and conversion tracking are all incomplete for those campaigns.
The three tracking modes in ClickFortify
Configure per ad account in Space Settings → PPC Accounts → Configure:
| Mode | What it does | When to use |
|---|---|---|
| Tracking Template (Recommended) | Sets account-level tracking template via Google Ads API + adds final URL suffix | Default for all new connections |
| Final URL Suffix Only | Skips the tracking template, adds only the URL suffix | When another tool owns the tracking template and can't be overridden |
| Manual | Does nothing automatically — shows copy-paste values for you to apply | When you need full manual control or the API can't make changes |
Tracking template captures the click at the moment it happens (click-time). Final URL suffix appends parameters to the landing page URL (view-time). Both together give the most complete attribution; suffix-only means ClickFortify only sees the visitor when they land on your page.
The yellow warning
When you open an ad account's settings in ClickFortify, the Tracking Configuration Status panel shows a yellow warning if the account-level template is missing or wasn't applied:
Please select a Tracking Template (Recommended) and click Save. If it is already selected, please Sync Ad Account to continue.
The fix depends on why it's missing — work through the scenarios below in order.
Scenario 1 — template was never set
Signs: yellow warning; Tracking template field shows "Not configured"; account was connected with Set tracking template disabled in onboarding.
Scenario 2 — campaign-level override (most common)
Signs: account-level template shows green; some campaigns have missing click data; the Ads Manager page shows an Action Required badge on individual campaigns with a Clear Template button next to it.
What happened: one or more campaigns have their own tracking template set — from a previous tool, a manual Google Ads edit, or an import.
Option A — clear from ClickFortify
ClickFortify sends a clear operation to Google Ads — the campaign's tracking template field is removed and it inherits the account-level template.
Option B — clear manually in Google Ads
Leave the campaign field blank — that means "inherit from account level." Don't paste the account-level template into the campaign field; that duplicates it and causes the same problem.
Scenario 3 — ad group-level override
Signs: account and campaign levels look correct; specific ad groups still have missing attribution; the Ads Manager Ad Groups tab shows individual ad groups with the Action Required badge.
Ad group overrides must be cleared in Google Ads — ClickFortify's clear operation targets campaign level only.
Scenario 4 — sync shows stale data
Signs: you applied the template but status still shows "Not configured"; warning persists after saving.
The status reflects the last synced value from Google Ads, not in-progress saves.
If the warning persists: confirm tracking mode is Tracking Template (not Final URL Suffix Only or Manual), check the Google account has admin access (read-only can't write tracking settings), and check for MCC inheritance (Scenario 5).
Scenario 5 — MCC blocking changes
Signs: save appears to succeed but template isn't applied; sync returns a different template value (the MCC one); the account is a child under a Google Ads Manager Account.
What happened: the parent MCC has a tracking template propagating to child accounts, and the child can't override without MCC-level access.
Fix:
- Confirm which Google account was used for OAuth — it must have access to the MCC, not just the child account.
- With MCC access: open the Manager account (MCC) settings in Google Ads and clear or update the tracking template at the MCC level.
- Without MCC access: switch ClickFortify to Final URL Suffix Only mode (appends parameters without setting the template), or to Manual mode and paste the values yourself.
Scenario 6 — auto-tagging disabled
Signs: tracking template set correctly; click attribution still has gaps or missing gclid; Auto Tagging shows Not Enabled in account status.
What happened: Google Ads auto-tagging must be enabled for {gclid} to populate in the tracking template URL.
ClickFortify enables auto-tagging during account setup. If it was turned off:
Manual tracking fallback
If the API can't apply the template automatically (MCC restriction, permission issue, agency setup), switch to Manual mode and apply the values yourself.
Option A — Full attribution (tracking template + final URL suffix):
| Field | Where to paste in Google Ads |
|---|---|
| Tracking template | Account settings → Tracking → Tracking template |
| Final URL suffix | Account settings → Tracking → Final URL suffix |
Option B — Suffix only (landing-page attribution only):
| Field | Where to paste in Google Ads |
|---|---|
| Final URL suffix | Account settings → Tracking → Final URL suffix |
Use Option B when another tool owns the tracking template and you can't change it.
With Option B (suffix only), ClickFortify only sees the visitor when they land on your page — not at the click. Less precise for fraud detection; conversion and landing-page data still work.
Quick diagnosis reference
| Symptom | Most likely cause | Fix |
|---|---|---|
| Yellow warning on account status | Template never applied, or mode set to Manual | Change mode, Save, Sync |
| Template set but some campaigns missing | Campaign-level override | Clear from ClickFortify or Google Ads |
| Campaign OK but ad group missing | Ad group-level override | Clear in Google Ads manually |
| Warning persists after save + sync | Stale sync or permission issue | Wait 90s, sync again; check admin access |
| Template applied but gclid empty | Auto-tagging disabled | Re-enable, sync |
| Can't apply template at all | MCC restriction or read-only access | Switch to Final URL Suffix Only or Manual |
Recovery checklist
- Open Space Settings → PPC Accounts and check account status
- Confirm tracking mode is Tracking Template (Recommended)
- If wrong, change it, Save, then Synchronize
- If still yellow — check Auto Tagging shows Enabled
- Check for campaign-level overrides — clear via ClickFortify or Google Ads
- Check for ad group-level overrides — clear in Google Ads manually
- If under MCC — confirm the OAuth Google account has MCC-level access
- If nothing works — switch to Manual mode and paste values into Google Ads directly
What happens next
- Syncing your ad account — broader sync triage
- Troubleshoot Google Ads — connection-side symptoms
- Ads Manager — confirm campaigns are back to Ready