You can track and report on your Google ad campaigns, ad groups, and ads in your HubSpot account.
When you connect your Google ad account to HubSpot, you can enable auto-tracking, which will automatically apply a set of UTM parameters to all supported ad types in your account.
HubSpot can track most Google ads, but some ad types are not supported due to API limitations.
Ad type | Tracking | Reporting |
Search Ads | ✓ | ✓ |
Dynamic Search | ✓ | ✓ |
YouTube Ads | ✓ | |
Shopping Campaigns | ✓ | ✓ |
Gmail Ads | ✓ | ✓ |
Responsive Display | ✓ | ✓ |
Smart campaigns | ✓ | Not supported at the ad group level |
Discovery campaigns | ✓ |
Please note: discovery campaigns will be marked with a Campaign type of unknown.
HubSpot tracks Google ads by applying a tracking template at the campaign level. Any parameters specified on the account or campaign level will be merged with the HubSpot parameters at the campaign level, and will not be overwritten by HubSpot.
HubSpot adds the following URL parameters to each Google ad:
utm_term={keyword}
utm_source=adwords
utm_medium=ppc
utm_campaign={_utmcampaign} - set by default to the name of the Ads campaign
hsa_cam={campaignid}
hsa_grp={adgroupid}
hsa_mt={matchtype}
hsa_src={network}
hsa_ad={creative}
hsa_acc={ID of account/customer}
hsa_net=adwords
hsa_kw={keyword}
hsa_tgt={targetid}
hsa_ver=3
Please note: when HubSpot's ad tracking template is applied to your Google ads, the update will be reflected in the Change History of your Google Ads account. The user associated with the change will be the user who connected the ad account to HubSpot.
If you meet all of the above requirements but are seeing errors, check out the tracking troubleshooting guide.
Necessary disclosure: your use of the Google Ads integration is subject to the Google Ads Terms and Conditions. HubSpot will be able to view and manage your account, and will store your Google Ads account number. When you authorize the integration, HubSpot receives a user token with permissions on the connected ad accounts. HubSpot can view but does not store all the ad accounts you have permissions for. Google will share settings details (e.g., name, budget, bid strategy, creative) and performance metrics (impressions, clicks, etc.) for all campaigns, ad groups, and ads in the accounts you connected.
Google auto-tagging is also compatible with HubSpot's ad tracking template. To set up auto-tagging, you'll need to manually update your tracking template in your Google Ads account:
{lpurl}?utm_feeditemid={feeditemid}&utm_device={device}&utm_term={keyword}&utm_source=google&utm_medium=ppc&utm_campaign={_utmcampaign}&hsa_cam={campaignid}&hsa_grp={adgroupid}&hsa_mt={matchtype}&hsa_src={network}&hsa_ad={creative}&hsa_acc={ID of account/customer}&hsa_net=adwords&hsa_kw={keyword}&hsa_tgt={targetid}&hsa_ver=3