
To use ClickMagick with Google Ads, you do four things: add ClickMagick UTM parameters to your ads (per ad, or with a campaign-level Final URL suffix), connect your Google Ads account so ClickMagick imports your exact ad cost, turn on auto-tagging and create new conversion actions, and enable Audience Optimization so ClickMagick sends your conversions back to Google. After that, every lead and sale is tied to the campaign, keyword and ad that produced it.
This guide follows the steps in ClickMagick's help center as of November 2026, then covers Performance Max, Shopping and Dynamic Search Ads, offline sales, reports and common fixes.
Good to Know
ClickMagick's current interface uses Projects, the URL Builder and Tracking Templates. Older tutorials talk about "tracking links" and "Campaigns." If a menu name below looks different, search the ClickMagick knowledge base for the same feature.
Why Track Google Ads With ClickMagick?
Google Ads reports conversions from its own tag and models some of them. Browser privacy, consent choices and cross-device journeys mean some sales never get tied to a click, and Google's bidding then learns from incomplete data.
ClickMagick addresses this in three ways:
- Independent reporting. Clicks are tracked on your own first-party setup, so you see revenue and return by campaign and keyword in one place, next to Facebook and other sources.
- Better data for Google. Audience Optimization sends conversions server-side, with visitor details for Enhanced Conversions, to new conversion actions that Google can optimize on.
- Exact cost in the same report. With the Google Ads integration and the cmc_adid parameter, ClickMagick pulls in your ad spend automatically.
- 1Install ClickMagick tracking code
- 2Add UTMs to your ads
- 3Clean up the Google tag
- 4Turn on auto-tagging and create conversion actions
- 5Connect Google Ads and enable Audience Optimization
- 6Verify and let the data build
In This Article
- Why Track Google Ads With ClickMagick?
- What You Need Before You Start
- Step 1: Install the ClickMagick Tracking Code
- Step 2: Add ClickMagick UTMs to Your Google Ads
- Step 3: Clean Up Your Google Tag
- Step 4: Turn On Auto-Tagging and Create Conversion Actions
- Step 5: Connect Google Ads and Enable Audience Optimization
- Step 6: Send Visitor Info With Enhanced Conversions
- Step 7: Verify Everything Works
- Tracking Performance Max, Shopping and Dynamic Search Ads
- Sending Offline Sales and Phone Orders
- Reading Your Google Ads Reports in ClickMagick
- Troubleshooting Common Problems
- Which ClickMagick Plan Do You Need?
- Our Verdict
- Frequently Asked Questions
What You Need Before You Start
- A ClickMagick account. Every plan includes Auto Cost Update and Audience Optimization, and there is a 14-day free trial.
- Admin access to your Google Ads account (and the manager account, if you use one).
- Access to your landing pages or funnel builder to add tracking code.
- Your conversion events defined, such as an opt-in, a booked call and a purchase.
- A Google-certified cookie banner if you advertise in the EEA or UK (more below).
Step 1: Install the ClickMagick Tracking Code

Inside your ClickMagick Project, generate your tracking code and add it to every page in the funnel, including thank-you and order confirmation pages. Then set up the actions (leads) and sales you want to track.
Also turn on visitor info capture, so ClickMagick can collect form details and send them with your conversions for Enhanced Conversions. The same setting powers Facebook Conversions API matching, so you only do this once.
Step 2: Add ClickMagick UTMs to Your Google Ads
ClickMagick tracks ads with standard UTM parameters, and its help center says to complete this step even if you already use UTMs, because it also adds ClickMagick's auto cost parameter. There are two ways to do it.
Option A: A UTM-Powered URL for Each Ad
This is best when you run a handful of ads and want readable names in your reports.
- In ClickMagick, click Projects → Tools → URL Builder.
- Enter your landing page URL and at least utm_source, utm_medium and utm_campaign.
- Set utm_term={keyword} and utm_content to the name of your ad, as ClickMagick recommends for Google.
- Under Auto Cost Update, select Google Ads. This adds the cmc_adid parameter.
- Click Save & Copy URL and paste it into the ad's Final URL field.
With many ads, ClickMagick suggests Google Ads Editor to update URLs in bulk.
Option B: A Campaign-Level Final URL Suffix
This is best when you have too many ads to edit one by one.
- In ClickMagick, open the Tracking Templates tool, choose Google Ads and copy the template.
- In Google Ads, open the campaign and go to Settings → Additional settings → Campaign URL options.
- Paste the template into Final URL suffix and save.
Watch Out
Paste ClickMagick's template into the Final URL suffix, not Google's Tracking template field. ClickMagick's help center points out that Google uses "tracking template" for a full URL, while the parameters belong in the suffix.
The trade-off is that Google doesn't offer dynamic tokens for campaign and ad names, so your reports show IDs instead.
How UTMs Map to Your Reports
| ClickMagick Field | Option A (Per-Ad URL) | Option B (Final URL Suffix) |
|---|---|---|
| Source | Your value, such as google | Template value |
| Medium | Your value, such as cpc | Template value |
| Campaign | Your campaign name | Campaign ID |
| Term | The keyword, via | Template value |
| Content | Your ad name | Ad ID |
Useful Google tokens listed in ClickMagick's help center include {keyword}, {campaignid}, {adgroupid}, {creative} (ad ID), {device}, {matchtype} and {network}.
Step 3: Clean Up Your Google Tag
Audience Optimization sends your conversions to Google, so ClickMagick asks you to stop the browser from sending them too:
- Review every place the Google tag runs: Google Tag Manager, GA4, gtag.js, plugins, theme code and store apps.
- Remove or disable browser-side conversions, such as Google Ads conversion tags, GA4 conversions forwarded to Google Ads and automatic lead or purchase events.
- Leave only the base tag, so it sends page_view events.
- Set your existing conversion actions to Secondary (Observe Only), so Google stops optimizing on the old data.
ClickMagick's help center says you can keep the Google tag for things like retargeting audiences, as long as its conversion actions are not used for optimization.
Step 4: Turn On Auto-Tagging and Create Conversion Actions

Turn On Auto-Tagging
In Google Ads, go to Admin → Account Settings and check Auto-tagging. Auto-tagging adds the GCLID to each click, which ClickMagick uses to match conversions. For iOS users who opt out of tracking, Google adds a WBRAID instead, and ClickMagick sends that too.
Create New Conversion Actions
ClickMagick recommends new conversion actions, with a separate action for each type you might optimize for, such as leads and sales. Its help center outlines these steps:
- Go to Goals → Summary and click to add a new conversion action.
- Choose the offline conversions or Import option, then Track conversions from clicks.
- Skip connecting a data source, then click Continue.
- Pick the conversion type (usually Purchase for sales) and give the action a clear name.
- Set Count to Every. ClickMagick notes that iOS WBRAID conversions can't be uploaded to actions set to One.
- For attribution, ClickMagick suggests Last Click if you don't want conversions split across ads.
- Save.
A new action can take up to four hours to become active, and it may show as Inactive until the first conversion arrives.
Step 5: Connect Google Ads and Enable Audience Optimization
- In ClickMagick, open Account → Integrations, click Sign In With Google and sign in to the Google account that holds your ad accounts. ClickMagick's guide says to check all four permission boxes.
- Go to your Project Dashboard → Tools → Audience Optimization and open the Google Ads tab.
- Switch Enabled to Yes. In the Default Conversion Action window, choose your new action for Sales, and optionally for Actions (such as opt-ins) and Engagements.
- Save. For anything more complex, ClickMagick offers Advanced Rules.
The same integration powers Auto Cost Update, which pulls in your Google Ads cost every hour and converts currency if your ad account uses a different one.
Quick Tip
Set your ClickMagick Project time zone to match your Google Ads account. ClickMagick says a mismatch shifts costs between days and makes totals look different.
Step 6: Send Visitor Info With Enhanced Conversions
To give Google the best match rates, ClickMagick's guide asks you to:
- Make sure ClickMagick is capturing visitor info from your forms (Step 1).
- In Google Ads, go to Goals → Settings, expand Enhanced Conversions for Leads and check Turn on enhanced conversions for leads.
- Accept Google's customer data terms if prompted, pick a setup method and save.
ClickMagick then sends hashed visitor details with each conversion.
Google Consent Mode for the EEA and UK
If you run Google ads in the EEA or UK, Google requires Consent Mode v2, which ClickMagick's help center says became mandatory in March 2024. You need a Google-certified cookie banner (CMP) plus Google Tag Manager or gtag.js. ClickMagick reads the consent signals from the data layer and forwards them with each conversion. Its two default consent settings are "granted," and you can change them to "denied." ClickMagick suggests asking a privacy professional which default fits your business.
Step 7: Verify Everything Works
- In ClickMagick: check the Audience Optimization log for conversions sent to Google. You can open each request to see the GCLID that was sent.
- In Google Ads: your new conversion actions should show events coming from an API or server-side source.
- In Google Tag Assistant: confirm the tag only sends page_view events.
- Be patient: ClickMagick sends conversions in real time, but they can take 15 minutes to several hours to show up in Google Ads.
Tracking Performance Max, Shopping and Dynamic Search Ads

| Campaign Type | What ClickMagick Recommends |
|---|---|
| Performance Max | Build UTMs in the URL Builder with utm_term={product_id}, select Google Ads under Auto Cost Update, then paste everything after the "?" into the campaign's Final URL suffix |
| Shopping | Use a UTM-powered link in your Merchant Center product feed, then add the remaining UTMs and cost parameter in the campaign's Final URL suffix |
| Dynamic Search Ads | Make sure the target landing pages have ClickMagick tracking code, and add utm_source, utm_medium and utm_campaign in the Final URL suffix |
ClickMagick's Shopping article gives this example suffix: utm_term={product_channel}&utm_content={adtype}&cmc_adid=ga_{creative}_{campaignid}.
Sending Offline Sales and Phone Orders
If a lead from Google later buys by phone or invoice, ClickMagick can still credit the original click. Use the Offline Conversions tool in your Project's Tools menu, entering the customer's email or Visitor ID, or upload a CSV. ClickMagick processes these like any other conversion. Its help center notes that this needs cross-device tracking in place, and that callers who never visited your site can't be tracked without separate call tracking.
In the Audience Optimization settings you can also choose what reaches Google: toggles cover conversions with no click ID, organic conversions, initial sales, upsells, backend and recurring sales, plus a minimum sale amount.
Reading Your Google Ads Reports in ClickMagick
- Which keywords produce sales? Group by Term to compare keywords on revenue, not only clicks.
- Which campaigns pay for themselves? Compare cost and revenue by Campaign.
- Search vs Display: add {network} to a UTM if you need to separate them.
- Google vs Facebook: compare sources side by side in the same Project.
Expect ClickMagick and Google Ads to show different numbers. They count conversions differently, and the point of an independent tracker is a second, consistent view for budget decisions.
Troubleshooting Common Problems

| Problem | Likely Cause | Fix |
|---|---|---|
| No cost data | Integration not set up or cmc_adid missing | Connect Google Ads and select Google Ads under Auto Cost Update, or use the template |
| Today's cost looks low | Normal delay | Google's cost data can lag three to four hours |
| Costs on the wrong day | Time zone mismatch | Match the Project time zone to the ad account |
| Template not working | Pasted in the wrong field | Move it to the Final URL suffix |
| Conversions in ClickMagick but not Google | Auto-tagging off, action still inactive, or processing delay | Enable auto-tagging, wait up to four hours for new actions, check the log |
| Double-counted conversions | Browser conversion tags still firing | Remove them and set old actions to Secondary |
| EEA or UK conversions rejected | No consent signal | Use a certified CMP with GTM or gtag.js |
If early conversions were missed during setup, ClickMagick's help center says there is no need to resend them. The ad platform keeps learning from the clean data going forward.
Which ClickMagick Plan Do You Need?
| Plan | Price | Tracked Visitors | Ad Accounts per Platform |
|---|---|---|---|
| Starter | $79/mo or $790/yr | 10,000 | 1 |
| Standard | $199/mo or $1,990/yr | 100,000 | 5 |
| Pro | $349/mo or $3,490/yr | 1,000,000 | Unlimited |
Prices are from ClickMagick's pricing page. If you manage several Google Ads accounts, ClickMagick suggests linking them under a manager account and integrating that. See our ClickMagick pricing guide for the full comparison.
Our Verdict
If you spend money on Google Ads and sell something that takes more than one visit, yes. The setup takes an afternoon, and the result is a keyword-level report of real revenue plus cleaner conversion data for Google's bidding. If you also run social ads, follow our ClickMagick Facebook ads setup next, and read the ClickMagick review for the full feature picture.
Track Every Click With ClickMagick
Attribution, bot filtering and conversion sync for Meta and Google ads, with a 14-day free trial on every plan.
Frequently Asked Questions
Does ClickMagick Work with Google Ads?
Yes. ClickMagick tracks Google Ads clicks with UTM parameters, imports your ad cost through a Google Ads integration, and sends conversions back to Google through its Audience Optimization feature.
Where Do I Paste the ClickMagick Tracking Template in Google Ads?
In the campaign's Final URL suffix field, under Campaign URL options. ClickMagick's help center says to use the Final URL suffix and not Google's Tracking template field.
Do I Need Auto-tagging and the GCLID?
Yes, for conversion sync. ClickMagick's Google setup asks you to turn on auto-tagging in Admin and Account Settings. ClickMagick then includes the GCLID (or WBRAID for some iOS clicks) when it sends conversions to Google.
Why Is My Google Ads Cost Not Syncing in ClickMagick?
The usual causes are a missing Google Ads integration, URLs without the cmc_adid parameter, a project time zone that differs from the ad account, or normal delays of three to four hours in Google's cost data.
How Many Google Ads Accounts Can I Connect?
ClickMagick's pricing page lists one ad account per platform on Starter, five on Standard and unlimited on Pro. Linking accounts under a Google Ads manager account is the simplest way to connect several.
Should I Keep My Google Tag and Old Conversion Actions?
Keep the base Google tag for page views, but remove browser conversion events and set old conversion actions to Secondary. ClickMagick recommends new conversion actions that only receive its server-side conversions.
Can I Use Google Analytics with ClickMagick?
Yes. ClickMagick's help center says the Google tag can stay on your site for things like page views and retargeting audiences, as long as its conversion actions are not used for ad optimization.
Start Tracking Your Google Ads Properly
ClickMagick's 14-day trial includes the URL Builder, Auto Cost Update and Audience Optimization used in this guide.
Start Your 14-Day ClickMagick Trial




