Como adicionar o rastreamento no local do Klaviyo usando o Google Tag Manager

Estimado 5 minuto de leitura
|
Atualizado 29 de ago. de 2024, 15:55 EST
O que você vai aprender

O que você vai aprender

Saiba como adicionar os snippets de rastreamento no local do Klaviyo ao seu site usando o Google Tag Manager. Alguns proprietários de sites usam o Google Tag Manager como um ponto único para gerenciar todos os snippets da Web de terceiros que precisam adicionar ao site. O rastreamento no local do Klaviyo se enquadra nessa categoria e pode ser adicionado e gerenciado por meio do Google Tag Manager.

Antes de começar

Antes de começar

Se o senhor estiver instalando os snippets de rastreamento no local do Klaviyo usando o Google tag Manager e o Shopify, analise o uso do Google tag Manager no Shopify.
Configuração do Google Tag Manager

Configuração do Google Tag Manager

Se já tiver criado uma conta no Google Tag Manager, pule estas etapas e vá para a seção sobre como criar uma tag.
1. Crie uma conta no Google Tag Manager.
2. Adicione os scripts de instalação ao seu site.

Dentro do Google Tag Manager, os dois scripts de instalação que precisarão ser copiados para o cabeçalho e o corpo do html do seu site

Se não estiver acostumado a usar o Google Tag Manager, consulte a documentação sobre como configurar uma conta e adicionar os scripts de instalação ao seu site.

Criar uma nova tag

Criar uma nova tag

1. No espaço de trabalho do seu site, crie um novo acionador para o rastreamento do Klaviyo Active on Site. Recomendamos a criação de um acionador separado para o rastreamento de Active on Site e Viewed Product. Isso ocorre porque o rastreamento de produtos visualizados só será acionado nas páginas dos produtos, enquanto o rastreamento ativo no site deve ser acionado em todas as páginas do site.
2. Selecione HTML personalizado como o tipo de tag.

No espaço de trabalho do seu site, abra o menu Escolher tipo de tag e selecione HTML personalizado

3. Para localizar o snippet Active on Site no Klaviyo, clique no menu da sua conta e selecione Integrations (Integrações).
4. A partir daí, clique no botão Setup Web Tracking (Configurar rastreamento da Web ) no canto superior direito.
Dentro da página de integrações nas configurações, o botão superior direito para configurar o rastreamento da Web é destacado

5. Copie o primeiro snippet. 

Exemplo do snippet de rastreamento da Web destacado para cópia

6. No Google Tag Manager, cole o snippet do Klaviyo Active on Site na caixa HTML.

Snippet de rastreamento da Web ativo no site colado na caixa HTML do Google Tag Manager

7. Defina seu acionador para disparar em uma exibição de página para todas as páginas. Isso garante que o snippet Active on Site será acionado sempre que os clientes visualizarem uma página do seu site.

Exemplo de acionador de exibição de página escolhido como acionador para todas as páginas do site

8. Salve sua nova tag. Isso conclui a adição do snippet de rastreamento Active on Site usando o Google Tag Manager.

O senhor pode adicionar seu snippet Viewed Product usando o mesmo método. Modifique o acionador para disparar somente em páginas que incluam seus produtos. Em alguns sites, isso pode ser feito limitando o acionador para disparar somente em páginas em que o URL inclua a palavra "product".

Exemplo de site de negócios com /produtos destacados no URL

Teste seu rastreamento no local

Teste seu rastreamento no local

1. Navegue até seu site.
2. Adicione o seguinte ao final do URL:

?utm_email=klaviyogreen@gmail.com

O senhor pode substituir "klaviyogreen@gmail.com" pelo seu próprio endereço de e-mail. Pressione enter para recarregar a página.

3. Em seguida, em sua conta Klaviyo, navegue até o Dashboard > Activity Feed. Se o rastreamento no local estiver instalado corretamente, o senhor verá um novo evento Active on Site (Ativo no local ) na parte superior do feed de atividades do e-mail que inseriu no parâmetro de URL acima.

Na seção de feed de atividades, os perfis com atividade no site aparecem, indicando que o rastreamento está funcionando

Se o senhor tiver problemas para fazer com que o evento Viewed Product seja acionado, verifique se as tags estão configuradas para serem acionadas em uma ordem específica. O senhor sempre quer que o snippet Active on Site seja acionado antes do snippet Viewed Product.

Se o senhor receber um erro ao tentar salvar qualquer um dos snippets de rastreamento no Google Tag Manager, terá que colar os snippets diretamente no seu site.

Uso do Google Tag Manager na Shopify

Uso do Google Tag Manager na Shopify

Com o Shopify, em vez de usar o Gerenciador de tags do Google, o senhor é incentivado a ativar Klaviyo o rastreamento no local por meio Klaviyo do aplicativo incorporado em Shopify. A incorporação do aplicativo permite o rastreamento de Active on Site e Viewed Product, desde que esteja ativada e que a configuração Viewed Product esteja marcada na página de configurações de integração. Nossa integração com o Shopify também permite a Pesquisa enviada, Coleção visualizada e Adicionado ao carrinho por meio da configuração Rastrear eventos comportamentais.

Se, em vez disso, o senhor quiser adicionar rastreamento no local por meio do Google Tag Manager, certifique-se de desativar a incorporação do aplicativo primeiro. Em seguida, use o snippet abaixo.

"As coleções" não estão disponíveis por meio da API AJAX da Shopify, portanto, as tags de produto da Shopify (Tags) são capturadas no trecho abaixo.

<script type="text/javascript"> 
//Inicializar o objeto Klaviyo no carregamento da página
!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=argumentos[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}(); </script>
<script type="text/javascript">
//Produto visualizado
var klaviyo = window.klaviyo || [];
product_handle = location.href.split( '/' ).pop().split( '?' )[0];
fetch('/products/'+product_handle+'.js').then(function(response){return response.json()})
.then(function(product){
  var item = {
    Name: product.title,
    ProductID: product.id,
    Tags: product.tags,
    ImageURL: "https:"+product.featured_image,
    URL: location.href.split( '/' )[0] + '//' + location.href.split( '/' )[2]+product.url,
    Brand: product.vendor,
    Price: product.price/100,
    CompareAtPrice: product.compare_at_price_max/100
  };
  klaviyo.track("Viewed Product", item);
  klaviyo.trackViewedItem({
    Título: item.Name,
    ItemId: item.ProductID,
    Tags: item.Categories,
    ImageUrl: item.ImageURL,
    Url: item.URL,
    Metadata: {
      Brand: item.Brand,
      Price: item.Price,
      CompareAtPrice: item.CompareAtPrice
    }
  });
// Se o senhor quiser adicionar também o snippet Added to Cart, coloque-o aqui sem as tags de script
})
.catch(function(e){
  console.log('Klaviyo could not track Viewed Product. Please contact Klaviyo Support for assistance.')
});
</script>

Com base nas configurações de privacidade de seu cliente em Shopify, Klaviyo pode não rastrear eventos no local para visitantes de seu Shopify armazenar na UE, EEE, Reino Unido e Suíça, a menos que eles tenham fornecido consentimento.

Recursos adicionais

Recursos adicionais

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

Saiba mais sobre a Klaviyo

Comunidade
Conecte-se com colegas, parceiros e especialistas da Klaviyo para encontrar inspiração, compartilhar percepções e obter respostas para todas as suas perguntas.
Treinamentos ao vivo
Participe de uma sessão ao vivo com especialistas da Klaviyo para aprender sobre as práticas recomendadas, como configurar os principais recursos e muito mais.
Suporte

Acesse o suporte por meio da 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