Estoy intentando rastrear clics a través de Google Analytics que no dan como resultado una nueva solicitud. Específicamente, hace clic en las pestañas que se crean a través del jQuery UI tabs widget. Estoy usando la versión anterior del código ('erizo de seguimiento') y tratando de registrar los clics, así:Cómo rastrear etiquetas de anclaje con Google Analytics
$('.ui-tabs-nav li a').click(function() {
val = "/tab/" + $(this).attr('href');
// when uncommented, the following line reports, for example:
// /tab/#main
// as expected.
// console.log(val);
res = urchinTracker(val);
});
El mismo método funciona, en otro caso, cuya única diferencia significativa, por lo que yo puede decir, es la falta de un símbolo hash (#) en la cadena. ¿No se permite ese carácter en una cadena rastreada por urchinTracker()
, o podría haber alguna otra causa (que no haya hecho clic en ninguno de los enlaces)?
A menos que me esté perdiendo algo, esto está completamente mal. Esta técnica solo es válida para páginas de destino (generalmente, seguimiento de campañas), no para enlaces anclados en la página. – pdeschen
Hoy en día (mayo de 2013) esta sería probablemente la forma de manejarlo: http://stackoverflow.com/a/6756202/565110 –
Esta respuesta es, de hecho, incorrecta, y no se debe aceptar. '_setAllowAnchor' hace que GA interprete el símbolo' # 'como el delimitador para los parámetros de URL de la campaña, en lugar del carácter'? '. De los documentos: "Si establece esta opción en verdadero, las URL de seguimiento de su campaña pueden usar un signo de libra (#) en lugar del signo de interrogación (?) Para indicar el comienzo de la cadena de consulta." De nuevo, esto no tiene nada que ver con el seguimiento de clics en enlaces cuyo 'src' se refiere a un ancla en la página. – steveluscher