clickCollectionEnabled

A propriedade clickCollectionEnabled é um booliano que determina se o SDK da Web coleta automaticamente dados de link. Se você não definir essa variável, seu valor padrão será true, o que significa que os dados de rastreamento de link serão coletados automaticamente por padrão. Configurar essa propriedade como false é importante nos casos em que você prefere rastrear os dados do link manualmente.

Quando clickCollectionEnabled está habilitado, os seguintes elementos XDM são preenchidos automaticamente com dados:

  • xdm.web.webInteraction.name
  • xdm.web.webInteraction.type
  • xdm.web.webInteraction.URL

Links internos, links de download e links de saída são rastreados automaticamente por padrão quando esse booleano é ativado. Se você quiser ter mais controle sobre o rastreamento automático de links, o Adobe recomenda usar o objeto clickCollection.

O SDK da Web rastreia todos os cliques nos elementos HTML <a> e <area> se não tiver um atributo onClick. Os cliques são capturados com um ouvinte de eventos de clique capture anexado ao documento. Quando um link válido é clicado, a seguinte lógica é executada em ordem:

  1. Se o link corresponder aos critérios com base nos valores em downloadLinkQualifier, ou se o link contiver um atributo HTML download, xdm.web.webInteraction.type será definido como "download" (se clickCollection.downloadLinkEnabled estiver habilitado).
  2. Se o domínio de destino do link for diferente do atual window.location.hostname, xdm.web.webInteraction.type está definido como "exit" (se clickCollection.exitLinkEnabled estiver habilitado).
  3. Se o link não se qualificar para "download" ou "exit", xdm.web.webInteraction.type está definido como "other".

Em todos os casos, xdm.web.webInteraction.name está definido como o rótulo de texto do link e xdm.web.webInteraction.URL está definido como a URL de destino do link. Se você quiser definir o nome do link para a URL também, poderá substituir esse campo XDM usando o retorno de chamada filterClickDetails no objeto clickCollection.

Essa variável é gerenciada automaticamente pela extensão de tag; não é necessário defini-la explicitamente. Se qualquer um dos itens a seguir for selecionado ao configurar a extensão de tag, os dados de rastreamento de link aplicáveis serão coletados:

  • Coletar cliques internos em links
  • Coletar cliques em links externos
  • Coletar cliques no link de download

Consulte clickCollection para obter mais informações.

Defina o booleano clickCollectionEnabled ao executar o comando configure. Se você omitir essa propriedade ao configurar o SDK da Web, o padrão será true. Defina este valor como false se preferir definir xdm.web.webInteraction.type e xdm.web.webInteraction.value manualmente.

alloy(configure, {
  datastreamId: "ebebf826-a01f-4458-8cec-ef61de241c93",
  orgId: "ADB3LETTERSANDNUMBERS@AdobeOrg",
  clickCollectionEnabled: false
});
recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636