Rastrear links

Os links podem ser definidos manualmente ou acompanhados automaticamente. O rastreamento manual é feito adicionando os detalhes sob a web.webInteraction parte do schema. Há três variáveis obrigatórias:

  • web.webInteraction.name
  • web.webInteraction.type
  • web.webInteraction.linkClicks.value
alloy("sendEvent", {
  "xdm": {
    "web": {
      "webInteraction": {
        "linkClicks": {
            "value":1
      },
      "name":"My Custom Link", //Name that shows up in the custom links report
      "URL":"https://myurl.com", //the URL of the link
      "type":"other", // values: other, download, exit
      }
    }
  }
});

O tipo de link pode ser um dos três valores:

  • other: Um link personalizado
  • download: Um link de download
  • exit: Um link de saída

Rastreamento automático de links

Por padrão, o SDK da Web captura, rotula e registra cliques em tags de link qualificadas. Os cliques são capturados com um ouvinte de evento de captura que é anexado ao documento.

O rastreamento automático de links pode ser desativado pela configuração do SDK da Web.

clickCollectionEnabled: false

O rastreamento automático de link é feito para âncora A e AREA tags. No entanto, essas tags não são consideradas para rastreamento de link se tiverem um manipulador anexado onclick .

Os links são rotulados como um link de download se a tag da âncora incluir um atributo de download ou se o link terminar com uma extensão de arquivo popular. O qualificador do link de download pode ser configurado com uma expressão regular:

downloadLinkQualifier: "\\.(exe|zip|wav|mp3|mov|mpg|avi|wmv|pdf|doc|docx|xls|xlsx|ppt|pptx)$"

Os links são rotulados como um link de saída se o domínio do público alvo do link for diferente do atual window.location.hostname.

Os links que não se qualificam como link de download ou saída são rotulados como "outros".

Nesta página