I'm trying to set up event tracking on my web site but can't get it working correctly.
My tracking code:
<script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-420xxxxxxx', 'mywebsite.org'); ga('send', 'pageview'); </script>
My event tracking code:
<a href="#PurchasePanelLink" class="uk-button uk-button-primary" onClick="$('#PurchasePanel').show(); _gaq.push(['_trackEvent', 'Button', 'Click', 'Purchase Details',, false]);">Purchase Details</a>
If lead generation is a goal of your website, then you'll want to track how often the button on your contact or lead generation forms is clicked. Google Analytics doesn't track a click on a button out of the box. It's something we need to configure in Google Tag Manager.
Since the tracking code automatically transfers information to Google Analytics, the tracking process is easy. Each time user behavior triggers the tracking code, Analytics records this activity and displays it in the related statistical reports.
You are mixing classic code with universal code. It will not work. You need to replace this:
_gaq.push(['_trackEvent', 'Button', 'Click', 'Purchase Details',, false]);
With this:
ga('send', 'event', 'Button', 'Click', 'Purchase Details');
GAJS reference for Events: https://developers.google.com/analytics/devguides/collection/analyticsjs/events#implementation
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With