Does anyone know how to get the event tracking in google analytics to work for tracking downloads s an event.
The example URL is:
<a href=”pdfs/my-file.pdf” target=”_blank” onclick=”_gaq.push([‘_trackEvent’,’Download’,’PDF’,this.href]);”>Download my file</a>
But the error below i thrown back:
how-fast:1123 Uncaught ReferenceError: _gaq is not defined
at HTMLAnchorElement.onclick (how-fast:1123)
Does anyone know how best to implement on Shopify without impacting the native Google Analytics.
Hi Adam and Konstantin,
I'm Sarosha from Aiva. Our app, Aiva Overlays can help you integrate an overlay with a downloadable asset directly with Google Analytics for FREE. Aiva features an easy integration and will track all file downloads to both your GA dashboard and in Aiva's Analytics tab. You can link your download in our builder by using the "Download a File" action.
Please free to reach out if you have any questions ?
I am als trying to get download tracking to work in Shopify.
This is a tutorial how get implement tracking via Google Tag Manager.
(It is in German though. )
But I can't seem to get it to work although I followed all the steps.
Not sure if has something to do with where Shopify stores pdf-files when you click although this solution just targets clicks and not the url.
Hi @ChristianL ,
as far as I know Shopify now exposes the functionality you need via the Google Tag Manager, but I'm not sure if this is something you need to configure on the store, or it is now universally available.
If your store has Google Tag Manager enabled, you can send custom events by calling the window.dataLayer.push function. Here is a guide from Google on how to do that - https://developers.google.com/tag-manager/devguide, but there are other available online as well.
If your store uses only Google Analytics, and not Google Tag Manager you can use something along the lines of - https://developers.google.com/analytics/devguides/collection/analyticsjs/events , via window.ga(...) calls.
|4 hours ago|
|5 hours ago|
|9 hours ago|
|9 hours ago|