tag manager gtag google eventos event google-analytics

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'');