Visão geral
👉 Guia de configuração do Klaviyo Onsite Tracking
Opção 1: Use a compatibilidade AJAX (configuração mais rápida)
Como ativar:
- Vá para Upcart > Cart Editor > Settings > Cart settings
- Role até Advanced Settings e expanda
- Marque Enhanced Ajax API compatibility
- Clique em Save e teste o resultado
Essa configuração fica desativada por padrão na maioria das lojas. Ative-a APENAS se sua loja usa uma API AJAX de carrinho fora do padrão e o Upcart não está interceptando eventos de adição ao carrinho. Quando ativada, outros apps ganham mais controle sobre o comportamento do carrinho, o que pode causar loops de redirecionamento ou enviar os clientes à página de carrinho do Shopify em vez de abrir o drawer do Upcart. Se ativar essa configuração causar redirecionamentos, desative-a e mude para a Opção 2, usando a API manual do Upcart (
upcartRegisterAddToCart).
Para orientações completas sobre essa configuração, veja Enhanced AJAX API Compatibility.
Opção 2 (recomendada): Adicione um script personalizado do Klaviyo
Passos:
- Abra Upcart > Cart Editor > Settings
- Role para baixo até a seção Custom HTML
- No menu suspenso, escolha Scripts (Before Load)
- Cole o seguinte script:
O que isto faz:
- Envia um evento “Added to Cart” ao Klaviyo sempre que um produto ou upsell é adicionado usando o Upcart
- Adiciona uma mensagem de confirmação (
Klaviyo ATC) ao console do seu navegador para você saber que está funcionando
Como testar sua configuração
- Siga o guia do Klaviyo para testar eventos de Add to Cart
- Use a aba Console do seu navegador para verificar se o log “Klaviyo ATC” aparece após adicionar um produto
- Verifique o painel de análises do Klaviyo em busca de dados de eventos ATC
Resumo
Se você usa Klaviyo e Upcart juntos, este guia deve ajudar a rastrear eventos sem problemas, mantendo a experiência do seu cart drawer intacta.
Precisa de mais ajuda? Fale conosco pelo suporte dentro do app.