O que você vai aprender
Saiba como configurar o rastreamento de eventos do Google Analytics para seus formulários de inscrição do Klaviyo para obter insights sobre ações importantes do usuário com seus formulários. O senhor pode medir a atividade do formulário marcando os eventos do Klaviyo (por exemplo, form_open, form_close, form_submit) como conversões no Google Analytics. Configure isso seguindo este processo de duas etapas:
- Adicione um snippet de código ao seu site para enviar os dados do formulário de inscrição do Klaviyo para o Google Analytics.
- Marque seus eventos como conversões no Google Analytics.
Observe que o rastreamento de eventos do Google Analytics pode levar de 24 a 48 horas para ser atualizado. Este guia aborda a configuração da atividade de rastreamento dos formulários de inscrição do Klaviyo no Google Analytics 4.
Antes de começar
Para configurar o rastreamento de eventos para seus formulários de inscrição no Google Analytics, é necessário colar um trecho de código em seu site. Se o senhor não se sentir à vontade para colar código e não tiver um desenvolvedor para ajudá-lo, a Klaviyo tem uma vasta rede de parceiros em nosso Diretório de parceiros.
Acompanhe as inscrições enviadas por meio de um formulário da KlaviyoAcompanhe as inscrições enviadas por meio de um formulário da Klaviyo
O senhor pode rastrear a atividade dos formulários do Klaviyo no Google Analytics adicionando um ouvinte de eventos ao evento klaviyoForms e, em seguida, executando diferentes chamadas de rastreamento do GA para cada tipo de evento. Esse código deve ser colado no arquivo do tema principal de seu site.
- Se estiver usando o Shopify, cole o snippet no arquivo theme.liquid em uma nova linha acima da tag de fechamento </body>. Observe que, se estiver usando páginas de produtos personalizadas, talvez seja necessário adicionar esse snippet a um arquivo de tema diferente ou às páginas de produtos personalizadas individuais.
- Se estiver usando o Shopify 2.0, adicione o código a um bloco Custom Liquid.
- Se estiver usando o BigCommerce, navegue até Storefront > Footer Scripts no painel de administração do BigCommerce e cole o snippet na caixa de código do rodapé em uma nova linha.
Abaixo está o código genérico para rastrear todos os tipos de eventos do klaviyoForms no Google Analytics. Esse código também deve ser usado se o senhor usar gtag.js para carregar o Google Analytics:
<script>
window.addEventListener("klaviyoForms", function(e) {
if (e.detail.type == 'open' || e.detail.type == 'embedOpen') {
gtag('event', 'form_open', {'form': 'Klaviyo form', 'form_id': e.detail.formId});
}
if (e.detail.type == 'submit') {
gtag('event', 'form_submit', {'form': 'Klaviyo form', 'form_id': e.detail.formId});
}
if (e.detail.type == 'stepSubmit') {
gtag('event', 'form_step_submit', {'form': 'Klaviyo form', 'step_name': e.detail.metaData.$step_name});
}
if (e.detail.type == 'redirectedToUrl') {
gtag('event', 'form_url_redirect', {'form': 'Klaviyo form', 'form_id': e.detail.formId});
}
if (e.detail.type == 'close') {
gtag('event', 'form_close', {'form': 'Klaviyo form', 'form_id': e.detail.formId});
}
});
</script>
Se o senhor estiver rastreando os envios de formulários em várias etapas, observe que apenas um evento de envio
será disparado cada vez que o formulário for preenchido. O evento de envio será disparado nas seguintes circunstâncias:
- Para formulários com ações de assinatura de e-mail ou SMS, o envio de um e-mail ou telefone aciona um evento de envio.
- Para formulários que contêm campos de e-mail e SMS em várias etapas, o envio do que aparecer primeiro no formulário aciona um evento de envio.
- Para formulários sem uma ação de assinatura de e-mail ou SMS (por exemplo, um formulário que contenha apenas campos de texto), clicar em um botão com a Ação definida como Enviar formulário aciona um evento de envio.
O evento stepSubmit
será acionado quando cada etapa for enviada.
Teste seu código de rastreamento
Depois de instalar o código de rastreamento em seu site, o senhor pode testá-lo para garantir que os dados estejam sendo rastreados. Para testar seu código:
- Navegar até seu site e interagir com o formulário (por exemplo, enviá-lo ou fechá-lo).
- Abra o Google Analytics e abra Relatórios > Realtime.
- Em Event count by Event name (Contagem de eventos por nome de evento), o senhor deve ver um detalhamento dos dados que seu formulário rastreou. As métricas de cada evento devem refletir uma contagem precisa com base na ação que o usuário realizou (por exemplo, se o usuário fechou o formulário, verá isso refletido na contagem de eventos para form_close).
Se não vir seus eventos, verifique se o Google Analytics está configurado corretamente e se o snippet de código usado está correto. Observe também que seus eventos só ficarão visíveis em Realtime por 30 minutos. Consulte [GA4] Relatório em tempo real para obter mais detalhes.
Configurar eventos para serem marcados como conversõesConfigurar eventos para serem marcados como conversões
Depois de configurar o rastreamento de novos eventos de inscrição no Google Analytics, é possível configurar os eventos correspondentes para serem marcados como conversões para ajudá-lo a monitorar como os usuários interagem com seus formulários.
Na tabela Existing events (Eventos existentes ) do Google Analytics(Admin > Events), alterne a opção Mark as conversion (Marcar como conversão ) para todos os eventos que o senhor deseja rastrear. Se um evento não estiver na lista existente, o senhor precisará criar um novo evento e marcá-lo como uma conversão. Se quiser que o evento seja marcado como uma conversão somente quando uma determinada condição for atendida (por exemplo, um ID de formulário específico), o senhor precisará configurar uma conversão com base nos valores dos parâmetros do evento.
Quando o senhor marca um evento como uma conversão, o Google Analytics registrará uma conversão sempre que vir o nome do evento (por exemplo, form_open). Acompanhe as conversões dos dados do formulário do Klaviyo no relatório Conversions (Conversões).
Observe que as conversões do seu evento podem não aparecer por 24 a 48 horas depois que o senhor começar a rastrear os eventos do klaviyoForms.