Como rastrear escaneamentos de QR code

Um QR code não consegue relatar nada sozinho. Ele é tinta. Quando um celular o lê, nenhuma mensagem volta para quem o imprimiu, e é também por isso que os códigos estáticos são tão privados. Para saber quantas pessoas escanearam, algo no caminho entre o código e o destino precisa contá-las, e esse algo é um redirecionamento.

Como o rastreamento funciona de verdade

Um código rastreado não contém o seu destino. Ele contém um endereço curto no serviço de rastreamento, por exemplo qrcodeengine.app/r/menu7k. Quando um celular o escaneia:

  1. O celular abre o endereço curto.
  2. O serviço registra que houve uma visita e encaminha o celular para o seu destino real.
  3. O celular chega onde você queria, uma fração de segundo depois.

É isso que é um código dinâmico. A contagem e a possibilidade de mudar o destino depois são o mesmo mecanismo visto de dois lados: como o código aponta para o serviço e não para você, o serviço pode tanto contar quanto redirecionar.

A consequência é que é impossível acrescentar rastreamento a um código que já foi impresso como código estático. Se o cartaz já está na parede e o código guarda o seu endereço da web diretamente, nada pode contá-lo além da analítica da própria página de destino. Decida antes de imprimir.

O que você consegue saber

Um redirecionamento vê uma requisição web comum, então pode registrar o que qualquer site vê:

Esse último ponto é o útil. Faça um código por ponto de exibição, não um código para a campanha inteira, e o redirecionamento dirá qual ponto justifica o espaço que ocupa. Um café com um código em cada mesa descobre quais mesas pedem pelo cardápio online. Uma marca com um código em cada um de três tamanhos de produto descobre qual tamanho é mais escaneado. Os dados são tão interessantes quanto a forma como você divide os códigos.

O que você não consegue saber

Limites honestos, porque o rastreamento costuma ser vendido além do que entrega:

Configurando no QRCodeEngine

  1. Faça o código normalmente e mude-o para dinâmico antes de baixar. Você recebe o endereço curto e um link de gerenciamento. Guarde o link de gerenciamento; ele é a sua chave para o código.
  2. Imprima o código. O conteúdo dele nunca mais muda, faça o que fizer com o destino.
  3. Abra a página de gerenciamento para ver os escaneamentos conforme chegam, mudar para onde o código aponta, pausá-lo ou agendar uma troca, por exemplo enviando os escaneamentos para outra página depois de uma data ou para uma versão em outro idioma conforme o país do visitante.

Cada código é gratuito, e a contagem é mantida enquanto o código existir. Para uma campanha com muitos pontos de exibição, a geração em massa a partir de uma planilha cria um código distinto por linha, cada um rastreado separadamente.

Lendo os números

Alguns padrões que aparecem repetidamente:

Privacidade, resumidamente

Rastrear um código significa manter um redirecionamento que registra visitas. Isso é uma quantidade modesta de dados, e são os mesmos dados que o site de destino ia receber de qualquer jeito. Não colete mais do que precisa, diga com clareza no destino que a visita veio por um código rastreado se o seu público se importar com isso, e não use rastreamento para nada que você ficaria desconfortável em imprimir ao lado do código. Contar quantas pessoas escanearam um cartaz é tranquilo. Descobrir qual indivíduo foi não é possível a partir de um redirecionamento nem é uma boa ideia tentar.

Crie um código QR grátis com o QRCodeEngine — todos os formatos grátis, sem cadastro, e cada código é verificado antes de você baixá-lo.