Conecte campanhas de código QR ao Google Analytics usando o Zapier
O Zapier faz a ponte entre um código escaneado e o teu painel de analytics, enviando os eventos de leitura para o Google Analytics automaticamente, para que o desempenho da campanha apareça junto com os teus outros canais de marketing, sem precisar de exportações manuais.
Key Takeaways
- É necessário um código QR dinâmico com um redirecionamento compatível com webhook — códigos estáticos não têm como disparar um Zap, já que o destino nunca muda nem envia informações de volta.
- A ação nativa do Zapier para Google Analytics envia eventos via Measurement Protocol, então você precisa de um ID de Métricas do GA4 e de uma chave de API antes de montar o Zap.
- Os parâmetros UTM na URL de destino continuam importantes mesmo com o Zapier em ação — são eles que permitem ao GA4 agrupar as leituras em um relatório de campanha nomeado, em vez de jogá-las no tráfego "direto".
Tradicionalmente, lojistas precisavam imprimir um código QR em cada panfleto e esperar até o fim do mês para pedir à gráfica ou à agência de publicidade um número bruto de leituras. Quando esse número finalmente chegava, a campanha já tinha terminado e não havia como saber qual loja, qual versão do panfleto ou qual horário do dia gerou mais acessos. As decisões de marketing eram tomadas no feeling, porque os dados chegavam tarde demais para fazer diferença.

Esse é o jeito antigo. O método moderno é gerar um código QR dinâmico, conectar o evento de leitura a uma automação no Zapier e enviar esses dados diretamente para o Google Analytics quase em tempo real. Depois de configurado, cada leitura vira um evento rastreável que você pode segmentar por origem, mídia e nome da campanha — do mesmo jeito que já analisa o tráfego de e-mail ou de buscas pagas.
Este guia mostra todo o processo, desde a criação do código até a confirmação de que os dados estão chegando na tua propriedade do GA4, além de alguns pontos para conferir antes de mandar imprimir qualquer coisa.
Configurando a conexão com o Zapier
O processo completo tem três partes: criar uma fonte que dispare o evento de leitura, montar o Zap que fica escutando esse evento e configurar a ação do GA4 para que o evento caia no relatório certo. Nada disso exige código personalizado, mas cada etapa precisa ser feita na ordem certa, ou os dados não vão fluir.
Passo 1: Crie um código QR rastreável com marcação UTM
Comece pelo gerador de código QR gratuito e escolha um código de URL dinâmico, em vez de um estático. Monte o link de destino com parâmetros UTM — utm_source=qr, utm_medium=print e um valor de utm_campaign que identifique o panfleto ou display específico. Essa é a mesma convenção de marcação usada nos destinos abordados no guia de códigos QR para landing pages, e é isso que dá ao Google Analytics um critério para agrupar os dados depois.
Passo 2: Encaminhe os eventos de leitura por meio de um webhook
A maioria das plataformas de código QR com analytics de leitura consegue disparar um webhook a cada escaneamento, que é o gatilho que o Zapier vai monitorar. No Zapier, crie um novo Zap e selecione "Webhooks by Zapier" como aplicativo de gatilho, escolhendo "Catch Hook". O Zapier vai gerar uma URL exclusiva — cole essa URL nas configurações de webhook ou integração da tua plataforma de código QR, para que cada leitura envie um payload (data e hora, localização, se disponível, e tipo de dispositivo) para o Zapier assim que acontecer.
Passo 3: Adicione a ação do Google Analytics
Na etapa de ação, procure por "Google Analytics" no diretório de apps do Zapier e selecione a ação de evento do Measurement Protocol. Você vai precisar do ID de Métricas do GA4 (que começa com G-) e de uma chave de API, ambos encontrados em Administrador > Fluxos de dados > Chaves de API do Measurement Protocol, na tua propriedade do GA4. Faça o mapeamento dos campos recebidos pelo webhook para os parâmetros do evento — nome da campanha, origem e mídia — para que a leitura apareça como um evento personalizado, em torno do qual você pode montar um relatório.
Passo 4: Teste antes de publicar
Faça uma leitura de teste e confira o relatório em Tempo Real do GA4 em um ou dois minutos. Se o evento não aparecer, a causa mais comum costuma ser uma chave de API incorreta ou um payload do webhook mapeado de forma errada. Depois de confirmar que tudo funciona, publique o Zap e mande imprimir os materiais — a mesma disciplina de teste vale tanto para marcar um panfleto quanto um cardápio ou os códigos de check-in descritos no guia de código QR para check-in em hotéis e Airbnb.
Dicas para dados de leitura mais limpos
Um Zap funcionando só é útil se os dados por trás dele forem confiáveis. Esses ajustes reduzem o ruído e os erros de atribuição depois que o fluxo estiver no ar.
Nomeie as campanhas seguindo um padrão consistente, como local-data-versão, parecido com a abordagem usada ao configurar códigos QR para objetivos específicos, para que os relatórios do GA4 continuem organizados meses depois, em vez de virarem uma lista de nomes avulsos que ninguém mais lembra o que significam.
Filtre leituras de bots e de pré-carregamento na lógica do teu Zap — algumas câmeras de celular e apps de mensagem abrem links automaticamente, o que pode inflar a contagem de leituras antes mesmo de uma pessoa real ver o destino.
Mantenha, nas primeiras semanas, um segundo registro bruto e sem filtros das leituras fora do GA4, para comparar os totais e identificar erros de mapeamento antes de confiar totalmente no relatório automatizado.
Perguntas frequentes
Preciso de um plano pago do Zapier para isso?
O plano gratuito do Zapier permite um número limitado de tarefas por mês e dá suporte a Zaps de uma única etapa, o que é suficiente para campanhas com baixo volume. Campanhas de código QR com muito tráfego, com milhares de leituras mensais, provavelmente vão precisar de um plano pago, já que cada leitura conta como uma tarefa.
Posso usar o Universal Analytics em vez do GA4?
Não. O Universal Analytics parou de processar dados em meados de 2024, então qualquer configuração nova precisa ter como destino uma propriedade do GA4 e seu Measurement Protocol, que é justamente o que a ação do Zap neste guia utiliza.
E se a minha plataforma de código QR não tiver suporte a webhooks?
Se o teu gerador não oferecer webhooks de leitura, ainda dá para acompanhar o desempenho da campanha com URLs de destino marcadas com UTM e os relatórios padrão de origem/mídia do GA4 — só que sem a automação em tempo real que o Zapier proporciona.
Por que eu deveria me preocupar com o GA4 em vez de usar só a contagem de leituras da minha ferramenta de código QR?
A contagem de leituras sozinha não mostra o que aconteceu depois do escaneamento. Enviar os dados para o GA4 permite ver a taxa de conversão pós-leitura e comparar o tráfego de código QR com outros canais — dado que profissionais de marketing apontam como o mais difícil de medir, segundo uma pesquisa da Bitly de 2024, na qual 52% classificaram a conversão pós-leitura como a métrica mais valiosa.
Pronto para criar o seu código QR?
Gere códigos QR personalizados em segundos – grátis e fácil.
Criar código QR grátis →