We are using a Vue.JS website, Hubspot Forms API and Adwords.
Ad Attributions are not working. This is important to us because the Ads dashboard can show us the all important Customer Acquisition Costs.
Here is what is done.
1) Adwords Auto Tagging Enabled
2) Hubspot Tracking Templates setup to use the utm parameters as well as the hubspot tracking template.
As you may know Internet Explorer needs the # in the url to be compatible with Vue.js applications.
For Example we have a Final Url of Fleet GPS Tracking for Small Businesses | Momentum IoT The problem is google is putting the GCLID property before the #/getstarted, additionally the utm parameters in the tracking template append a ? to the final url which means that when someone clicks on our ad, the url they actually land on is https://momentumiot.com/?gclid=EAFfD_BwE#/getstarted?utm_term=gps&utm_source=adwords&utm_medium=ppc&utm_campaign=CPA-freegear-no%20audiences&hsa_cam=1669917592&hsa_ad=325865788922&hsa_acc=5421955974&hsa_mt=e&hsa_net=adwords&hsa_ver=3&hsa_src=g&hsa_tgt=kwd-11642161&hsa_grp=66195819338&hsa_kw=gps
Notice the 2 ? in this url. One for the gclid and one for the utm_term. While this url actually works and we can see the Original Source Drill Down, referrer and original source the Ads attribution doesn’t work.
