Show Menu
TÓPICOS×

Uso de s.linkTrackVars e s.linkTrackEvents

A chave para uma implementação de rastreamento de link bem-sucedida é compreender as variáveis s.linkTrackVars e s.linkTrackEvents. Essa compreensão permite a você transmitir os valores personalizados da variável nas ações do usuário.
Se você estiver implementando o rastreamento de link personalizado e estiver definindo variáveis e eventos personalizadas, events , verifique se sua variável s.linkTrackVars contém uma lista separada por vírgulas de todas as variáveis que você está transmitindo, incluindo a variável events . Verifique se s.linkTrackEvents inclui uma lista separada por vírgulas de todos os eventos que você está transmitindo.
A configuração de s.linkTrackVars e s.linkTrackEvents não define realmente essas variáveis/eventos, ela apenas prepara o código do Analytics para fazer isso. Você ainda deverá definir as variáveis manualmente, como mostrado no exemplo abaixo:
<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 os eventos são listados na variável s.linkTrackVars. Os eventos individuais que podem ser transmitidos são incluídos na variável s.linkTrackEvents e dentro de s.events, posteriormente na função. Cada variável transmitida é listada em s.linkTrackVars antes de ser preenchida mais tarde, na função. Além disso, "event9" foi incluída no s.linkTrackEvents, mas não foi incluída em s.events. Isso não é registrado, mas pode ser registrado se o usuário optar por definir s.events="event5,event9".
O download automático de arquivos e o rastreamento de link de Saída funcionam de forma diferente. s.linkTrackVars e s.linkTrackEvents estão incluídos no arquivo s_code.js padrão, e ambas são definidas como nenhum. Geralmente, essas variáveis são configuradas como nenhum no arquivo s_code.js, de forma que o rastreamento automático de link, diferente do rastreamento personalizado de link, usa os valores de s.linkTrackVars e s.linkTrackEvents definidos no arquivo JavaScript global. Elas também transmitem os valores dessas variáveis (sejam eles quais forem) sempre que há download de arquivo ou registro de link de saída.
Considere o exemplo em que s.channel="Home" quando a página é carregada e em que s.linkTrackVars="channel" em seu arquivo s_code.js. Se um usuário clicar para baixar um arquivo, o rastreamento automático de download de arquivo transmitirá os dados no Analytics, incluindo o valor de s.channel definido no carregamento da página. "Home" é transmitido uma segunda vez, levando ao aumento de dados na exibição de página para esse valor, no relatório Seções do site.
A Adobe recomenda fortemente deixar s.linkTrackVars e s.linkTrackEvents definidas como "nenhum" no arquivo JavaScript global e defini-las explicitamente, conforme necessário, com a implementação de seu rastreamento de link personalizado.