referenciador
A variável referrer
substitui o referenciador coletado automaticamente nos relatórios. Essa variável é útil em situações em que o referenciador pode ser perdido, como durante redirecionamentos ou no encaminhamento temporário do visitante a um processador de pagamento. Essa variável ajuda a preencher as dimensões "Referenciador" e "Domínio de referência".
Referenciador que usa o SDK da Web
O referenciador é mapeado para as seguintes variáveis:
- objeto XDM:
xdm.web.webReferrer.URL
- Objeto de dados:
data.__adobe.analytics.referrer
O SDK da Web inclui web.webReferrer.URL
automaticamente em cada evento enviado, se disponível.
Referenciador que usa a extensão do Adobe Analytics
Você pode definir o referenciador ao configurar a extensão do Analytics (variáveis globais) ou em Regras.
- Faça logon na Coleção de dados da Adobe Experience Platform usando suas credenciais da Adobe ID.
- Clique na propriedade de tag desejada.
- Vá até a guia Regras e clique na regra desejada (ou crie uma regra).
- Em Ações, clique em uma ação Adobe Analytics - Definir variáveis ou clique no ícone “+”.
- Defina a lista suspensa Extensão como Adobe Analytics e o Tipo de Ação como Definir Variáveis.
- Localize a seção Referenciador.
É possível atribuir ao referenciador qualquer valor de string, incluindo elementos de dados.
s.referrer no AppMeasurement e no editor de código personalizado da extensão do Analytics
A variável s.referrer
é uma string que contém o URL da página anterior. Essa variável pode armazenar no máximo 255 bytes; valores maiores que 255 bytes são truncados. O AppMeasurement define essa variável automaticamente como document.referrer
; não é necessário definir essa variável, a menos que você deseje substituir o valor coletado automaticamente.
s.referrer = "https://example.com";
Se estiver usando a digitalData
camada de dados:
s.referrer = digitalData.page.pageInfo.referringURL;
Exemplo
Muitas organizações lidam com implementações baseadas em redirecionamentos. Você pode usar o utilitário Util.getQueryParam()
para obter o referenciador do URL se o site o acomodar. Certifique-se de que o URL codifica todos os valores incluídos na string de consulta.
// Example if the URL is https://example.com?r=https%3A%2F%2Fexample.org
s.referrer = s.Util.getQueryParam("r");