tag managerç manager gtm googletagmanager google eventos google-analytics tracking

managerç - Google Analytics no registra clics



tag manager google analytics (3)

Tengo un sitio web que tiene algún código de Google Analytics (GA) y quería hacer un seguimiento de las descargas realizadas en un archivo en mi sitio, busqué en Google por un tiempo y encontré que si agregué este código:

onClick="javascript: pageTracker._trackPageview(''/descarga_programa_Mono'');"

Podía rastrear las descargas simplemente mirando la "descarga_programa_Mono" que aparecería en el tablero de GA, sin embargo, no obtengo ningún resultado = / ¿hay algo que me falta?

Mi código GA es el más reciente hasta donde sé el que comienza con:

var _gaq = _gaq || [];

y es antes de la secuencia de comandos onClick que estoy tratando de usar.



Al usar onclick (todo en minúsculas), el navegador ya entiende que está usando JavaScript. Entonces javascript: en tu código es innecesario. Eso sería necesario en el atributo href de una etiqueta a.

El objeto pageTracker que ha encontrado está relacionado con la versión ga SYNCHRONOUS. NO el que estás usando. Use _gaq.push () en cambio, como señaló Bruno Brandão (aunque, en su ejemplo, no debería haber barras en torno a location.href ).

La posición ( cabeza o antes del final del cuerpo ) de la secuencia de comandos no importa ya que está cargada y se ejecuta antes de que el usuario pueda hacer clic en algo, de forma independiente.


Solo para complementar, si desea hacer una vista de página virtual en un botón específico, puede hacerlo de esta manera:

<a href="Link to Facebook" onclick="_gaq.push([''_trackPageview'', ''/click/facebook/button'', ''location.href'']);"> <img src="myButtonName"></a> //Using location.href, you will know in wich page the user was when he was redirected.

Cualquier pregunta, solo pregunte.