Perguntas frequentes sobre o Rastreamento de links

Perguntas frequentes sobre o rastreamento de links no Activity Map.

ATENÇÃO

Ao ativar o rastreamento do Activity Map, você poderá coletar dados de informações pessoalmente identificáveis (PII). Tais dados podem ser usados isoladamente ou junto a outras informações para identificar, contactar ou localizar uma pessoa, ou para identificar um indivíduo em um contexto.

Veja a seguir alguns casos conhecidos nos quais dados de PII podem ser coletados usando o Rastreamento do Activity Map:

  • Mailto links. Um link mailto é um tipo de link HTML que ativa o cliente de email padrão no computador para enviar um email.
  • User ID links que podem ser exibidos no cabeçalho/rodapé de um site depois que o usuário fizer logon.
  • Para instituições financeiras, o número da conta pode ser mostrado como um link. Clicar nele coletará o texto do link.
  • Sites de instituições de saúde também podem ter dados de PII mostrados como links. Clicar nesses links coletará o texto do link e, portanto, coletará dados de PII.

Quando ocorre o rastreamento de links?

A identificação de link e região de Activity Map ocorre quando os usuários clicam em uma página.

O que é rastreado por padrão?

Se um evento de clique ocorrer em um elemento, ele precisará passar por algumas verificações para determinar se o AppMeasurement o tratará como um link. Essas são as verificações:

  • Isso é um A ou AREA com uma href propriedade?
  • Existe um onclick que define um s_objectID variável?
  • Isso é um INPUT tag ou SUBMIT com um valor ou texto filho?
  • Isso é um INPUT tag com tipo IMAGE e src propriedade?
  • Isso é um BUTTON?

Se a resposta for Sim para qualquer uma das perguntas acima, então o elemento é tratado como um link e será rastreado.

IMPORTANTE

Tags de botão com o atributo type="button" não são consideradas links por AppMeasurement. Considere remover type="button" nas tags de botão e, em vez disso, adicione role="button" ou submit="button".

IMPORTANTE

Uma tag de âncora com um "href" que começa com "#" é considerada um local de destino interno pelo AppMeasurement, não um link (já que você não sai da página). Por padrão, o Activity Map não rastreia esses locais de destino internos. Ele rastreia somente links que levam o usuário a uma nova página.

Como o Activity Map rastreia outros elementos visuais do HTML?

a. Por meio do s.tl() .

Se o clique tiver ocorrido por meio de um s.tl() chamada, Activity Map também receberá esse evento de clique e determinará se uma linkName variável de string encontrada. Durante s.tl() na execução, linkName será definido como a ID do link Activity Map. O elemento clicado que originou o s.tl() será usada para determinar a região. Exemplo:

<img onclick="s.tl(true,'o','abc')" src="someimageurl.png"/>

b. Por meio do s_objectID variável. Exemplo:

&quot; 

&lt;img onclick=&quot;s_objectID=&#39;abc&#39;;&quot; src=&quot;someimageurl.png&quot; />
&lt;a href=&quot;some-url.html&quot; onclick=&quot;s_objectID=&#39;abc&#39;;&quot;>
Texto do link aqui
&lt;/a>

&quot;
IMPORTANTE

É necessário um ponto e vírgula (;) no final da linha ao usar s_objectID em Activity Map.

Exemplo 1

  <a hef="/home?lang=en>Home</a>

Exemplo 2

 <input type="submit" value="Submit"/>

Exemplo 3

  <input type="image" src="submit-button.png"/>

Exemplo 4

    <p onclick="var s_objectID='custom link id';">
      <span class="title">Current Market Rates</span>
      <span class="subtitle">1.45USD</span>
    </p>

Exemplo 5

    <div onclick="s.tl(true,'o','custom link id')">
      <span class="title">Current Market Rates</span>
      <span class="subtitle">1.45USD</span>
    </div>
  1. Motivo: A tag de âncora não tem um valor válido href:
    <a name="innerAnchor">Section header</a>

  2. Motivo: a função s_ObjectID e a s.tl() não estão presentes:

    <p onclick="showPanel('market rates')">
      <span class="title">Current Market Rates</span>
      <span class="subtitle">1.45USD</span>
    </p>
    
  3. Motivo: a função s_ObjectID e a s.tl() não estão presentes:

    <input type="radio" onclick="changeState(this)" name="group1" value="A"/>
    <input type="radio" onclick="changeState(this)" name="group1" value="B"/>
    <input type="radio" onclick="changeState(this)" name="group1" value="C"/>
    
    ```  
    
    1. Motivo: A propriedade &quot;src&quot; não tem um elemento de entrada de formulário:
    
    `<input type="image"/>`

Nesta página