I just edited the tracking template for Google Ads and Linkedin, since I found that utms were being duplicated (because i also added them on the platform manually).
So, I've cleared everything on the platforms, and allowed Hubspot to take charge of the Tracking Template.
The problem is that now, when I do a real live test of searching for a Keyword in anonymous session, the utm_campaign is empty.
I think this is because the Hubspot Tracking Template is configured to use on the utm_campaign={campaign_name} , but in reality , on Google Ads what's implemented on the Account Settings is utm_campaign={_utmcampaign} , which is a manual parameter.
What's the solution here ? To create a Custom Parameter for every campaign called {_utmcampaign} with the name of the campaign, at the campaign level ?
Hubspot Tracking Template was applied to my Google Ads account correctly. I've removed everything else that was manually added by me before, at the campaign and adgroup level, like custom parameters and stuff.
Everything is Okay.
The thing is, Hubspot Tracking Template for Google shows that utm_campaign is {campaign_name} which makes us believe this is a dynamic parameter, that retrieves the campaign name automatiicallly.
But actually, after activating Auto Tracking from Hubspot, I go into my Google Ads account, and the utm_campaign that Hubspot added there was {_utmcampaign} , which is in fact a custom parameter.
So this means that no utm_campaign will be retrieved unless I go manually into every campaign in my account, and add a custom parameter called {_utmcampaign} with the value filled in individually in every campaign.