O que você vai aprender

Saiba mais sobre o preenchimento retroativo da atividade de visitantes anônimos e como capturar os engajamentos no site dos compradores antes que eles sejam identificados.

Antes de começar

Por padrão, o rastreamento web da Klaviyo é compatível com:

  • Ativo no Site
    Métrica rastreada sempre que um navegador identificável visita seu site.
  • Viewed Product
    Essa métrica é rastreada sempre que um navegador identificável visualiza a página de um produto no seu site (para lojas de e-commerce).

O Com atividade no Site pode ajudar você a identificar e segmentar perfis que estão visitando seu site, enquanto o rastreamento de Produto visualizado pode permitir que você envie lembretes aos clientes em um fluxo de carrinho abandonado.

Observe que algumas integrações não têm o rastreamento de Produto visualizado instalado automaticamente.

Preenchimento retroativo da atividade de visitantes anônimos

Com o preenchimento retroativo de atividades de visitantes anônimos da Klaviyo, você pode capturar a atividade no site de um comprador antes da identificação. Quando esse visitante for identificado no mesmo navegador, você terá acesso ao histórico de eventos no site que ainda estão armazenados nele. Isso oferece a você uma visão mais completa da jornada do cliente, incluindo a atividade antes de eles serem identificados pelo rastreamento web do Klaviyo.

O preenchimento retroativo de atividade anônima só captura e define eventos históricos em um perfil, e outras informações históricas, como Origem, não serão capturadas por esse recurso.

Como funciona o preenchimento retroativo de visitantes anônimos

Com o preenchimento retroativo da atividade de visitantes anônimos ativado, a Klaviyo armazena os eventos no site de um visitante não identificado no armazenamento local do navegador, em kl-post-identification-sync. Esta é uma entrada de armazenamento local, não um cookie. Depois que o visitante é identificado nesse navegador, os eventos armazenados são enviados para o perfil dele com seus carimbos de data/hora originais. As configurações do navegador e o armazenamento disponível afetam por quanto tempo os eventos permanecem disponíveis.

Antes de testar, verifique se o Klaviyo.js está instalado e se as configurações de consentimento do seu site permitem o rastreamento. Se a sua ferramenta de consentimento bloquear o Klaviyo até que um visitante faça opt-in, a atividade anterior a esse opt-in não poderá ser preenchida retroativamente.

O preenchimento retroativo anônimo será acionado quando:

  • Um visitante envia um formulário de registro da Klaviyo que o identifica
  • Um visitante clica em um link em uma mensagem da Klaviyo
  • Um visitante é identificado usando a API Identify da Klaviyo
  • Um visitante insere informações de contato ou faz uma compra em uma plataforma de e-commerce compatível

A identificação do checkout depende da sua plataforma de e-commerce e da sua configuração de rastreamento:

Plataforma de e-commerce

Compatível

Shopify

✅ Quando o rastreamento adicional da Shopify está ativado

WooCommerce

✅

BigCommerce

⚠️ - Requer um script personalizado instalado na(s) sua(s) página(s) de checkout

Magento 2

⚠️ - Requer validação

Salesforce Commerce Cloud

⚠️ - Após a versão 23.7.0

PrestaShop

✅

Wix

❌

Plataformas de e-commerce personalizadas e outras

Requer instalação de script personalizado

Se você usa BigCommerce, uma versão do Magento 2 que não identifica visitantes no checkout ou uma plataforma de e-commerce personalizada, adicione um script de identificação à sua página de checkout. O exemplo abaixo identifica um comprador quando ele sai do campo de e-mail ou clica no botão Enviar ou Finalizar pedido. Carregue o Klaviyo.js primeiro, substitua os seletores por outros que correspondam ao seu checkout e execute o script apenas quando as configurações de consentimento do seu site permitirem o rastreamento. Se o seu checkout adiciona esses campos dinamicamente, anexe os listeners depois que os campos aparecerem.

javascript
function setUpCheckoutIdentification() {
  // Replace these selectors with the fields used by your checkout.
  const emailSelectors = [
    "input[id='email']",
    "input[name='email']",
    "input[placeholder='Email']",
    "input[type='email']"
  ];
  const submitSelectors = [
    "input[id='submit']",
    "input[name='submit']",
    "input[type='submit']",
    "button[type='submit']"
  ];

  const emailField = document.querySelector(emailSelectors.join(","));
  const submitButton = document.querySelector(submitSelectors.join(","));
  if (!emailField) return;

  function identifyVisitor() {
    const email = emailField.value.trim();
    if (!email || !window.klaviyo) return;
    window.klaviyo.identify({ email }).catch(console.error);
  }

  emailField.addEventListener("blur", identifyVisitor);
  if (submitButton) {
    submitButton.addEventListener("click", identifyVisitor);
  }
}

if (document.readyState === "loading") {
  document.addEventListener("DOMContentLoaded", setUpCheckoutIdentification);
} else {
  setUpCheckoutIdentification();
}

Teste de preenchimento retroativo de visitantes anônimos

Para verificar se o preenchimento retroativo do histórico de visitantes anônimos está funcionando, você pode seguir estas etapas:

Antes de testar, certifique-se de que os eventos de front-end, como Viewed Product, estejam sendo acionados corretamente. Siga as instruções do teste de rastreamento no site.

Testar a captura de atividades anônimas no seu site

  1. Abra seu site em uma nova sessão de navegação privada que permita armazenamento local. Aceite qualquer consentimento de rastreamento obrigatório e, em seguida, acesse uma página de produto para gerar um evento Produto visualizado. Mantenha esta sessão aberta até concluir o teste.
  2. Abra o console do desenvolvedor no seu navegador e navegue até o armazenamento local. Isso pode ficar na guia Armazenamento ou Aplicativo do console do desenvolvedor, dependendo do seu navegador.
Local storage in Chrome console
Local storage in Chrome console
  1. Encontre kl-post-identification-sync no armazenamento local do seu site. Verifique se os eventos correspondem às ações que você realizou enquanto estava anônimo e anote os registros de data e hora.
  2. Depois de confirmar que os dados estão sendo armazenados no navegador, adicione ?utm_email=example@gmail.com ao final do URL do seu site, substituindo example@gmail.com por um endereço de e-mail de teste. Se o URL já contiver um ponto de interrogação, use &utm_email= em vez disso. Coloque o parâmetro antes de qualquer fragmento # e, em seguida, recarregue a página. Isso identifica o navegador com base no endereço de e-mail que você fornece.
  3. Pesquise o endereço de e-mail no Klaviyo.

Você deve ver um perfil correspondente ao endereço de e-mail que você forneceu, com uma linha do tempo de atividades correspondente às ações que você realizou enquanto estava anônimo. Verifique se os eventos têm seus carimbos de data/hora originais e se a entrada do armazenamento local não contém nenhum evento restante na fila. A entrada pode permanecer como uma matriz vazia ([]).

Testar o preenchimento retroativo de visitantes anônimos a partir do checkout

  1. Feche a sessão privada usada no teste anterior e, em seguida, abra seu site em uma nova sessão privada que permita o armazenamento local. Aceite qualquer consentimento de rastreamento exigido e acesse uma página de produto. Mantenha esta sessão aberta até o checkout.
  2. Adicione um produto ao carrinho e comece a finalizar a compra
  3. Insira um endereço de e-mail de teste e as informações de contato obrigatórias.
  4. Fazer um pedido
  5. Pesquise o endereço de e-mail no Klaviyo.

Você deve ver um perfil correspondente ao endereço de e-mail que você forneceu, com uma linha do tempo de atividades correspondente às ações que você realizou enquanto estava anônimo. Verifique se os eventos têm seus carimbos de data/hora originais e se a entrada do armazenamento local não contém nenhum evento restante na fila. A entrada pode permanecer como uma matriz vazia ([]).

Perguntas frequentes

Posso desativar o preenchimento retroativo da atividade de visitantes anônimos?

Para desativar o preenchimento retroativo de atividade de visitantes anônimos:

  1. Clique no nome da sua conta no canto inferior esquerdo da Klaviyo e selecione Configurações.
  2. Selecione Dados. Na página Rastreamento, desmarque Preenchimento retroativo anônimo em Identificação no site.
  3. Clique em Salvar e aguarde a confirmação de que suas alterações foram salvas.

Rastreamento web padrão da Klaviyo

Para que os eventos no site apareçam no perfil do Klaviyo de um comprador, eles precisam ser identificados. Isso é feito por meio do JavaScript do Klaviyo, que define um cookie que permite o rastreamento e a identificação de visitantes do site por meio de um ID gerado automaticamente quando eles:

  • Preencha um formulário de registro da Klaviyo
  • Clique em um link de uma mensagem da Klaviyo

Este cookie pode armazenar temporariamente informações de identificação pessoal e dura por até 2 anos.

O cookie da Klaviyo pode conter um identificador do navegador antes de o comprador ser identificado. O backfill da atividade de visitantes anônimos armazena separadamente os eventos enfileirados no armazenamento local.

Como a Klaviyo coleta dados no site de visitantes anônimos

Para coletar dados no site de visitantes anônimos, a Klaviyo registra dados sobre as ações do visitante conforme elas acontecem e armazena isso localmente no navegador dele. No futuro, quando esse visitante for identificado, esses dados serão enviados ao Klaviyo e removidos do navegador. Qualquer atividade futura no site será rastreada normalmente por meio do cookie do Klaviyo, assim que ele for identificado.

Para armazenar dados no navegador, o navegador do comprador precisa oferecer suporte à definição de itens no armazenamento local.

Veja uma lista de navegadores que oferecem suporte a gravar dados no armazenamento local.

Se as configurações de privacidade do navegador ou uma ferramenta de consentimento impedirem que a Klaviyo seja executada ou grave no armazenamento local, não será possível capturar eventos anônimos. A navegação privada por si só nem sempre impede a captura, mas o armazenamento local é apagado quando a última aba privada é fechada.

Quais eventos estão incluídos na sincronização pós-identificação?

Somente eventos do lado do cliente, também conhecidos como eventos de front-end, são capturados pelo rastreamento web da Klaviyo para visitantes identificados e anônimos. Esses eventos são capturados pelo snippet principal de rastreamento no site da Klaviyo, conhecido como Klaviyo.js.

Alguns eventos comuns incluem:

  • Com atividade no site - Todas as integrações
  • Produto visualizado - A maioria das integrações de e-commerce
  • Adicionado ao carrinho - A maioria das integrações de e-commerce

No entanto, quaisquer eventos registrados no site via klaviyo.track() também estão incluídos no backfill de atividade anônima.

Observe que algumas integrações podem usar eventos do lado do servidor para isso. Por exemplo, o evento Added to Cart no Magento 2 é enviado do lado do servidor.

Quantos eventos podem ser armazenados no armazenamento local?

O número de eventos depende do tamanho deles e do armazenamento local disponível do navegador. Se o armazenamento estiver cheio, a Klaviyo remove os eventos enfileirados mais antigos até que os eventos restantes caibam.

Por que usar o armazenamento local para armazenar dados em vez de cookies?

Os cookies são menos robustos em comparação com o armazenamento local. Por exemplo, os cookies têm uma data de expiração e um tamanho máximo de cerca de 4 KB. O armazenamento local pode armazenar 5 MB em média (dependendo do navegador).

O Safari pode excluir o armazenamento local de um site após 7 dias de uso do Safari sem interação com esse site.

Há alguma preocupação com o GDPR ou com a privacidade?

O preenchimento retroativo da atividade de visitantes anônimos armazena eventos no site e suas propriedades de evento no armazenamento local do navegador até que o navegador seja identificado e os eventos sejam enviados. Em seguida, os eventos armazenados são apagados.

Até que seja limpo, os dados no armazenamento local ficam acessíveis a qualquer JavaScript no site. Isso pode gerar uma preocupação de privacidade se você enviar certos tipos de dados sensíveis por meio de eventos de front-end. Para dados sensíveis, a Klaviyo recomenda enviar os dados apenas por meio de solicitações do lado do servidor ou somente depois que um navegador for identificado.

O backfill de atividades de visitantes anônimos funciona com uma ferramenta de consentimento de cookies?

Se a sua loja usa uma ferramenta de consentimento de cookie (por exemplo, OneTrust), configure-a para controlar o rastreamento do Klaviyo de acordo com os seus requisitos de consentimento. Quando essa ferramenta bloqueia o Klaviyo até que um cliente aceite, o Klaviyo não consegue capturar atividades anônimas antes do aceite.

Os visitantes anônimos acionam fluxos?

Depois que um visitante anônimo é identificado, os eventos preenchidos retroativamente podem acionar fluxos acionados por métrica se o perfil se qualificar e se os eventos ainda forem elegíveis para o tempo do fluxo. O tempo do fluxo usa o carimbo de data/hora original do evento, então identificar um visitante não reinicia os atrasos de tempo do fluxo. Eventos mais antigos podem aparecer em um perfil sem acionar um fluxo.

Recursos adicionais

  • Introdução ao recurso da Klaviyo de rastreamento no site

    As diferentes opções de rastreamento no site oferecidas pela Klaviyo. Há dois tipos principais de rastreamento no site:

  • Como resolver problemas de rastreamento de produtos visualizados

    Saiba como solucionar problemas com o rastreamento do Viewed Product, que é usado para acompanhar quando os visitantes visualizam produtos no seu site. Em algumas plataformas de e-commerce, o Viewed Product é rastreado automaticamente quando você integra com o Klaviyo. Em outras plataformas de e-commerce, um snippet precisa ser adicionado manualmente ao modelo da sua página de produto.

  • Como funcionam os cookies na Klaviyo

    Saiba mais sobre como a Klaviyo usa cookies como parte do nosso rastreamento web para coletar informações e ajudar a melhorar a taxa de conversão e o desempenho de e-mails. Este artigo explica o cookie específico que usamos e seus objetivos para que você entenda como os clientes são rastreados. Estas informações ajudam você a entender como a Klaviyo coleta dados e como isso pode afetar a privacidade do cliente e as leis de conformidade.

Esse artigo foi útil?
Use esse formulário somente para dar feedback sobre os artigos. Saiba como entrar em contato com o suporte.

Saiba mais sobre a Klaviyo

Community
Conecte-se com colegas, parceiros e especialistas da Klaviyo para ter ideias, compartilhar insights e tirar dúvidas.
Parceiros
Contrate um especialista certificado pela Klaviyo para ajudá-lo com uma tarefa específica ou para gerenciamento contínuo de marketing.
Suporte

Acesse o suporte na sua conta.

Suporte por e-mail (teste gratuito e contas pagas) Disponível 24 horas

Chat/assistência virtual
A disponibilidade varia conforme o local e o tipo de plano