Um rastreamento de conversões preciso é a base para uma compra de mídia lucrativa. Na plataforma CheckoutChamp não existem muitas maneiras de enviar postbacks de eventos, então, se você precisa de uma forma simples, é melhor usar código JavaScript para enviar eventos do navegador do usuário (Client-to-Server) para o seu Voluum TDS.
Ao integrar o Voluum com o CheckoutChamp, uma das abordagens mais comuns é usar um código de rastreamento JavaScript inserido nas páginas de checkout. Esse script captura ações do usuário (como visualizações de página, compras e upsells) e as envia para o Voluum como eventos de conversão.
Código de Rastreamento JavaScript para Páginas do CheckoutChamp
Este código enviará eventos de begin_checkout
e purchase
para o seu rastreador Voluum. Certifique-se de que os eventos no seu Voluum tenham os nomes apropriados.
O código contém trechos que você precisa adicionar às páginas relevantes da sua plataforma CheckoutChamp.
Substitua
your-voluum.domain
pelo seu domínio real do Voluum.
Baixe o código em Github Gist
Estamos usando
utm_medium=xo
para marcar nosso tráfego eutm_term={clickid}
para o ClickID do usuário, então, na sua oferta do Voluum, você precisa adicionar esses parâmetros e o link da sua oferta ficará assim:https://store.url/product?utm_medium=xo&utm_term={clickid}
Certifique-se também de que todas as suas páginas estejam usando o mesmo domínio, pois o código de rastreamento depende do recurso de navegador
window.localStorage
.
Vantagens de Usar o Código de Rastreamento JavaScript
- Implementação Rápida. Fácil de configurar diretamente no CheckoutChamp sem desenvolvimento no lado do servidor. Funciona apenas inserindo o snippet do script na página.
- Flexibilidade de Eventos. Pode disparar vários tipos de eventos (compra, upsell, rebill) com base em gatilhos de página ou cliques em botões. Permite nomes de eventos personalizados para relatórios mais detalhados no Voluum.
- Rastreamento em Tempo Real. Os eventos são enviados para o Voluum imediatamente após a ação do usuário. Útil para decisões rápidas de otimização e testes A/B.
- Enriquecimento de Dados no Lado do Cliente. O JavaScript pode capturar dados do navegador, referrer e parâmetros UTM, e depois encaminhá-los para o Voluum. Útil para atribuição detalhada e relatórios granulares.
Desvantagens de Usar o Código de Rastreamento JavaScript
- Dependência da Execução no Navegador. Se o usuário desativar o JavaScript, bloquear scripts com ad blockers ou a página não carregar completamente, os eventos podem não ser disparados. Isso pode causar subnotificação parcial das conversões.
- Menos Confiável do que o Rastreamento Server-to-Server (S2S). O rastreamento pelo navegador depende de cookies e scripts, que podem ser bloqueados ou apagados. Postbacks S2S são geralmente mais precisos porque são disparados pelo servidor do CheckoutChamp.
- Risco de Manipulação de Dados. Como o código é executado no lado do cliente, usuários avançados poderiam, em teoria, manipular o disparo dos eventos. Isso é raro, mas possível — ao contrário dos eventos no lado do servidor.
Quando Usar JavaScript
- Mais indicado para configurações rápidas e testes quando você precisa começar a rastrear imediatamente.
- Funciona bem para campanhas pequenas e médias, onde uma pequena margem de erro nos relatórios é aceitável.
- Para escalabilidade de longo prazo, recomenda-se adicionar postbacks server-to-server juntamente com o rastreamento em JavaScript para garantir máxima precisão.
O rastreamento em JavaScript é fácil de implementar e flexível, mas menos confiável do que integrações no lado do servidor. Para CheckoutChamp + Voluum, muitos media buyers começam com o rastreamento em JS e depois o combinam com postbacks S2S para obter precisão total dos dados.