Conecte campanhas de código QR ao Google Analytics usando o Zapier
O Zapier faz a ponte entre uma leitura de código e seu painel de análises, enviando os eventos de leitura para o Google Analytics automaticamente, de modo que o desempenho da campanha apareça junto com seus outros canais de marketing, sem a necessidade 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 acionar um Zap, já que o destino nunca muda nem envia informações de volta.
- A ação integrada do Google Analytics no Zapier envia eventos pelo Measurement Protocol, então você vai precisar de um ID de métrica do GA4 e de uma chave de API secreta antes de montar o Zap.
- Os parâmetros UTM na URL de destino continuam sendo essenciais mesmo com o Zapier em ação — são eles que permitem que o GA4 agrupe as leituras em um relatório de campanha nomeado, em vez de jogá-las no tráfego "direto".
Tradicionalmente, os varejistas 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 alguém finalmente via o número, 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 você já analisa o tráfego de e-mail ou de busca paga.
Este guia mostra todo o processo de configuração, desde a criação do código até a confirmação de que os dados estão chegando na sua propriedade GA4, além de algumas coisas para verificar antes de mandar imprimir qualquer material.
Configurando a conexão com o Zapier
O processo completo tem três partes: criar uma fonte que dispare o gatilho de leitura, montar o Zap que fica escutando esse gatilho 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 seu link de destino com parâmetros UTM — utm_source=qr, utm_medium=print e um valor de utm_campaign identificando 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 algo para agrupar mais tarde.
Passo 2: encaminhe os eventos de leitura por meio de um webhook
A maioria das plataformas de código QR que oferecem análise de leituras consegue disparar um webhook a cada leitura, que é o gatilho que o Zapier vai escutar. 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 sua 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 no exato momento em que acontece.
Passo 3: adicione a ação do Google Analytics
Na etapa de ação, procure por "Google Analytics" no diretório de aplicativos do Zapier e selecione a ação de evento do Measurement Protocol. Você vai precisar do seu ID de métrica do GA4 (que começa com G-) e de uma chave de API secreta, ambos encontrados em Administrador > Fluxos de dados > Chaves de API do Measurement Protocol, na sua propriedade GA4. Mapeie os 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, pronto para você montar um relatório em cima dele.
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, o motivo mais comum costuma ser uma chave de API incorreta ou um payload de webhook mapeado de forma errada. Depois de confirmar que está tudo certo, publique o Zap e mande imprimir seus materiais — a mesma disciplina de teste vale tanto para um panfleto quanto para um cardápio ou para 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 confiáveis
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.
Dê nomes às 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 rótulos avulsos que ninguém mais lembra o que significam.
Filtre leituras de bots e pré-carregamentos na lógica do seu Zap — algumas câmeras de celular e aplicativos de mensagens abrem links automaticamente, o que pode inflar a contagem de leituras antes mesmo de uma pessoa de verdade ver o destino.
Mantenha, nas primeiras semanas, um segundo registro bruto de leituras sem filtro 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 etapa única, o que é suficiente para campanhas de baixo volume. Campanhas de código QR com alto tráfego e 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 GA4 e seu Measurement Protocol, que é justamente o que a ação do Zap deste guia utiliza.
E se a minha plataforma de código QR não oferecer suporte a webhooks?
Se o seu gerador não oferece webhooks de leitura, você ainda consegue 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 me preocupar com o GA4 em vez da contagem de leituras do meu próprio aplicativo de código QR?
A contagem de leituras sozinha não mostra o que aconteceu depois da leitura. Enviar os dados para o GA4 permite ver a taxa de conversão pós-leitura e comparar o tráfego do código QR com outros canais — algo que os profissionais de marketing apontam como o dado mais difícil de medir, segundo uma pesquisa de 2024 da Bitly, que mostrou que 52% deles consideram a conversão pós-leitura a métrica mais valiosa.
Pronto para criar seu código QR?
Gere códigos QR personalizados em segundos – grátis e fácil.
Criar código QR grátis →