Google Ads UTM Parameter

Different Google campaign types require different handling. Standard, Smart, and Shopping campaigns all utilize the same UTM parameters, but Performance Max campaigns require separate treatment.

Please implement the changes below carefully to ensure all your campaigns are tracked accurately.

Also, make sure Auto-tagging is enabled.

BULK EDIT

Google Standard, Smart, and Shopping Campaigns

If you are already using UTM parameters for your Standard, Smart, or Shopping Google Campaigns, you’ll need to add Bloom’s tracking parameters at the end of your existing ones:

Snippet to Use:

{lpurl}?utm_source=google&utm_medium=cpc&bl_source=google&bl_adid={creative}&bl_campaign={campaignid}

If you already have UTM parameters in place, be sure to:

  • If the tracking template already contains a ?, always use & before Bloom parameters

  • Always start the template with {lpurl}

  • Do not add an extra ? — it can break the tracking URL

If your ad already has existing parameters:

&bl_source=google&bl_adid={creative}&bl_campaign={campaignid}

Tracking Setup Process

You can bulk apply Bloom's parameters across your Standard, Smart, and Shopping campaigns by using the “Tracking Template” column at the ad group level:

  1. Go to “Ad Groups” in Google Ads.

  2. Filter by “Campaign Type” to exclude Performance Max campaigns.

  3. Select all remaining ad groups

  • Note: If you have many ad groups, Google only selects the first page. Click “Select all XX” to select across all pages.

  1. Click “Edit” → “Change tracking templates”.

  2. Paste the following into the tracking template field and click apply.

{lpurl}?utm_source=google&utm_medium=cpc&bl_source=google&bl_adid={creative}&bl_campaign={campaignid}

Things to watch out for

  • Add the “Tracking Template” column to your default view for easy visibility and management

  • Use Google’s “Test” function to validate your tracking template Click the edit icon next to the tracking template Select “Test” Ensure the final URL looks exactly as expected

Important Notes

  • Google prioritizes the most specific tracking template: ad > ad group > campaign > account

  • If you’ve applied tracking templates or final URL suffixes at the ad level, they will override the parameters set at the ad group level. This may cause Bloom tracking to fail, so it’s best to manage tracking consistently at the ad group or campaign level.

Google Performance Max Campaigns

To ensure Bloom’s tracking pixel works correctly for Performance Max campaigns, every ad must use the following UTM parameters:

{lpurl}?utm_source=google&utm_medium=cpc&bl_source=google&bl_campaign={campaignid}

If you already have UTM parameters in place, be sure to:

  • If the tracking template already contains a ?, always use & before Bloom parameters

  • Always start the template with {lpurl}

  • Do not add an extra ? — it can break the tracking URL

If your ad already has existing parameters:

&bl_source=google&bl_campaign={campaignid}

Tracking setup process

You can apply Bloom’s tracking parameters to all Performance Max campaigns using the "Tracking Template" at the campaign settings level:

  1. Filter your workspace by "Performance Max campaigns".

  2. Go to Settings > Campaign settings.

  3. Select all campaigns

  • (If you have multiple pages, click “Select all XX” to select across all pages)

  1. Click Edit → Change tracking templates.

  2. Paste the following into the tracking template field and click apply.

{lpurl}?utm_source=google&utm_medium=cpc&bl_source=google&bl_campaign={campaignid}

Important: Performance Max campaigns do not have a traditional ad level. If you see the error message "No eligible ads found" when testing the tracking template, you can safely ignore it.

Important Notes

  • Add the "Tracking Template" column to your campaign settings view to monitor implementation.

  • Use the “Test” function in Google Ads to confirm that the final URL is built correctly.

  • Avoid overriding templates at more specific levels—campaign-level tracking is sufficient for PMAX.

MANUAL EDIT

Where to Add: Google Ads > Ads > Edit Ad > URL options > Tracking template Insert in the "Tracking template" field.

Snippet to Use:

{lpurl}?bl_source=google&bl_adid={creative}&bl_campaign={campaignid}

Notes:

{creative} is a ValueTrack parameter that inserts the unique ID of the ad. You can apply tracking templates at the account, campaign, or ad-group level. A lower-level template (e.g., at the campaign or ad-group level) will override higher-level templates.

Ensure all existing templates are updated to maintain uniform tracking.

Last updated

Was this helpful?