Como Configurar o GA4 na Loja Virtual: Nuvemshop, Shopify e Tray
Como configurar o GA4 na Nuvemshop, Shopify e Tray: onde colar o ID de medição, quais eventos de venda já vêm prontos e como validar se está tudo certo.

Configurar o GA4 na loja virtual significa três coisas: criar o fluxo de dados no Google Analytics, colar o ID de medição no painel da plataforma (Nuvemshop, Shopify ou Tray) e confirmar que os eventos de e-commerce, como visualizar produto, adicionar ao carrinho e comprar, chegam sozinhos. Pulou um desses passos? O relatório existe, mas não serve pra decidir nada.
Veja neste artigo
Segundo o Panorama Digital Analytics 2025, da Métricas Boss, pesquisa com mais de 300 empresas brasileiras publicada em 2025, 84,6% delas têm dificuldade séria para trabalhar com métricas, e quase metade cita a incapacidade de interpretar os dados como o maior obstáculo. Boa parte desse problema começa antes da interpretação: começa numa configuração de GA4 malfeita, com evento duplicado, ID de medição trocado ou etapa de checkout que nunca chegou a ser mapeada.
Antes de configurar: o que você precisa ter em mãos
O processo muda de nome em cada plataforma, mas os ingredientes são os mesmos. Separe isso antes de abrir o painel:
- Uma propriedade GA4 criada na sua conta do Google Analytics (Admin > Criar propriedade), configurada para o fuso horário e a moeda do seu negócio.
- O ID de medição (formato
G-XXXXXXX), copiado do fluxo de dados Web dentro da propriedade. - Acesso de administrador ao painel da sua loja virtual, porque a maioria das plataformas exige permissão de dono ou admin pra editar códigos externos.
- A loja fora de modo de manutenção ou proteção por senha: com a loja bloqueada, o Google Analytics não consegue rastrear nenhum evento, mesmo com o código certo instalado.
Com isso em mãos, o resto é específico de cada plataforma. Se você ainda não tem clareza do que o GA4 faz depois de configurado, o guia prático de Google Analytics 4 explica a configuração mínima e os relatórios que resolvem a maioria das dúvidas do dia a dia.
Como configurar o GA4 na Nuvemshop
A Nuvemshop tem integração nativa com o GA4 e não exige Google Tag Manager para o e-commerce básico funcionar. A diferença em relação a outras plataformas é que ela pede dois códigos, não um.
Passo a passo na Nuvemshop
- No Google Analytics, copie o ID de medição do fluxo de dados Web da sua propriedade.
- Ainda no Google Analytics, crie um Segredo da API do Measurement Protocol (Admin > Fluxos de dados > seu fluxo > Measurement Protocol). Esse segredo é o que permite à Nuvemshop enviar as conversões pelo back-end, driblando bloqueadores de anúncio e restrições de cookie de terceiros que travam parte do rastreamento feito só pelo navegador.
- No painel da Nuvemshop, vá em Configurações > Códigos Externos, encontre a seção Google Analytics e cole o ID de medição e o segredo da API nos campos correspondentes.
- Ative a Medição Aprimorada no próprio GA4 para capturar rolagem e cliques em saída, e marque
purchasecomo conversão principal em Admin > Eventos. - Valide em Relatórios em tempo real, navegando pela própria loja em uma aba anônima.
Os 11 eventos que a Nuvemshop já envia sozinha
Depois de colar os dois códigos, a Nuvemshop passa a disparar automaticamente estes eventos de e-commerce recomendados pelo Google, sem precisar de nenhuma linha de código adicional:
view_item_list·select_item·view_itemadd_to_cart·remove_from_cart·view_cartbegin_checkout·add_shipping_info·add_payment_infopurchase·refund
Exemplo hipotético: uma loja de suplementos que colou só o ID de medição, sem o segredo da API do Measurement Protocol, viu os relatórios de tráfego e visualização de produto funcionando normalmente, mas o evento purchase praticamente zerado durante duas semanas. O motivo mais comum desse padrão é bloqueador de anúncio no navegador do comprador: sem o segredo, a venda depende só do disparo pelo navegador, que é justamente o que esses bloqueadores travam.
Como configurar o GA4 na Shopify
A Shopify não pede um segredo de API como a Nuvemshop. A conexão acontece por um aplicativo próprio do Google, e o ponto de atenção muda: é conflito de tag, não segurança de dado.
Passo a passo na Shopify
- Crie a propriedade GA4 (ou confirme que já existe uma) e anote o Tag ID do fluxo de dados Web.
- Instale o aplicativo Google & YouTube na sua loja, disponível na Shopify App Store.
- Dentro do app, siga o fluxo de configuração de tag e conversão, que vincula o Tag ID do GA4 à loja.
- Vincule a conta do Google Ads à propriedade do Analytics, se for anunciar, para habilitar conversões e públicos avançados.
- Confirme que a loja não está com proteção por senha ativa: a documentação oficial da Shopify alerta que, com a loja protegida por senha, o Google Analytics não consegue rastrear nada, mesmo com a tag corretamente instalada.
Depois de ativado, o app passa a enviar automaticamente eventos de e-commerce como view_item_list, view_item, add_to_cart, remove_from_cart, view_cart, begin_checkout, add_shipping_info e purchase.
A armadilha do evento duplicado
O erro mais comum na Shopify não é esquecer de instalar o GA4, é instalar duas vezes. Lojas que já tinham um código gtag.js colado manualmente no tema (arquivo theme.liquid) ou via Google Tag Manager, e depois ativam o app Google & YouTube por cima, passam a contar cada purchase duas vezes. O sintoma clássico: o número de pedidos no GA4 fica 1,5x a 2x maior que o número real de pedidos no painel de vendas da loja. Se isso acontecer, escolha um único método de instalação (o app nativo é o mais simples de manter) e remova o outro.
Como configurar o GA4 na Tray
A Tray lançou integração nativa com o GA4 em junho de 2023, pouco antes do fim do Universal Analytics em 1º de julho de 2023, e essa continua sendo a forma recomendada de rastrear e-commerce na plataforma.
Passo a passo na Tray
- Copie o ID de medição (
G-XXXXXXX) da sua propriedade GA4. - No painel da Tray, acesse a seção de Ferramentas Google e cole o código da propriedade no campo de integração nativa do GA4.
- Não adicione as tags do GA4 pelo Google Tag Manager em paralelo a essa integração: os dois métodos rodando juntos duplicam evento do mesmo jeito que na Shopify.
- Aguarde a sincronização automática: a Tray dispara sozinha o conjunto de eventos de e-commerce recomendado pelo Google para venda online, sem exigir configuração evento a evento.
Se a sua loja ainda usa o Google Analytics Universal (descontinuado desde julho de 2023) em paralelo, o passo extra é adicionar a propriedade GA4 sem remover a antiga configuração até confirmar que os dados novos estão chegando corretos, para não ficar cego durante a transição.
Nuvemshop, Shopify ou Tray: comparação rápida da configuração
| Plataforma | Onde configura | Precisa de GTM? | Ponto de atenção |
|---|---|---|---|
| Nuvemshop | Configurações > Códigos Externos | Não | Exige ID de medição + segredo da API do Measurement Protocol; sem o segredo, venda por navegador com bloqueador não é contada |
| Shopify | App Google & YouTube | Não (nativo), mas é o caminho mais usado por quem já tem uma conta antiga | Risco de evento duplicado se o gtag.js antigo continuar no tema |
| Tray | Ferramentas Google (painel nativo) | Não, e não recomendado em conjunto | Rodar GTM e integração nativa ao mesmo tempo duplica o purchase |
Como saber se a configuração do GA4 funcionou
Não confie só no fato de o código estar salvo no painel. Faça esse teste em qualquer uma das três plataformas:
- Abra o relatório de Tempo real no GA4 (Relatórios > Tempo real).
- Em uma aba anônima, navegue pela loja: entre numa categoria, abra um produto, adicione ao carrinho e simule o início do checkout.
- Confirme que os eventos
view_item,add_to_cartebegin_checkoutaparecem no relatório em tempo real, na ordem certa, em poucos segundos. - Feche o ciclo com um pedido de teste (ou peça pra alguém da equipe comprar algo de baixo valor) e confirme que o
purchasechegou com o valor correto.
Se algum evento não aparecer, o problema quase sempre está num dos dois pontos: código colado no campo errado do painel, ou uma extensão de bloqueio no navegador usado pro teste (troque de navegador antes de assumir que a configuração está errada).
Erros que fazem o relatório do GA4 mentir
- Duas tags ativas ao mesmo tempo (app nativo + GTM, ou nativo + código manual no tema): duplica sessão e pedido.
- ID de medição de outra propriedade, colado por engano ao copiar de uma conta de teste ou de outro projeto: os dados existem, mas caem numa propriedade que ninguém olha.
- Segredo do Measurement Protocol não configurado (Nuvemshop): parte relevante das compras, principalmente quem usa bloqueador de anúncio, some do relatório de conversão.
- Filtro de IP interno mal configurado ou ausente: a própria equipe testando o checkout todo santo dia infla artificialmente o número de sessões e derruba a taxa de conversão real.
- Loja em manutenção ou com senha durante o teste de validação: nenhum evento é capturado, e o lojista conclui erradamente que o código está errado.
Depois que a captura de evento está correta, o próximo passo natural é aprender a ler o funil completo no GA4, do view_item ao purchase, e comparar o resultado contra a taxa de conversão média do seu setor.
Perguntas frequentes sobre configurar o GA4 na loja virtual
Preciso do Google Tag Manager para configurar o GA4 na loja virtual?
Não, para o rastreamento básico de e-commerce. Nuvemshop, Shopify e Tray têm integração nativa que dispensa GTM. Use o Tag Manager só se precisar disparar eventos personalizados que a integração nativa não cobre.
O GA4 nativo da plataforma substitui o Google Ads e o Merchant Center?
Não. O GA4 mede comportamento e conversão dentro do site. Google Ads e Merchant Center são contas separadas, que você vincula à propriedade do GA4 depois de configurada, para trazer dados de campanha e catálogo de produto.
Quanto tempo leva para os dados do GA4 aparecerem certos?
O relatório em tempo real mostra evento em segundos. Os relatórios padrão (aquisição, engajamento, monetização) levam entre 24 e 48 horas para consolidar depois da configuração inicial, e algumas dimensões demográficas só populam depois de mais tráfego.
Migrei de plataforma. Preciso reconfigurar o GA4 do zero?
A propriedade do GA4 e o histórico continuam os mesmos, porque pertencem à sua conta Google, não à plataforma antiga. O que muda é onde você cola o ID de medição: repita o passo a passo da nova plataforma e remova o código antigo da que você deixou de usar.
Por que os números do GA4 não batem com o painel da própria plataforma?
Metodologia diferente. O painel da plataforma costuma contar pedido confirmado no banco de dados; o GA4 depende do evento purchase disparado no navegador ou pelo Measurement Protocol, que pode perder alguns registros por bloqueador de anúncio ou aba fechada antes da confirmação. Diferença de até 5-10% entre os dois é considerada normal.
Configuração de GA4 correta não é sobre acumular relatório bonito, é sobre confiar no número antes de cortar verba de um canal ou aumentar orçamento de outro. É esse número que alimenta contas mais avançadas, como calcular o CAC por canal e a margem de contribuição de cada campanha. Se sua loja já tem o GA4 instalado mas você não confia no que ele mostra, ou se ainda não configurou nada disso, o diagnóstico gratuito da SAL aponta exatamente onde a medição está furada antes de qualquer decisão de mídia.