Perguntas frequentes sobre o Rastreamento de links

Perguntas frequentes sobre o rastreamento de links no Activity Map.

CAUTION
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.

A identificação de link e região do 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, este terá de passar por algumas verificações para determinar se o AppMeasurement vai tratá-lo como um link. Estas são as verificações:

  • Isso é uma A ou uma tag AREA com uma propriedade href?
  • Existe um atributo onclick que define uma variável s_objectID?
  • Isso é uma tag INPUT ou um botão SUBMIT com um valor ou texto filho?
  • Isso é uma tag INPUT do tipo IMAGE e uma propriedade src?
  • 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.

IMPORTANT
Tags de botão com o atributo type="button" não são consideradas links pelo AppMeasurement. Considere remover type="button" nas tags de botão e adicionar role="button" ou submit="button".
IMPORTANT
Uma tag âncora com uma "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 em HTML?

a. Por meio da função s.tl().

Se o clique ocorreu por meio de uma invocação s.tl(), então o Activity Map também receberá esse evento de clique e determinará se uma variável de sequência de caracteres linkName foi encontrada. Durante a execução da s.tl(), esse linkName será definido como a ID do link no Activity Map. O elemento clicado que originou a chamada s.tl() será utilizado para determinar a região. Exemplo:

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

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

```

&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>

```
IMPORTANT
É necessário um ponto e vírgula (;) ao usar s_objectID no Activity Map.

Exemplo 1

  <a href="/home>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 âncora não tem um href válido:
    <a name="innerAnchor">Section header</a>

  2. Motivo: s_ObjectID ou s.tl() não estão presentes:

    code language-none
    <p onclick="showPanel('market rates')">
      <span class="title">Current Market Rates</span>
      <span class="subtitle">1.45USD</span>
    </p>
    
  3. Motivo: s_ObjectID ou s.tl() não estão presentes:

    code language-none
    <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"/>
    
  4. Motivo: a propriedade src tem um elemento de entrada de formulário ausente:

    <input type="image"/>

recommendation-more-help
a83f8947-1ec6-4156-b2fc-94b5551b3efc