Hello Guys,
I will attempt to explain this as succinctly as I can, so please bear with me.
I have three clients for whom I run Google Ads. All clients use the same Systems and they are as follows: Salesforce (CRM), Call Tracking Metrics (Phone), Google Ads (PPC), and an Unbounce Landing Page tied to their primary campaign.
One of the accounts is only a week old and this is the account I am having issue with. Unbounce will not capture the GCLID and append it into the hidden field in my form . When I look in the “Leads” section of the Unbounce Interface page it shows all Value Track Parameters I have added (device, keyword, campaign, matchtype) but does not capture the GCLID. This tells me that these parameters are being adding to the LPURL, so why not the GCLID? I ran a test submission with the text “gclid=gclidtest” added to my LPURL and it did capture that specific GCLID. This tells me the form is capable of capturing that data but for some reason it cannot find it during a real ad click and form submission.
To make the situation even more difficult to understand, “Click-To-Calls” from the landing page are being tracked perfectly in Call Tracking metrics, GCLID and all.
My form does not use a “go to URL” it uses “Show form confirmation dialog” so I cannot check the box to pass through URL parameters.
The most confusing part about the whole thing is that the set up is exactly the same as my other two clients and those pages capture the GCLID through forms at around 92% historically. +/- 8% is more than adequate for my campaign optimization.
In summary, my auto tagging on google ads and value track parameters are all set up in a way that has proven to work with unbounce’s gclid capture capabilitys. However for this new client, I cannot get this information to send through forms.
Does anyone have a script or anything else to make trying to solve this problem easier?