ConverlayConverlay
RastreamentoShopifySolução de problemas

O rastreamento de conversões do Shopify não funciona? Guia completo de solução de problemas

Converlay14 de fevereiro de 202612 min de leitura

Você está gastando dinheiro em anúncios, as pessoas estão comprando na sua loja, mas sua plataforma de anúncios diz o contrário. Talvez o Meta reporte metade das compras que você sabe que aconteceram. Talvez o Google Analytics mostre um número diferente do seu painel do Shopify. Talvez seu pixel do TikTok tenha parado de disparar completamente e você não tem ideia de quando ele quebrou. Este é um dos problemas mais comuns e mais caros que os comerciantes do Shopify enfrentam, e quase sempre é solucionável uma vez que você entende o que realmente está dando errado.

Este guia foi escrito para proprietários de lojas e profissionais de marketing que estão lidando ativamente com rastreamento de conversões quebrado. Começaremos com os sintomas, passaremos pelo diagnóstico, identificaremos as causas raiz, abordaremos correções específicas por plataforma e explicaremos por que pixels baseados em navegador são fundamentalmente pouco confiáveis no Shopify em 2026. Se você quer apenas corrigir o problema permanentemente, vá direto para a seção de rastreamento do lado do servidor no final.

Sintomas comuns de rastreamento de conversões quebrado

Antes de buscar soluções, vamos identificar exatamente o que significa "não funciona". Estes são os sintomas mais comuns reportados por comerciantes do Shopify:

  • Conversões completamente ausentes: Os clientes estão concluindo compras, mas sua plataforma de anúncios (Meta, Google, TikTok) mostra zero ou muito poucos eventos de conversão. Seu painel de pedidos do Shopify e o painel da sua plataforma de anúncios contam histórias completamente diferentes.
  • O pixel dispara em algumas páginas, mas não no checkout ou na página de agradecimento: Sua extensão auxiliar de pixel mostra eventos nas páginas de produtos e ao adicionar ao carrinho, mas nada dispara durante o checkout ou após a compra. Este é o problema mais comum no Shopify.
  • Eventos duplicados: Sua plataforma de anúncios está reportando mais conversões do que realmente aconteceram, inflando seus números e corrompendo seus dados de otimização. Você pode ver dois ou três eventos de Purchase para um único pedido.
  • Valores de compra incorretos: As conversões estão sendo registradas, mas os valores de receita estão incorretos. Você pode ver valores de compra de $0, valores que incluem impostos e frete quando não deveriam, ou incompatibilidades de moeda.
  • O pixel dispara, mas as conversões não aparecem na plataforma de anúncios: Sua extensão do navegador confirma que o pixel está disparando, as requisições de rede estão sendo enviadas, mas quando você verifica o Meta Events Manager ou Google Ads, nada aparece. Isso geralmente é um problema de configuração ou correspondência.
  • O rastreamento funciona no desktop, mas falha no mobile: Seus números de conversão do tráfego desktop parecem razoáveis, mas o mobile (especialmente iOS) mostra uma queda massiva. Isso indica que restrições de privacidade do navegador estão silenciosamente bloqueando seu rastreamento.
  • Falhas intermitentes: O rastreamento funciona às vezes e quebra em outras vezes sem um padrão óbvio. Alguns clientes acionam eventos corretamente, outros não. Isso geralmente está relacionado a bloqueadores de anúncios, configurações de privacidade do navegador ou condições de corrida no carregamento de scripts.

Se algum desses sintomas lhe parece familiar, continue lendo. Vamos trabalhar sistematicamente através de cada causa possível.

Lista de verificação de diagnóstico passo a passo

Antes de fazer qualquer alteração, você precisa entender exatamente o que está acontecendo. Siga esta lista de verificação na ordem. Cada passo reduz o escopo do problema.

1. Verifique se o pixel está instalado e carregando

Instale a extensão de navegador apropriada para sua plataforma:

  • Meta Pixel: Instale a extensão do Chrome Meta Pixel Helper.
  • Google Tag: Instale o Google Tag Assistant (ou use a extensão complementar Tag Assistant).
  • TikTok Pixel: Instale a extensão do Chrome TikTok Pixel Helper.

Visite sua loja Shopify em uma nova janela anônima (para evitar scripts em cache e extensões interferentes) e navegue pela sua loja: página inicial, página do produto, adicionar ao carrinho e iniciar o checkout. Observe a extensão auxiliar em cada passo. Você deve vê-la acender e mostrar os eventos sendo enviados.

Se a extensão não mostrar nada, seu pixel não está instalado ou não está carregando. Verifique o código do seu tema Shopify ou as configurações do aplicativo. Se ela mostra eventos nas páginas de produtos, mas nada durante o checkout, você encontrou a restrição de domínio do checkout do Shopify, que abordaremos a seguir.

2. Inspecione as requisições de rede diretamente

As extensões auxiliares de pixel são úteis, mas não contam toda a história. Abra o Chrome DevTools (clique com o botão direito na página e selecione "Inspecionar", depois vá para a aba "Network") e filtre as requisições:

  • Para Meta: filtre por facebook.com/tr
  • Para Google: filtre por google-analytics.com/collect ou googletagmanager.com
  • Para TikTok: filtre por analytics.tiktok.com

Verifique o conteúdo da requisição. Procure o nome do evento (por exemplo, Purchase, purchase, CompletePayment), o parâmetro de valor e a moeda. Um código de status 200 significa que a requisição foi recebida pela plataforma de anúncios. Se você não vê nenhuma requisição, os scripts estão sendo bloqueados. Se você vê requisições com um status diferente de 200, pode haver um erro de configuração com seu ID de pixel ou token de acesso.

3. Verifique o Events Manager da plataforma de anúncios

Mesmo que o pixel dispare no navegador, a plataforma de anúncios pode não estar recebendo ou processando os eventos corretamente. Verifique a ferramenta de diagnóstico de cada plataforma:

  • Meta: Vá ao Events Manager, selecione seu pixel e clique em "Test Events." Abra sua loja em outra aba e acione alguns eventos. Eles devem aparecer no painel de eventos de teste em poucos segundos. Verifique também a aba "Diagnostics" para avisos ou erros.
  • Google: No Google Ads, vá para Ferramentas > Conversões, selecione sua ação de conversão e verifique o status. "Registrando conversões" significa que está funcionando. "Sem conversões recentes" ou "Inativo" significa que os eventos não estão chegando ou não estão correspondendo.
  • TikTok: No TikTok Ads Manager, vá para Assets > Events e verifique o status do evento. Use a função "Test Event" para verificar em tempo real.

4. Teste com bloqueadores de anúncios desativados

Se seu pixel parece funcionar em uma janela anônima limpa, mas falha para visitantes reais, os bloqueadores de anúncios provavelmente são a causa. Extensões como uBlock Origin, AdBlock Plus, Ghostery e até mesmo proteções integradas do navegador (como os escudos do Brave ou a Proteção Aprimorada contra Rastreamento do Firefox) bloqueiam silenciosamente o carregamento dos scripts de rastreamento e o envio das requisições de rede. O pixel simplesmente nunca dispara, e nenhum erro é gerado.

Não há como corrigir isso do lado do navegador. Você não pode contornar bloqueadores de anúncios com JavaScript do lado do cliente. Esta é uma das razões fundamentais pelas quais o rastreamento do lado do servidor existe.

5. Teste um fluxo de compra completo

Use o Bogus Gateway do Shopify (Configurações > Pagamentos > ativar Bogus Gateway para testes) para fazer um pedido de teste real. Passe por todo o fluxo de compra e verifique se o evento de Purchase ou Conversão aparece na sua plataforma de anúncios. Isso confirma se o pixel da página de agradecimento dispara corretamente. Muitos problemas de rastreamento só se manifestam no evento de compra real devido à forma como o Shopify lida com o checkout.

Causas raiz: por que o rastreamento de conversões do Shopify quebra

Agora que você diagnosticou o que está acontecendo, vamos ver por que isso acontece. A maioria do rastreamento quebrado no Shopify se deve a uma ou mais dessas causas raiz.

A restrição de domínio do checkout do Shopify

Esta é a causa número um de eventos de compra perdidos no Shopify, e a maioria dos comerciantes nem sabe que ela existe. Quando um cliente chega ao checkout em uma loja Shopify padrão, ele é redirecionado para checkout.shopify.com, um domínio diferente da sua loja. Isso significa que qualquer script de rastreamento que você instalou no seu tema (via theme.liquid ou um aplicativo personalizado) não carrega nas páginas de checkout. Seu pixel simplesmente não existe na página de checkout ou de agradecimento.

Comerciantes do Shopify Plus podem personalizar seu checkout, mas mesmo assim existem restrições. Para comerciantes que não são Plus, você está limitado ao campo "Additional Scripts" do Shopify (agora obsoleto em favor do Shopify Pixels) ou às integrações nativas do Shopify para rastreamento nas páginas de checkout.

Se você instalou seu pixel colando código nos arquivos do seu tema, ele não vai disparar no checkout. Você precisa usar as integrações nativas do Shopify, a API do Shopify Pixels (que roda em um ambiente sandboxed com suas próprias limitações) ou rastreamento do lado do servidor para capturar eventos de compra de forma confiável.

Limitações do sandbox do Shopify Pixels

O Shopify introduziu sua API de Pixels como a forma oficial de adicionar rastreamento à sua loja, incluindo nas páginas de checkout. No entanto, esses pixels rodam em um iframe sandboxed, o que significa que não podem acessar os cookies, localStorage ou DOM da página principal. Isso cria problemas para plataformas que dependem da leitura de cookies first-party (como os cookies _fbp e _fbc do Meta) para corresponder eventos do navegador a perfis de usuários.

O resultado é que mesmo quando os eventos disparam corretamente a partir do sandbox do Shopify Pixels, a plataforma de anúncios pode não conseguir corresponder esses eventos ao usuário correto. Você verá eventos chegando no seu Events Manager, mas sua qualidade de correspondência será baixa, e muitas conversões não serão atribuídas à campanha de anúncios correta.

Expiração de cookies e restrições de privacidade do navegador

A Intelligent Tracking Prevention (ITP) do Safari limita cookies definidos por JavaScript a 7 dias (e em alguns casos 24 horas). O Firefox tem Proteção Aprimorada contra Rastreamento. O Brave bloqueia rastreadores por padrão. O Chrome está implementando suas próprias restrições de privacidade. O impacto prático é que se um cliente clica no seu anúncio, navega pela sua loja e volta 8 dias depois para comprar, o pixel do navegador não consegue conectar essa compra ao clique original do anúncio. O cookie que ligava os dois eventos expirou.

Isso não aparece como um pixel quebrado. O pixel dispara, o evento é enviado, mas a plataforma de anúncios não consegue atribuir a conversão a uma campanha. No seu painel de anúncios, parece que a conversão nunca aconteceu.

Bloqueadores de anúncios e extensões do navegador

Estimativas atuais sugerem que 30 a 40 por cento dos usuários da web têm alguma forma de bloqueador de anúncios ou rastreamento instalado. Em públicos com conhecimento tecnológico, esse número pode ser significativamente maior. Essas ferramentas bloqueiam o carregamento completo do script do pixel ou interceptam as requisições de rede que enviam dados de eventos para plataformas de anúncios. Não há solução do lado do cliente. Se o navegador bloqueia a requisição, o evento é perdido.

Condições de corrida no carregamento de scripts

Lojas Shopify frequentemente rodam dezenas de aplicativos, cada um injetando seus próprios scripts. Quando múltiplos scripts competem por tempo de execução, os pixels de rastreamento podem não terminar de carregar antes que um cliente navegue para fora ou complete uma ação. Isso é especialmente comum em dispositivos móveis com conexões mais lentas. O cliente adiciona ao carrinho e a página navega antes que o evento AddToCart dispare. O evento é perdido silenciosamente.

Eventos duplicados por múltiplas instalações

Isso acontece com mais frequência do que você esperaria. Um comerciante instala um aplicativo de rastreamento, depois também cola o código do pixel diretamente no seu tema, e talvez também adicione via integração nativa do Shopify. Cada instalação dispara os mesmos eventos de forma independente, resultando em eventos de Purchase duplicados ou triplicados. Isso corrompe os dados de otimização da sua plataforma de anúncios porque ela pensa que suas campanhas estão convertendo a duas ou três vezes sua taxa real.

Para corrigir isso, audite todos os lugares onde o código do seu pixel existe. Verifique os arquivos do seu tema (theme.liquid, checkout.liquid se estiver no Plus), suas configurações do Shopify Pixels (Configurações > Customer Events), qualquer aplicativo de rastreamento instalado e as integrações de canais de vendas nativos do Shopify. Remova duplicatas para que cada ID de pixel dispare de exatamente uma fonte.

Solução de problemas específica por plataforma

Meta Pixel e Conversions API (CAPI)

O rastreamento do Meta é o que quebra com mais frequência porque é o mais amplamente usado e o mais afetado por restrições de privacidade. Aqui estão os problemas mais comuns específicos do Meta no Shopify:

  • ID do pixel incorreto: Verifique se o ID do pixel nas suas configurações do Shopify corresponde ao do seu Meta Business Manager. Vá ao Meta Events Manager, copie seu ID de pixel e compare com o que está configurado no Shopify (Configurações > Customer Events ou seu aplicativo de rastreamento). Um único dígito errado significa que os eventos vão para o pixel errado.
  • Verificação de domínio ausente: O Meta exige que você verifique seu domínio no Business Manager. Se seu domínio não está verificado, a priorização de eventos sob Aggregated Event Measurement (AEM) pode descartar seus eventos de conversão. Vá para Business Settings > Brand Safety > Domains e verifique o domínio da sua loja.
  • Configuração de eventos sob AEM: Após o iOS 14.5, o Meta limita você a 8 eventos de conversão priorizados por domínio. Se seu evento de Purchase não está entre os 8 principais, ou não está priorizado corretamente, as conversões de usuários iOS serão descartadas. Vá ao Events Manager > Aggregated Event Measurement > Configure Web Events e garanta que Purchase seja seu evento de maior prioridade.
  • Baixa qualidade de correspondência de eventos (EMQ): Verifique sua pontuação de Event Match Quality no Events Manager. Se estiver abaixo de 6, o Meta não consegue corresponder de forma confiável seus eventos do navegador a perfis de usuários. Isso significa que os eventos chegam, mas não são atribuídos a cliques de anúncios. Melhorar isso requer o envio de parâmetros adicionais do usuário (email, telefone, ID externo) com seus eventos, que é exatamente no que o rastreamento do lado do servidor se destaca.
  • Conversions API não configurada: Se você está enviando eventos apenas pelo pixel do navegador e não pela Conversions API (do lado do servidor), está perdendo uma parcela significativa das suas conversões. O Meta recomenda fortemente executar tanto o pixel quanto a CAPI juntos, com deduplicação, para cobertura máxima de dados.

Google Ads e GA4

O rastreamento do Google no Shopify tem seu próprio conjunto de pontos de falha comuns:

  • Ação de conversão mal configurada: No Google Ads, você precisa de uma ação de conversão configurada para contar "Uma conversão" por clique (para compras) e com as configurações corretas de valor de conversão. Vá para Ferramentas > Conversões e verifique se a configuração corresponde ao que seu pixel está enviando.
  • Google Tag (gtag.js) não carrega no checkout: O mesmo problema de domínio do checkout se aplica. Se você instalou sua tag do Google apenas no seu tema, ela não vai disparar na página de agradecimento. Use a integração nativa do canal Google do Shopify ou rastreamento do lado do servidor.
  • Consent Mode v2 não implementado: O Google agora exige Consent Mode v2 para anunciantes no EEE e no Reino Unido. Sem ele, as conversões de usuários que não consentirem com cookies não serão modeladas ou reportadas. Se uma grande parte do seu tráfego é europeu e você não implementou o Consent Mode v2, seus números de conversão serão sistematicamente baixos.
  • Conflito entre rastreamento GA4 e Google Ads: Se você está enviando eventos para GA4 e Google Ads separadamente (em vez de vinculá-los), pode ver discrepâncias entre os dois. Garanta que sua propriedade GA4 esteja vinculada à sua conta Google Ads e que você esteja importando conversões do GA4 para o Google Ads, ou enviando diretamente para ambos via uma configuração unificada.
  • Enhanced Conversions não habilitadas: As Enhanced Conversions do Google permitem que você envie dados hasheados de clientes first-party (email, telefone, endereço) junto com sua tag de conversão. Isso melhora significativamente as taxas de correspondência. Se você não está usando Enhanced Conversions, está deixando precisão de atribuição na mesa.

TikTok Pixel e Events API

O ecossistema de rastreamento do TikTok é mais novo e tem alguns problemas únicos:

  • Versão do código do pixel desatualizada: O TikTok atualizou seu código de pixel várias vezes. Se você instalou o pixel manualmente há algum tempo, pode estar rodando uma versão mais antiga que não suporta todos os tipos de eventos atuais. Consulte a documentação para desenvolvedores do TikTok para obter o código base mais recente do pixel.
  • Os nomes dos eventos não correspondem: O TikTok usa nomes de eventos diferentes do Meta. O evento de compra é CompletePayment, não Purchase. Se sua configuração de rastreamento envia um evento Purchase para o TikTok, ele não será reconhecido como uma conversão. Verifique se os nomes dos seus eventos correspondem à convenção de nomenclatura exigida pelo TikTok.
  • Events API não configurada: Assim como o Meta, o TikTok oferece uma Events API do lado do servidor junto com o pixel do navegador. Sem ela, você está sujeito a todas as mesmas limitações do lado do navegador: bloqueadores de anúncios, expiração de cookies e restrições de domínio do checkout.
  • Advanced Matching não habilitado: O Advanced Matching do TikTok permite enviar dados hasheados de clientes com eventos do pixel para melhorar a atribuição. Sem ele, as taxas de correspondência para eventos do TikTok tendem a ser mais baixas do que em outras plataformas, especialmente no tráfego iOS.

Por que pixels baseados em navegador falham fundamentalmente no Shopify

Se você completou os passos de solução de problemas acima e corrigiu problemas de configuração específicos, seu rastreamento vai melhorar, mas não será confiável a longo prazo. A razão é estrutural. Pixels de rastreamento baseados em navegador dependem de uma cadeia de condições que é cada vez menos provável de se manter:

  1. O script de rastreamento deve carregar na página (bloqueado por bloqueadores de anúncios, erros de script e conexões lentas).
  2. O script deve executar antes que o usuário navegue para fora (falha durante checkouts rápidos e transições de página).
  3. O navegador deve permitir que a requisição de rede seja enviada (bloqueado por extensões de privacidade e proteções do navegador).
  4. O navegador deve ter um cookie válido vinculando o usuário ao clique original do anúncio (expira após 7 dias no Safari, bloqueado completamente por alguns navegadores).
  5. O script deve ter acesso aos cookies e DOM da página (quebrado pelo ambiente sandboxed de pixels do Shopify).
  6. O script deve estar presente na página de checkout e de agradecimento (impossível para lojas Shopify não-Plus usando instalação baseada em tema).

Cada uma dessas condições falha para uma porcentagem significativa dos seus clientes. O efeito cumulativo é que pixels de navegador em uma loja Shopify típica perdem 20 a 40 por cento dos eventos de conversão reais. Para lojas com alto tráfego mobile ou públicos conscientes de privacidade, o número pode ser ainda maior.

Isso não é um bug que você pode corrigir. É uma limitação fundamental de executar JavaScript em um navegador que o usuário controla. Nenhuma configuração de pixel, ajuste de código de tema ou instalação de aplicativo mudará o fato de que os navegadores são cada vez mais hostis a scripts de rastreamento.

Rastreamento do lado do servidor: a solução permanente

O rastreamento do lado do servidor (também chamado de encaminhamento de eventos do lado do servidor ou rastreamento S2S) resolve esses problemas enviando dados de conversão diretamente dos servidores backend do Shopify para suas plataformas de anúncios. Os dados nunca passam pelo navegador do cliente, o que significa:

  • Bloqueadores de anúncios são irrelevantes. O evento é enviado de um servidor, não do navegador. Não há nada para os bloqueadores de anúncios bloquearem.
  • Restrições de cookies não se aplicam. Eventos do lado do servidor usam dados first-party que o Shopify coleta durante o checkout (email, número de telefone, endereço de entrega) para corresponder conversões a cliques de anúncios. Esses dados são enviados hasheados e de forma segura, e não dependem de cookies do navegador.
  • Restrições de domínio do checkout desaparecem. Como o evento se origina do webhook de pedidos do Shopify, e não de um script na página de checkout, não importa em qual domínio o checkout roda. Cada pedido concluído aciona um evento do lado do servidor.
  • Cada compra é capturada. Eventos do lado do servidor são acionados por webhooks do Shopify que disparam quando um pedido é criado. Se o pedido existe no Shopify, o evento é enviado. Não há dependência de scripts carregando, páginas renderizando ou navegadores cooperando.
  • A qualidade de correspondência é dramaticamente maior. Eventos do lado do servidor incluem identificadores de clientes hasheados (email, telefone) que as plataformas de anúncios usam para correspondência determinística. Isso é muito mais confiável do que a correspondência probabilística da qual os pixels de navegador dependem.

A combinação de pixel de navegador mais rastreamento do lado do servidor, com deduplicação adequada, oferece os dados de conversão mais completos e precisos possíveis. O pixel do navegador lida com eventos onde os cookies ainda são válidos e os scripts carregam corretamente. O rastreamento do lado do servidor captura todo o resto, que em 2026 é uma parcela substancial e crescente das suas conversões.

Como o Converlay corrige o rastreamento de conversões do Shopify

Converlay é um aplicativo do Shopify construído especificamente para resolver os problemas de rastreamento de conversões descritos neste guia. Ele funciona encaminhando eventos de conversão diretamente do backend do Shopify para cada grande plataforma de anúncios, contornando o navegador completamente.

Veja o que o Converlay faz de diferente:

  • Encaminhamento do lado do servidor multi-plataforma: O Converlay envia eventos para Meta (Conversions API), Google (Enhanced Conversions e GA4 Measurement Protocol), TikTok (Events API), Pinterest, Snapchat, Reddit, Klaviyo e Criteo a partir de uma única instalação. Você não precisa configurar a API do lado do servidor de cada plataforma individualmente.
  • Deduplicação automática de eventos: O Converlay gerencia a deduplicação entre eventos do pixel do navegador e eventos do lado do servidor para que você não tenha conversões contadas duas vezes. Cada evento inclui um ID de evento único que as plataformas de anúncios usam para mesclar relatórios duplicados.
  • Cobertura completa do checkout: Como o Converlay escuta os webhooks de pedidos do Shopify, ele captura cada compra concluída independentemente do domínio do checkout, tipo de navegador ou extensões instaladas. Nenhuma compra é perdida.
  • Alta qualidade de correspondência desde o início: O Converlay enriquece automaticamente os eventos com dados hasheados de clientes das informações de pedidos do Shopify (email, telefone, nome, endereço). Isso proporciona pontuações altas de Event Match Quality no Meta, fortes taxas de correspondência no Google e TikTok, e melhor atribuição em todas as plataformas.
  • Nenhuma alteração de código necessária: Você instala o aplicativo na Shopify App Store, conecta suas contas de plataformas de anúncios e o Converlay cuida do resto. Não há código de pixel para colar, não há arquivos de tema para editar e nenhum desenvolvedor é necessário.
  • Funciona junto com pixels existentes: Você pode manter seus pixels de navegador existentes no lugar. O Converlay adiciona a camada do lado do servidor por cima, com deduplicação, para que você tenha os benefícios de ambos sem contagem dupla.

Se você tem lutado com rastreamento de conversões quebrado, passando horas depurando pixels e ainda perdendo dados para bloqueadores de anúncios e restrições do navegador, o encaminhamento de eventos do lado do servidor é a única solução permanente. Ele não remenda o problema; ele o contorna completamente.

Instale o Converlay na Shopify App Store e comece a capturar as conversões que seus pixels de navegador estão perdendo. A configuração leva minutos, não horas, e você verá o impacto nos relatórios da sua plataforma de anúncios dentro de 24 horas.