Combining ClickPatrol with Triple Whale
Both tools need to live in the same tracking template field in Google Ads. This guide shows you how to merge them so they run side by side without breaking each other.#
Triple Whale is your e-commerce analytics command center. It pulls together Shopify data, ad performance, and customer attribution, and needs its own tracking template in Google Ads to do it.
Why use both?#
Triple Whale tells you which ads are driving revenue. ClickPatrol makes sure those clicks are real. Since both tools write to the same tracking template field in Google Ads, you need to merge them into a single entry; otherwise, whichever is set last will silently overwrite the other.
Step 1: Disable Auto-Updates in Triple Whale#
Important: Triple Whale pushes its tracking template to your Google Ads campaigns and ad groups automatically once per day (midnight UTC). If you skip this step, it will overwrite your merged template and break ClickPatrol.
- Log in to your Triple Whale account.
- Go to Data → Integrations → Google Ads.
- Uncheck the "Automatically Update" checkbox.
- Save your changes.
Step 2: Find Your Triple Whale Tracking Template#
Triple Whale's standard tracking template is:
{lpurl}?tw_source=google&tw_adid={creative}&tw_campaign={campaignid}
You can confirm this in Triple Whale under your Google Ads integration settings. Copy the full string.
Step 3: Find Your ClickPatrol Tracking Template#
- Log in to your ClickPatrol dashboard.
- In the left sidebar, click Integration.
- Click Tracker.
- Copy your ClickPatrol tracking template.
Step 4: Merge the Two Templates#
- Go to clickpatrol.com/trackingtemplate
- Paste your ClickPatrol tracking template into Step 1.
- Paste your Triple Whale tracking template into Step 2.
- Click "Merge tracking templates."
- Copy the merged result.
Step 5: Remove Existing Campaign- and Ad Group-Level Templates in Google Ads#
Triple Whale places its tracking template at the campaign and ad group level. Because lower-level templates override account-level templates in Google Ads, you need to remove these first — otherwise your merged template won't take effect.
- Log into Google Ads.
- Go to Campaigns.
- Add the "Tracking template source" column to your view (Columns → Modify columns → Attributes → Tracking template source). This shows you which level is controlling the tracking template for each campaign.
- For every campaign where Triple Whale placed a campaign-level template, go to Campaign settings → Additional settings → Campaign URL options.
- Clear the Tracking template field.
- Click Save.
Repeat this at the ad group level as well. Navigate to your ad groups, check the tracking template source column, and clear any ad group-level templates that Triple Whale has set.
Step 6: Apply the Merged Template in Google Ads#
- In Google Ads, click Admin in the left-hand menu.
- Select Account Settings.
- Click Tracking.
- Paste the merged template into the Tracking template field.
- Click Test to verify it resolves correctly.
- Click Save.
Step 7: Verify It's Working#
After saving, confirm that the account-level merged template is actually being used across your campaigns:
- Go back to your campaign view.
- Check the "Tracking template source" column. It should show "Account" for all campaigns.
- If any campaign still shows "Campaign" or "Ad group" as the source, you missed a lower-level template — go back and clear it.
Things to Watch Out For#
- If Triple Whale auto-updates are still on, it will overwrite the merged template the next time it syncs (daily at midnight UTC). Always double-check that the "Automatically Update" checkbox is off.
- If you create new campaigns after this setup, they will automatically inherit the account-level merged template — no extra action needed, as long as Triple Whale auto-updates stay off.
- If you or anyone else sets a campaign-level, ad group-level, or ad-level tracking template in Google Ads for any reason, that will override the account-level template and may bypass ClickPatrol. Always check the "Tracking template source" column when troubleshooting.
- If the Test button returns an error, check that your ClickPatrol template was copied in full with no line breaks.
Was this article helpful?
Let us know so we can improve our documentation
Need Help?
If something isn't working or you have questions, our support team is here to help you.
Contact Support