7 min de leituraTutoriais

Código QR para Número de Telefone, SMS e E-mail

Um QR de telefone codifica tel: e abre o discador com o seu número já preenchido. Os payloads exatos para chamadas, mensagens de texto e e-mail, e a pegadinha que ninguém menciona.

Ana Kowalska
Marketing solutions engineering
Três payloads de QR lado a lado para um número de telefone, um SMS com uma mensagem pré-preenchida, e um endereço de e-mail

Um código QR de número de telefone não contém uma URL. Ele contém o texto tel:+14155552671, e o leitor reconhece o prefixo tel: e o entrega ao discador com o número já preenchido. Ele nunca faz a ligação por conta própria, em nenhum telefone que eu já testei.

O mesmo truque cobre dois vizinhos: SMSTO: abre uma mensagem de texto, mailto: abre um e-mail. Três esquemas, três formatos de payload, e uma pegadinha compartilhada que os sites geradores costumam pular - um código construído assim codifica uma ação em vez de uma solicitação web, então ele nunca pode ser editado ou contado. Este post tem os payloads exatos, o que cada um faz em um telefone real, e quando usar um link em vez disso. Para o fluxo de impressão mais amplo, uma campanha de código QR do zero cobre do planejamento até a medição.

Os Três Payloads, Por Escrito

Cada um desses é texto simples entregue a qualquer gerador que aceite texto livre. Não há nenhuma URL envolvida.

tel:+14155552671
SMSTO:+14155552671:Hi Acme, I saw the flyer
mailto:[email protected]?subject=Quote%20request&body=Hi%20team

O esquema tel: vem da RFC 3966, que é explícita ao dizer que uma URI de telefone deve carregar um número global - o + e o código do país - em vez de um número local. O esquema sms: é a RFC 5724; SMSTO: não vem dessa RFC de forma alguma, e sim das convenções mais antigas de QR, e continua sendo a forma com o maior suporte entre leitores, motivo pelo qual os geradores ainda a emitem. O e-mail é a RFC 6068, onde subject e body são parâmetros de query comuns.

Esse último detalhe é onde a maioria dos payloads feitos à mão quebra. O subject e o body precisam ser codificados em URL, então um espaço é %20 e um ampersand dentro da sua mensagem é %26. Deixe um & sem codificação no body e tudo depois dele é lido como outro parâmetro, então metade da sua mensagem desaparece. Codificação de URL explicada tem a lista completa de caracteres, se você estiver escrevendo isso à mão.

Os payloads tel, SMSTO e mailto mostrados com o que cada um abre em um telefone e qual parte vem pré-preenchida

O Que Realmente Acontece Quando Alguém Faz a Leitura

Vale a pena saber antes de imprimir, porque o comportamento é menos automático do que o texto de marketing dos sites geradores sugere.

Uma leitura de tel: abre o discador com o número visível e falta apenas um toque. Nada disca por conta própria, o que é uma proteção deliberada, e não um bug, e significa que "leia para ligar" é, na verdade, "leia para ter o número digitado para você."

Uma leitura de SMSTO: abre o aplicativo de mensagens com o destinatário definido e, geralmente, a mensagem na caixa de rascunho. A mensagem é a parte que varia: alguns telefones e alguns aplicativos de mensagens de terceiros descartam o texto pré-preenchido e mantêm só o número. Projete pensando nisso. Se o texto for essencial - uma palavra-chave que você precisa para roteamento, por exemplo - imprima-a também ao lado do código.

Uma leitura de mailto: abre o que a pessoa tiver configurado como aplicativo de e-mail. Em um telefone sem nenhuma conta de e-mail configurada, a leitura parece não fazer absolutamente nada, o que vale a pena lembrar para um público de consumidores.

PayloadO que abrePré-preenchidoPegadinha principal
tel:+1...DiscadorNúmeroNunca disca automaticamente; precisa do código do país
SMSTO:+1...:textAplicativo de mensagensNúmero, geralmente o textoO texto pré-preenchido não é garantido
sms:+1...?body=textAplicativo de mensagensNúmero, às vezes o textoPadrão, mas com suporte menos amplo que o SMSTO
mailto:a@b?subject=Aplicativo de e-mail padrãoEndereço, subject, bodyNão faz nada, silenciosamente, se nenhum aplicativo de e-mail estiver configurado

Escreva o Número em E.164 ou Ele Quebra no Exterior

+14155552671, não 0415 555 2671, e não (415) 555-2671. O formato internacional é padronizado como E.164 pela ITU: um + na frente, o código do país, e depois o número nacional sem espaços, hifens ou parênteses.

Um número em formato nacional resolve corretamente para um leitor naquele país e falha para todos os outros, motivo pelo qual um código de me ligue impresso costuma funcionar perfeitamente para a equipe que o revisou e para ninguém na feira de negócios. A pontuação é a outra metade do problema: alguns discadores removem espaços e hifens, outros os tratam como dígitos a serem discados, e um parêntese já foi flagrado encerrando a análise antes da hora.

Coloque os links e códigos da sua campanha no seu próprio domínio e você ganha o mesmo gerador, além da analytics que esses payloads diretos não conseguem lhe dar.

A Pegadinha: Esses Códigos Não Podem Ser Alterados ou Contados

As duas limitações vêm do mesmo fato. Um payload tel:, SMSTO: ou mailto: é uma instrução para o telefone, não uma solicitação para um servidor. Nada na internet é contatado, então não há nada para contar e nada para reapontar.

Isso significa duas coisas para qualquer material impresso. O número é permanente durante toda a vida do material: uma nova linha do escritório, uma equipe de vendas que se mudou, ou uma troca de provedor de mensagens torna o código errado, e reimprimir é a única correção. E você nunca vai saber se o código funcionou, porque uma leitura que abre um discador não deixa nenhum rastro em lugar algum que você possa ver. Códigos QR dinâmicos versus estáticos cobre essa distinção em geral, e os códigos QR expiram cobre o que mais pode parar de funcionar silenciosamente depois de uma tiragem de impressão.

A alternativa é uma indireção. Codifique um link curto para uma pequena página com um botão de ligar, um botão de mensagem e um botão de e-mail, todos construídos a partir dos mesmos esquemas. Agora a leitura é uma solicitação web: ela é contada, o destino é editável quando o número muda, e a página pode ter horário de funcionamento ou um formulário para quem faz a leitura às duas da manhã. O custo é um toque extra para o visitante.

Um payload tel direto comparado com um QR codificando um link curto para uma página de contato, mostrando qual dos dois pode ser contado e reapontado

Quando um Esquema Direto Ainda É a Escolha Certa

Dois casos, e eles são reais:

  • Um número que não vai mudar e não precisa ser medido. Um adesivo de manutenção de elevador, uma linha interna de suporte, uma placa ao lado de uma máquina. O payload direto é mais curto, o que significa um código menor, e ele funciona para sempre sem nenhum serviço por trás.
  • Um lugar sem conectividade confiável. Uma leitura de tel: funciona em um estacionamento subterrâneo; um link curto não resolve sem rede.

Fora desses casos, a indireção justifica o toque extra. Como rastrear leituras de código QR cobre o que você ganha quando a leitura se torna uma solicitação.

Teste Antes de Imprimir

Quatro verificações, e a segunda é a que as pessoas costumam pular:

  1. Faça a leitura com o aplicativo de câmera nativo tanto em um iPhone quanto em um telefone Android. Aplicativos leitores de terceiros são mais tolerantes do que os nativos, então um código que só funciona em um aplicativo leitor é um código que vai falhar no mundo real.
  2. Faça a leitura com um telefone de outro país, ou pelo menos um com uma região diferente configurada. É isso que pega um código do país faltando.
  3. Verifique se a mensagem pré-preenchida sobreviveu, e decida o que acontece se ela não sobreviveu.
  4. Imprima uma prova no tamanho final e faça a leitura em luz ruim, à distância em que uma pessoa real vai ficar. Qual deve ser o tamanho de um código QR tem as regras de distância.

A pegadinha que já me pegou foi o aplicativo de e-mail. Um código mailto: revisado em um telefone de trabalho com o Outlook configurado parece perfeito, e não faz absolutamente nada em um aparelho de consumidor que nunca teve uma conta de e-mail adicionada. Se o e-mail for a chamada para ação principal, coloque um link ao lado.

Leia a Série Principal

Este post está no cluster de tutoriais. Para a construção completa, uma campanha de código QR do zero vai do planejamento até a medição, e como criar um código QR cobre a decisão entre estático e dinâmico.

Relacionados no blog

Perguntas frequentes

Como eu crio um código QR para um número de telefone?

Codifique o texto tel:+14155552671 em vez de uma URL. Qualquer gerador que aceite texto livre consegue fazer isso. Quando alguém faz a leitura, o telefone dela abre o discador com o número já preenchido e espera que ela toque em ligar - ele nunca disca por conta própria, nem no iOS nem no Android.

Qual é o payload para um código QR de SMS?

SMSTO:+14155552671:Your message here é a forma com o maior suporte entre leitores, e sms:+14155552671?body=Your%20message é o padrão da RFC 5724. O suporte para a mensagem pré-preenchida é a parte que varia entre telefones e aplicativos de mensagens, então trate o texto como algo bom de se ter e o número como a coisa que precisa funcionar.

Como eu crio um código QR de e-mail com uma linha de assunto?

Codifique mailto:[email protected]?subject=Quote%20request&body=Hi%20team. O subject e o body são parâmetros de query definidos pela RFC 6068, e os dois valores precisam ser codificados em URL, motivo pelo qual um espaço aparece como %20. A leitura abre o aplicativo de e-mail padrão da pessoa com os campos preenchidos.

Um código QR de número de telefone precisa do código do país?

Sim, e com um sinal de mais na frente. Escreva-o no formato E.164, então +14155552671 e não 0415 555 2671 ou (415) 555-2671. Um número em formato nacional funciona apenas para um leitor naquele país e falha silenciosamente para todos os outros, que é o motivo mais comum pelo qual um código de me ligue impresso funciona para a equipe que o testou e para mais ninguém.

Posso rastrear quantas pessoas leram um código QR de telefone ou e-mail?

Não com um payload direto de tel:, SMSTO: ou mailto:. Esses codificam uma ação em vez de uma solicitação web, então nada chega a um servidor que possa contá-la. Se você precisa do número, codifique em vez disso um link curto para uma pequena página com os botões de ligar e de mensagem, e leia os cliques ali.

O que acontece se o número de telefone mudar depois da impressão?

Um código direto de tel: fica errado permanentemente, porque o número está embutido no padrão. Reimprima ou reaponte - e reapontar só existe se o código codificar um link que você controla, em vez do próprio número. Em qualquer coisa com vida útil mais longa que a campanha, codifique um link.

Experimente Elido

Cole uma URL, obtenha um link curto

Sem cadastro. O link vive 30 dias. Cadastre-se para mantê-lo para sempre.

Grátis, sem necessidade de registo · 2 por dia

Experimente o Elido

Encurtador de URL hospedado na UE: domínios personalizados, análises profundas e API aberta. Plano gratuito - sem cartão de crédito.

Tags
qr code for phone number
sms qr code
email qr code
tel uri
mailto
dynamic qr code

Continuar lendo