manager - Google Analytics Event Tracking onClick Code
gtag send event (3)
Estás mezclando código clásico con código universal. No funcionará. Necesitas reemplazar esto:
_gaq.push([''_trackEvent'', ''Button'', ''Click'', ''Purchase Details'',, false]);
Con este:
ga(''send'', ''event'', ''Button'', ''Click'', ''Purchase Details'');
Referencia de GAJS para eventos: https://developers.google.com/analytics/devguides/collection/upgrade/reference/gajs-analyticsjs#events
Estoy intentando configurar el seguimiento de eventos en mi sitio web, pero no puedo hacer que funcione correctamente.
Mi código de seguimiento:
<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>
Mi código de seguimiento de eventos:
<a href="#PurchasePanelLink" class="uk-button uk-button-primary" onClick="$(''#PurchasePanel'').show(); _gaq.push([''_trackEvent'', ''Button'', ''Click'', ''Purchase Details'',, false]);">Purchase Details</a>
Los eventos de eventos pueden ser enviados usando el comando enviar. Según nuevas analíticas.js
Sintaxis:
ga(''send'', ''event'', [eventCategory], [eventAction], [eventLabel], [eventValue], [fieldsObject]);
Por ejemplo, si desea realizar un seguimiento del evento de compra
ga(''send'', ''event'', ''Button'', ''Click'', ''Purchase Details'');
Aquí:-
eventCategory es Button. Es un campo obligatorio y su tipo de valor es texto.
eventAction es Click. Es un campo obligatorio y su tipo de valor es texto.
eventLabel es detalles de compra. Es campo opcional y su tipo de valor es texto.
eventValue es nulo Es un campo opcional y su tipo de valor es entero.
Parece que estás usando el nuevo analytics.js
lugar de ga.js
, por lo que querrás usar el conjunto de métodos de seguimiento de eventos adecuado:
ga(''send'', ''event'', ''category'', ''action'');