Additional scripts parou? Corrija o rastreamento de compras

cPixel

O que parou de funcionar na página de agradecimento da Shopify?

As páginas de agradecimento e de status do pedido da Shopify não rodam mais Additional scripts nem script tags. Lojas Plus perderam isso em 28 de agosto de 2025; para as demais lojas, o prazo foi 26 de agosto de 2026, e a Shopify atualizou automaticamente toda loja que perdeu o prazo. Tags de compra do Meta, do Google Ads e de afiliados que viviam ali pararam sem nenhum erro. Mova-as para Customer events.

Numa loja fora do Plus, Additional scripts parou no dia em que suas páginas foram atualizadas, seja porque você as atualizou ou porque a Shopify o fez. Sobre o prazo de 26 de agosto de 2026, a Shopify diz: “lojas que não foram atualizadas até essa data foram atualizadas automaticamente” (upgrading the Thank you and Order status pages). Uma atualização substitui as duas páginas e toda personalização feita nelas, e pausar uma loja também as atualiza (guia de atualização para não Plus).

Data Shopify Plus Outros planos
28 de agosto de 2025 As páginas de agradecimento e de status do pedido param de rodar Additional scripts, checkout.liquid e script tags A caixa de Additional scripts vira somente leitura
26 de agosto de 2026 — Prazo de atualização, depois do qual a Shopify atualiza as lojas que perderam o prazo; script tags param nas duas páginas
1º de outubro de 2026 Apps não podem mais criar nem atualizar script tags O mesmo
1º de março de 2027 A Shopify para de carregar script tags nas páginas da loja O mesmo

Fontes: a página de atualização da Shopify acima, e a shopify.dev sobre checkout.liquid, script tags do status do pedido e script tags da loja, verificado em 24 de setembro de 2026.

Mais uma mudança afeta metas construídas sobre endereços. A página de agradecimento atualizada termina em /thank-you em vez de /thank_you, então uma meta ou gatilho de conversão que coincidia com o endereço antigo parou de coincidir (Shopify).

Como eu sei se meu rastreamento quebrou?

Se as compras de uma plataforma de anúncios caíram enquanto os pedidos da Shopify se mantiveram estáveis, o que quebrou foi a medição, não suas vendas. Compare os dois nos mesmos dias, começando do dia em que suas páginas foram atualizadas, e não de 26 de agosto.

  • Confira os números da própria Shopify. Em Analytics → Reports, filtre Category por Marketing e abra Performance by referring channel ou Performance by UTM campaign (relatórios de marketing). A Shopify registra dados de pedido e analytics quando o pedido é processado, então recursos de privacidade do navegador e bloqueadores de anúncio não afetam esses relatórios (app pixels). Um tópico da comunidade de setembro de 2026 sugere observar ali os pedidos de canais pagos, e não o total de pedidos, que pode ficar estável enquanto os pedidos pagos caem e os orgânicos sobem.
  • Alinhe as datas. As colunas de conversão padrão do Google Ads contam compras na data do clique, não na da compra (Google), então uma quebra num único dia pode parecer um declínio lento. A coluna Conversions (by conv. time) conta pela data da compra.
  • Veja como as compras chegam. No Meta Events Manager, compare as contagens de navegador e servidor do evento Purchase das semanas antes e depois de suas páginas serem atualizadas, como sugeriram respostas num tópico de agosto de 2026. Se a parcela de navegador desabou enquanto os eventos de servidor se mantiveram, foi uma tag de navegador que parou: uma cópia de servidor de cada compra esconde a perda nos totais, e uma que cobria só algumas compras não esconde.

O que substitui Additional scripts?

Customer events: um pixel de app do próprio app da plataforma onde existir um, um pixel personalizado onde não existir, e blocos de app para tudo que os compradores veem. A Shopify recomenda pixels de app primeiro, por estabilidade, segurança e performance (substituindo Additional scripts).

  • O rastreamento muda para pixels em Settings → Customer events. Os dois tipos carregam na sua loja, no checkout, e nas páginas de agradecimento e de status do pedido (resumo de pixels). As diferenças estão em pixels de app e pixels personalizados.
  • Conteúdo visível, como uma pesquisa, uma oferta ou um link de download, vira um bloco de app nas páginas novas, porque um pixel não consegue mostrar nada.
  • Código de tema não é um atalho. O layout do seu tema só se aplica a páginas fora do checkout (theme layouts), e app embeds não podem carregar em páginas de checkout nem na de status do pedido (app embeds).

Seus scripts antigos já estão desligados, então o risco agora corre na direção oposta: adicionar a mesma tag por dois caminhos novos. A Shopify pede para você remover cópias existentes de um pixel antes de adicioná-lo de novo, ou os eventos contam em dobro (managing custom pixels).

Como eu movo uma tag de compra do Meta, Google Ads ou TikTok?

Instale primeiro o app da própria plataforma: cada um rastreia compras sem código. Use um pixel personalizado só para uma plataforma sem app, ou um app de rastreamento para rodar várias plataformas num só lugar.

Meta

Em Sales channels → Facebook & Instagram → Settings → Data sharing settings, escolha um nível. Standard usa o pixel do Meta; Enhanced e Maximum adicionam a Conversions API do Meta, que envia a compra entre os servidores da Shopify e do Facebook (Facebook data sharing). As configurações de servidor comparadas: configure a Conversions API na Shopify. Se as compras continuarem baixas depois, veja pixel do Meta não rastreia compras.

A Shopify recomenda substituir um script do Google Tag Manager na página de agradecimento pelo app Google & YouTube, porque o Google o mantém (Shopify). Conecte ali sua conta do Google Ads para medição de conversão, e também sua propriedade do GA4 (configuração do Google & YouTube). Manter o Tag Manager implica um pixel personalizado assinando checkout_completed, um caminho que o Google não suporta e que o Tag Assistant não consegue testar.

TikTok

O app da Shopify do TikTok tem três níveis de compartilhamento de dados: Standard usa o pixel do TikTok, Enhanced adiciona a Events API e a correspondência avançada, e Maximum adiciona as APIs da Shopify e o checkout dentro do app (TikTok, atualizado em fevereiro de 2025).

Com um app de rastreamento

O cPixel, que nós desenvolvemos, move várias plataformas de uma vez. Seu pixel de app, cPixel, em Customer events, roda no checkout e na página de agradecimento, e reconstrói cada compra pelo servidor a partir do pedido da Shopify em vez da página, então a mudança de agosto não o afetou. Ele não tem permissão nenhuma para adicionar script tags. Ele envia compras dos seus servidores para Meta, TikTok, GA4, ChatGPT Ads, Pinterest e Snapchat, e dispara a tag de conversão do Google Ads no navegador do comprador na página de agradecimento.

Comece com configure o cPixel, ou vá direto para conecte o Google Ads ao cPixel. Mais sobre o cPixel, que envia compras da Shopify para sete plataformas de anúncios.

O que um pixel não consegue fazer que um script conseguia?

Tocar a página. Pixels rodam no sandbox da Shopify, então não conseguem mostrar nada aos compradores, ler o que está na página, nem rodar antes do consentimento que exigem.

  • Mostrar conteúdo. Pixels não conseguem exibir botões, formulários, banners ou modais (pixels overview).
  • Ler a página. Eles não conseguem captar eventos, detalhes de produto, e-mail ou telefone, cliques em links, rolagem nem dados de mapa de calor dela. Nas páginas da loja, publique o que precisar a partir do código do tema com Shopify.analytics.publish() e assine isso no pixel.
  • Reaproveitar trechos antigos. Um trecho que lia o ID do pedido da página antiga precisa tirá-lo do evento agora: checkout_completed traz o ID do pedido, o total, a moeda e os itens da linha (Shopify). Colado sem mudanças num pixel personalizado, um trecho antigo pode falhar sem nenhum erro, porque o sandbox não consegue acessar a página e até o endereço que ele lê é o do sandbox (Shopify: web pixels).
  • Ignorar o consentimento. Pixels esperam as permissões que exigem onde quer que sua loja peça consentimento.

Por que minhas contagens de evento caíram ao mudar para pixels?

Principalmente por causa do consentimento. A Shopify diz que pixels só rastreiam o comportamento do cliente com consentimento, enquanto em Additional scripts o consentimento muitas vezes não estava bem configurado, então menos eventos depois da mudança pode ser o número certo (substituindo Additional scripts).

  • Alguma queda é esperada. A Shopify também espera quedas de um dígito percentual, porque alguns bots não disparam o sandbox de pixels (migrating pixels).
  • O consentimento precisa chegar à Shopify. Um banner de cookies de terceiros precisa sincronizar suas escolhas pela Customer Privacy API da Shopify, ou os pixels ficam em silêncio mesmo depois de um comprador aceitar. Com um domínio personalizado, contas de cliente precisam de um subdomínio dele, como account.example.com, ou pixels e consentimento não vão funcionar na nova página de status do pedido (substituindo Additional scripts).
  • As contagens também podem subir. O mesmo evento rastreado por um app, um pixel personalizado e código de tema esquecido conta mais de uma vez: veja por que o Meta conta compras duas vezes. Compare só números de um mesmo serviço.

Como eu testo a configuração nova?

Faça um pedido de teste e observe-o em três lugares: o Pixel Helper da Shopify, a própria ferramenta de teste da plataforma, e os relatórios da plataforma um dia depois. Para tags fora dos pixels da Shopify, verifique se um pixel está funcionando no navegador.

  1. Em Settings → Customer events, escolha Test no menu de um pixel de app, ou clique num pixel personalizado e depois em Test (app pixels). Se o Pixel Helper mostrar Pixel is awaiting consent, aceite seu banner de cookies ou clique em Give consent to continue test.
  2. Navegue, adicione ao carrinho e conclua o pedido. Cada evento deve receber um ponto verde, terminando com checkout_completed (testing custom pixels).
  3. Observe a compra chegar na própria ferramenta de teste da plataforma. Test events do Meta lista só eventos de navegador, a menos que um envio de servidor traga um código de evento de teste, algo que envios reais não trazem; uma compra enviada só por um servidor, como a do cPixel, aparece em Ao vivo do cPixel em vez disso. O Tag Assistant do Google não consegue ver tags dentro de um pixel personalizado, então confira o Google Ads diretamente.
  4. Se você vende ofertas pós-compra, mande o pedido por uma: a Shopify dispara checkout_completed na primeira página da oferta em vez da página de agradecimento, e não dispara de jeito nenhum se essa página não carregar.
  5. Alguns dias depois, compare a plataforma com os relatórios de marketing da Shopify de novo.

Perguntas frequentes

Eu estou na Shopify Plus. Isso me afetou?

Não em 26 de agosto de 2026. As páginas de agradecimento e de status do pedido das lojas Plus pararam de rodar Additional scripts, checkout.liquid e script tags em 28 de agosto de 2025, então se seu rastreamento funciona desde então, a data de 2026 não mudou nada. Script tags da loja são a próxima etapa para todos os planos: apps não vão poder criá-las nem atualizá-las a partir de 1º de outubro de 2026, e a Shopify para de carregá-las em 1º de março de 2027.

E as páginas de upsell pós-compra?

Elas deslocam o evento de compra. Com ofertas pós-compra, checkout_completed dispara na primeira página da oferta, uma única vez, e nunca se essa página não carregar, então teste com um pedido que passe pela sua oferta. Uma oferta que um app mostrava na página de agradecimento ou de status do pedido por uma script tag precisa do bloco do app para as páginas novas em vez disso; uma resposta no tópico de setembro observa que essa perda aparece como uma queda no valor médio do pedido, e não como rastreamento quebrado.

E os postbacks de afiliados?

Se a tag disparava a partir da página de agradecimento, ela também parou. Pergunte à rede se ela tem um app da Shopify que use um pixel de app; se não tiver, um pixel personalizado pode disparar a tag em checkout_completed. Para uma comissão que você não pode perder, pergunte se a rede aceita postbacks de servidor, que um desenvolvedor pode enviar a partir dos webhooks de pedido da Shopify sem nenhuma página carregar.

Precisa de ajuda com o cPixel? Envie um e-mail para support@b2bgold.app.