Jess gerencia o marketing de um estúdio de fitness de médio porte. No outono passado, ela imprimiu 10.000 panfletos com um QR code direcionando a uma página de inscrição para aula experimental gratuita e os distribuiu em três bairros. A campanha custou US$ 1.200 em design e impressão. Quando o chefe perguntou quantas pessoas realmente escanearam o código, Jess não tinha resposta. A página de inscrição tinha recebido algum tráfego, mas ela não conseguia dizer quanto veio dos panfletos versus Google, Instagram ou boca a boca. Ela gastou mais de mil dólares em uma campanha que não podia medir.
Para a campanha seguinte, Jess adicionou parâmetros UTM às URLs dos QR codes e configurou rastreamento adequado no Google Analytics. Desta vez, ela sabia exatamente quantos escaneamentos vieram de cada bairro, qual design de panfleto performou melhor e que a campanha gerou 47 inscrições para aulas experimentais a um custo de US$ 25,53 cada. A tecnologia era a mesma. A única diferença foi saber como rastrear. Veja como você pode fazer o mesmo.
O que são parâmetros UTM?
Parâmetros UTM são pequenas tags que você adiciona ao final de uma URL e que informam à sua ferramenta de análise de onde o tráfego veio. Eles não mudam o que o usuário vê ou experimenta. Simplesmente adicionam informações de rastreamento que aparecem no seu painel de análise. Pense neles como etiquetas invisíveis nos seus links.
Uma URL normal se parece com: seusite.com/aula-gratis. Uma URL com parâmetros UTM se parece com: seusite.com/aula-gratis?utm_source=panfleto&utm_medium=qr&utm_campaign=primavera2026. Quando alguém escaneia o QR code e acessa essa URL, o Google Analytics registra a fonte como 'panfleto,' o meio como 'qr' e a campanha como 'primavera2026.' Você pode então filtrar suas análises para ver exatamente quanto tráfego e quantas conversões vieram daquele QR code específico.
Os cinco parâmetros UTM que você deve conhecer
- utm_source: Identifica de onde o tráfego vem. Para QR codes, pode ser 'panfleto,' 'poster,' 'cartao-visita,' ou 'embalagem.'
- utm_medium: Descreve o meio de marketing. Use 'qr' ou 'qr-code' para distinguir escaneamentos de QR de outras fontes de tráfego como e-mail ou redes sociais.
- utm_campaign: Nomeia a campanha específica. Exemplos incluem 'promocao-verao-2026,' 'inauguracao,' ou 'lancamento-cardapio.'
- utm_term: Opcional. Útil para identificar variações específicas, como 'design-a' versus 'design-b' em um teste A/B.
- utm_content: Opcional. Ajuda a diferenciar entre diferentes posicionamentos de QR code, como 'display-mesa' versus 'placa-vitrine.'
Mantenha seus valores UTM em minúsculas, use hifens em vez de espaços e seja consistente entre campanhas. Se você usar 'panfleto' em uma campanha e 'Panfleto' em outra, o analytics vai tratá-los como duas fontes diferentes.
Passo a passo: configure o rastreamento de QR code
Construa sua URL com UTM
Use o Campaign URL Builder gratuito do Google ou adicione manualmente os parâmetros à sua URL de destino. Comece com os três parâmetros obrigatórios: utm_source, utm_medium e utm_campaign. Por exemplo, se estiver colocando um QR code em um banner de feira, sua URL pode ser: seusite.com/promo?utm_source=feira&utm_medium=qr&utm_campaign=expo-2026.
Encurte a URL se necessário
URLs longas com parâmetros UTM criam QR codes mais complexos com padrões mais densos. Se sua URL é muito longa, use um encurtador de URL para simplificá-la. Isso produz um QR code menor e mais limpo que é mais fácil de escanear, especialmente em tamanhos pequenos de impressão. Alguns encurtadores também fornecem suas próprias análises de cliques como bônus.
Gere seu QR code com a URL de rastreamento
Cole a URL completa com tags UTM (ou sua versão encurtada) no gerador de QR code. O QR code codificará a URL inteira incluindo todos os parâmetros de rastreamento. Quando alguém escaneia, acessa sua página e os parâmetros são capturados automaticamente.
Verifique o rastreamento no Google Analytics
Após o QR code estar ativo, verifique o Google Analytics em Aquisição para ver o tráfego atribuído aos seus parâmetros UTM. Você deve ver sua fonte, meio e nome da campanha aparecendo nos relatórios. Se não os vir, verifique se os parâmetros UTM estão formatados corretamente e se o código de rastreamento do analytics está instalado na página de destino.
Crie URLs únicos para cada posicionamento
Se está colocando QR codes em múltiplos locais, dê a cada um uma URL única com valores UTM diferentes. Por exemplo, use utm_content=vitrine para a placa da vitrine e utm_content=display-mesa para os displays de mesa. Isso permite comparar o desempenho entre locais e descobrir onde seus códigos obtêm mais engajamento.
Usando encurtadores de URL com análise integrada
Se você não tem o Google Analytics configurado na página de destino, ou se quer uma solução de rastreamento mais simples, encurtadores de URL com análise integrada são uma excelente alternativa. Serviços como Bitly, Short.io e Dub.co permitem criar links encurtados e ver quantas vezes cada link foi clicado, junto com dados como localização e tipo de dispositivo.
O processo é simples. Encurte sua URL de destino com o serviço, depois use essa URL encurtada para gerar o QR code. Cada escaneamento registra como um clique no link encurtado, e você pode visualizar os dados no painel do encurtador. Essa abordagem funciona bem para pequenos negócios e campanhas pontuais onde configurar uma infraestrutura completa de análise seria excessivo.
Teste A/B dos seus posicionamentos de QR code
Uma vez que pode rastrear escaneamentos, você pode começar a experimentar. O teste A/B de diferentes posicionamentos, designs ou chamadas para ação de QR code mostra o que realmente funciona com seu público, em vez de adivinhar. O conceito é direto: crie duas versões, dê a cada uma uma URL de rastreamento única e compare os resultados.
- Teste diferentes posicionamentos usando valores utm_content únicos para cada local. Compare um QR code no balcão versus um na sacola de compras para ver qual gera mais escaneamentos.
- Teste diferentes chamadas para ação imprimindo duas versões de um panfleto com texto diferente ao lado do QR code. 'Escaneie para 20% de desconto' supera 'Escaneie para ver nosso cardápio'? Os dados dirão.
- Teste variações de design comparando um QR code com marca e logotipo contra um código preto e branco simples. Acompanhe se a versão com marca gera confiança suficiente para aumentar as taxas de escaneamento.
- Execute testes por pelo menos duas semanas antes de tirar conclusões. Um único dia de dados pode ser enganoso devido à variação de tráfego de pedestres, clima e outros fatores externos.
Medindo o ROI de campanhas com QR code
Rastrear escaneamentos é útil, mas o valor real é conectar escaneamentos a resultados de negócio. Se seu QR code direciona a uma página de inscrição, acompanhe quantos escaneadores realmente se inscrevem. Se direciona a uma página de produto, acompanhe quantos escaneamentos levam a compras. O Google Analytics permite configurar metas de conversão que medem exatamente isso: qual porcentagem dos visitantes por QR code realiza a ação que você deseja.
Para calcular o ROI, compare o custo total da campanha (impressão, distribuição e design) com a receita ou valor gerado pelas conversões que rastreou. Se gastou R$ 2.500 em uma campanha de panfletos e rastreou 30 novos clientes que gastaram em média R$ 250 cada, sua campanha gerou R$ 7.500 em receita de um investimento de R$ 2.500. Sem rastreamento, você nunca saberia se aquele investimento foi bem gasto ou desperdiçado.
Mesmo que seu QR code direcione a algo que não gera receita diretamente, como um cardápio ou página de informações, você ainda pode medir o engajamento. Acompanhe tempo na página, taxa de rejeição e páginas por sessão para visitantes por QR code para entender como interagem com seu conteúdo comparado a outras fontes de tráfego.
Comece a rastrear sua próxima campanha
Você não precisa de QR codes dinâmicos caros ou plataformas de análise empresariais para medir suas campanhas com QR code. Parâmetros UTM são gratuitos, análises de encurtadores de URL são gratuitas ou de baixo custo, e o Google Analytics é gratuito. O único investimento é alguns minutos extras de configuração antes de gerar seu código. Esse pequeno esforço é a diferença entre voar no escuro e saber exatamente o que funciona.