Código QR no bilhete e no ingresso para o evento — como resolver isso de forma simples
QR Code para ingressos de eventos sem sistemas de bilhetagem caros: receita simples, link substituível, impressão legível e estatísticas de entrada sem perfilamento de convidados.
Três segundos. É o tempo que leva para admitir uma pessoa quando o código QR no bilhete funciona como deveria. Agora multiplique isso por 200 convidados numa conferência. Com três segundos por pessoa, a fila inteira passa em cerca de dez minutos. Com três minutos (porque os códigos não carregam, os ecrãs escureceram, alguém está à procura de um PDF num e-mail de há um mês), torna-se uma hora e nervos no portão.
Não se trata de estética. O QR Code no ingresso para um evento ou agiliza a entrada, ou a congestiona de tal forma que as pessoas ficam esperando do lado de fora. Vou te mostrar como fazer essa primeira variante. Sem sistemas de ticketing caros e sem complicações.
O que este código deve fazer na verdade
Vamos começar com uma distinção que lhe poupará muita dor. O código QR no bilhete pode fazer duas coisas.
Pode levar à página. Visualização do bilhete, programação, mapa da sala, formulário de check-in. Apenas um link embutido nos quadrados.
Ou talvez carregue um identificador único. Uma sequência aleatória que o seu sistema lê e verifica na base de dados se este bilhete específico já passou pela cancela. Isto já é um ticketing completo com validação.
Para eventos de algumas centenas de pessoas, esta primeira variante resolve cerca de 90% das situações. Cada um recebe um link, o código direciona para esse link, e você, na entrada, verifica visualmente o sobrenome ou o número. Sem backend. Sem aplicativo. Sem servidor que gosta de cair justamente no sábado às 18:00.
Um link, um código por pessoa
Você está organizando um workshop para 80 pessoas. Antes de gerar o código a partir de um endereço longo e bruto, encurte-o. Um link curto gera um código com menos frequência, quadrados menos densos, melhor impressão e uma digitalização mais garantida de um papel amassado ou de uma tela que alguém escureceu até o zero.
No cutty é apenas um movimento: você cola o endereço de destino, recebe um link curto e o código QR é gerado instantaneamente a partir desse link. Você pode personalizar o final para que pareça uma marca, para que no bilhete pareça confiável e não como um encurtador aleatório de um anúncio:
https://cutty.dev/warsztat-czerwiec/wejscie
Este código você insere no modelo do ingresso (Canva, documento, o que você tiver) e imprime ou envia por e-mail. Só isso.
Alvo substituível, ou seja, o salvamento no dia anterior
Há uma coisa que você só vai valorizar na prática. Você imprimiu 200 ingressos e, um dia antes do evento, a sala muda. Ou o horário do registro. Se o código levasse diretamente para o endereço antigo, você teria 200 pedaços de papel inútil.
Com um link curto, o código QR permanece o mesmo, e você altera apenas para onde ele aponta. Do painel, em cerca de dez segundos. Os ingressos impressos continuam funcionando, abrindo a página atualizada. O mesmo te salva quando o evento é adiado ou quando você move o programa para uma outra subpágina.
E se você realmente precisar contar as entradas
Às vezes, um único bilhete deve permitir a entrada de exatamente uma pessoa e nem uma vez mais. Nesse caso, você precisa de um código único para cada uma. O esquema mínimo é o seguinte:
- Você gera uma lista de identificadores aleatórios (
evt-a7f3k9,evt-m2x8qpe assim por diante). - Cada um é vinculado a um link curto separado que leva à visualização "bilhete válido".
- Na catraca você escaneia, e a pessoa na entrada marca o nome na lista.
A validação totalmente automática, todo esse sistema de "já utilizado / ainda não utilizado", só um sistema de ticketing dedicado poderá te dar. Mas para um evento pequeno, uma lista em uma planilha mais o escaneamento pelo celular fazem o trabalho por zero reais. Realmente.
Quatro coisas que matam o código no gateway
Códigos QR falham sempre pelos mesmos motivos. Com base na experiência:
- Impressão muito pequena. Não desça abaixo de aprox. 2,5–3 cm de lado. Quanto menor, mais o scanner começa a ter dificuldades com pouca luz.
- Contraste muito baixo. Código em fundo colorido ou sobre uma foto é pedir por problemas. Preto no branco. Sempre.
- Falta de margem. O código precisa de uma moldura branca ao redor (a chamada quiet zone). Pressionado contra a borda da imagem, pode não ser lido.
- Link longo. Quanto mais caracteres, menores os quadrados. Endereço encurtado = código mais legível. Voltamos ao ponto inicial.
E mais uma coisa, banal, mas as pessoas se esquecem disso: teste o bilhete impresso com três telefones diferentes antes de enviar qualquer coisa adiante. Papel não é tela. O que parece lindo na visualização pode teimar e não querer ser lido na impressão.
Quantos realmente vieram
Há ainda um efeito secundário, bastante agradável. Como o código passa por um link curto, você tem um contador ao mesmo tempo. Você vê quantas vezes o ingresso foi aberto e aproximadamente quando. Sem criar um perfil de convidado, sem criar uma conta para ele, sem rastreá-lo por toda a internet. cutty mantém isso nos servidores da UE e não salva o IP bruto, o que é importante com ingressos (onde entram em jogo os dados das pessoas que vieram ao seu show ou treinamento).
Esta é uma diferença real em comparação com o uso de qualquer gerador de QR com publicidade e um redirecionamento desconhecido no meio. Em ingressos, onde tudo se baseia na confiança, tais coisas contam.
Execute este código e substitua o link abaixo em cutty.dev, antes de iniciar a impressão de todo o lote. Pois corrigir algo após imprimir 200 unidades já é uma conversa completamente diferente.