Show Menu
TEMAS×

Uso de s.linkTrackVars y s.linkTrackEvents

La clave para una implementación correcta del seguimiento de vínculos es comprender las variables s.linkTrackVars y s.linkTrackEvents. Esto permite pasar valores de variable personalizados en acciones del usuario.
Si va a implementar el seguimiento de vínculos personalizados y configura variables personalizadas y events , compruebe que la variable s.linkTrackVars contiene una lista separada por comas de todas las variables que vaya a pasar, incluida la variable events . Asegúrese de que s.linkTrackEvents incluye una lista separada por comas de todos los eventos que vaya a pasar.
Configurar s.linkTrackVars y s.linkTrackEvents no configura realmente estas variables y eventos, solo prepara el código de Analytics para hacerlo. Aún necesita configurar las variables manualmente, como se muestra en el siguiente ejemplo:
<script language="javascript"> 
function customLinks () { 
 var s=s_gi('myreportsuite'); 
 s.linkTrackVars="prop1,eVar7,products,events"; 
 s.linkTrackEvents="event5,event9"; 
 s.prop1="Link Click"; 
 s.eVar7="my_page.html"; 
 s.events="event5"; 
 s.tl(true,'o','Custom Link Click'); 
} 
</script> 
<a href="my_page.html" onclick="customLinks();">My Page</a> 

Observe que events está incluida en la variable s.linkTrackVars. Los eventos individuales que se puedan pasar se incluyen en la variable s.linkTrackEvents y también se incluirán en s.events más adelante en la función. Todas las variables que se pasan están incluidas en s.linkTrackVars antes de que se rellenen más adelante en la función. Asimismo, se ha incluido "event9″ en s.linkTrackEvents pero no en s.events. No se registra, pero podría registrarse si el usuario hubiera elegido configurar s.events="event5,event9".
El seguimiento automático de descargas de archivos y de vínculos de salida funcionan de forma diferente. s.linkTrackVars y s.linkTrackEvents están incluidas en el archivo s_code.js estándar, y ambas están configuradas como "none". Por lo general, estas variables se dejan configuradas como "none" en el archivo s_code.js para que el seguimiento de vínculos automático, a diferencia del seguimiento de vínculos personalizado, use los valores de s.linkTrackVars y s.linkTrackEvents que configure en el archivo JavaScript global. También pasan los valores existentes de esas variables siempre que se registra una descarga de archivo o un vínculo de salida.
Tomemos un ejemplo donde s.channel="Home" cuando la página se carga y donde s.linkTrackVars="channel" en el archivo s_code.js. Si un usuario hace clic para descargar un archivo, el seguimiento automático de descargas de archivos pasa datos a Analytics, incluido el valor de s.channel configurado al cargar la página. "Home" se pasa una segunda vez, lo que provoca el aumento de los datos de vistas de página para este valor en el informe Secciones del sitio.
Adobe recomienda dejar s.linkTrackVars y s.linkTrackEvents como "none" en el archivo JavaScript global y configurarlas explícitamente según sea necesario con su implementación del seguimiento de vínculos personalizados.