7 min de cititTutoriale

Cod QR pentru un număr de telefon, SMS și adresă de email

Un cod QR de telefon codifică tel: și deschide dialerul cu numărul tău deja completat. Payload-urile exacte pentru apeluri, mesaje text și email, și capcana pe care nimeni nu o menționează.

Ana Kowalska
Marketing solutions engineering
Trei payload-uri QR unul lângă altul pentru un număr de telefon, un SMS cu un mesaj precompletat, și o adresă de email

Un cod QR pentru un număr de telefon nu conține un URL. Conține textul tel:+14155552671, iar scanerul recunoaște prefixul tel: și îl predă dialerului cu numărul deja completat. Nu formează niciodată apelul de la sine, pe niciunul dintre telefoanele pe care le-am testat.

Același truc acoperă doi vecini: SMSTO: deschide un mesaj text, mailto: deschide un email. Trei scheme, trei formate de payload, și o singură capcană comună pe care site-urile de generatoare tind să o omită - un cod construit astfel codifică o acțiune, nu o cerere web, așa că nu poate fi niciodată editat sau contat. Acest articol are payload-urile exacte, ce face fiecare pe un telefon real, și când să folosești un link în schimb. Pentru fluxul mai larg de tipar, o campanie cu cod QR de la zero acoperă totul de la planificare la măsurare.

Cele trei payload-uri, scrise integral

Fiecare dintre acestea este text simplu predat oricărui generator care acceptă text liber. Nu este implicat niciun URL.

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

Schema tel: vine din RFC 3966, care specifică explicit că un URI de telefon trebuie să transporte un număr global - + și codul de țară - și nu unul local. Schema sms: este RFC 5724; SMSTO: nu vine deloc din acel RFC, ci din convențiile QR mai vechi, și rămâne forma cu cel mai larg suport din partea scanerelor, motiv pentru care generatoarele o mai emit și astăzi. Email-ul este RFC 6068, unde subject și body sunt parametri de query obișnuiți.

Acel ultim detaliu este locul unde se strică majoritatea payload-urilor construite manual. subject și body trebuie codificate URL, așa că un spațiu este %20, iar un ampersand în interiorul mesajului tău este %26. Lasă un & necodificat în body, și tot ce urmează după el este citit ca alt parametru, așa că jumătate din mesajul tău dispare. Codificarea URL explicată are lista completă de caractere, dacă scrii astea de mână.

Payload-urile tel, SMSTO și mailto arătate cu ce deschide fiecare pe un telefon și care parte este precompletată

Ce se întâmplă de fapt când cineva scanează

Merită să știi asta înainte să tipărești, pentru că comportamentul este mai puțin automat decât sugerează textele de marketing de pe site-urile de generatoare.

O scanare tel: deschide dialerul cu numărul vizibil și un singur tap rămas de făcut. Nimic nu formează numărul de la sine, ceea ce este o protecție deliberată, nu un bug, și înseamnă că "scanează pentru a apela" este de fapt "scanează pentru ca numărul să-ți fie scris automat."

O scanare SMSTO: deschide aplicația de mesagerie cu destinatarul completat și, de obicei, mesajul în caseta de ciornă. Mesajul este partea care variază: unele telefoane și unele aplicații de mesagerie terțe elimină textul precompletat și păstrează doar numărul. Proiectează ținând cont de asta. Dacă textul este esențial - un cuvânt-cheie de care ai nevoie pentru rutare, de exemplu - tipărește-l și pe lângă cod.

O scanare mailto: deschide orice aplicație de email a configurat persoana respectivă. Pe un telefon fără niciun cont de email configurat, scanarea pare să nu facă absolut nimic, ceea ce merită ținut minte pentru un public de consumatori.

PayloadCe se deschidePrecompletatProblema principală
tel:+1...DialerNumărulNu formează niciodată automat; are nevoie de codul de țară
SMSTO:+1...:textAplicație de mesagerieNumărul, de obicei și textulTextul precompletat nu este garantat
sms:+1...?body=textAplicație de mesagerieNumărul, câteodată și textulStandard, dar mai puțin susținut decât SMSTO
mailto:a@b?subject=Aplicația de email implicităAdresa, subject, bodyNu face nimic, pe tăcute, dacă nu este configurată nicio aplicație de email

Scrie numărul în E.164, altfel se strică în străinătate

+14155552671, nu 0415 555 2671, și nu (415) 555-2671. Formatul internațional este standardizat ca E.164 de către ITU: un + la început, codul de țară, apoi numărul național fără spații, liniuțe sau paranteze.

Un număr în format național se rezolvă corect pentru un scaner din acea țară și dă greș pentru toți ceilalți, motiv pentru care un cod tipărit de tip "sună-mă" funcționează adesea perfect pentru echipa care l-a verificat și pentru nimeni la târgul comercial. Punctuația este cealaltă jumătate a problemei: unele dialere elimină spațiile și liniuțele, altele le tratează ca cifre de format, iar o paranteză s-a văzut că termină analiza mai devreme.

Pune-ți linkurile și codurile de campanie pe propriul tău domeniu și obții același generator, plus analiza pe care aceste payload-uri directe nu o pot oferi.

Capcana: aceste coduri nu pot fi schimbate sau contate

Ambele limitări vin din același fapt. Un payload de tel:, SMSTO: sau mailto: este o instrucțiune pentru telefon, nu o cerere către un server. Nimic din internet nu este contactat, așa că nu este nimic de contat și nimic de repoziționat.

Asta înseamnă două lucruri pentru orice este tipărit. Numărul este permanent pentru toată durata de viață a materialului: o nouă linie de birou, o echipă de vânzări mutată, sau o schimbare de furnizor de mesagerie face codul greșit, iar retipărirea este singura soluție. Și nu vei ști niciodată dacă codul a funcționat, pentru că o scanare care deschide un dialer nu lasă nicio urmă vizibilă nicăieri. Coduri QR dinamice versus statice acoperă acea distincție în general, iar expiră codurile QR acoperă ce altceva poate să se oprească pe tăcute după un tiraj de tipar.

Alternativa este o singură indirecție. Codifică un link scurt către o pagină mică care conține un buton de apel, un buton de mesaj și un buton de email, toate construite din aceleași scheme. Acum scanarea este o cerere web: este contată, destinația este editabilă atunci când numărul se schimbă, iar pagina poate conține orele de funcționare sau un formular pentru cei care scanează la 2 noaptea. Costul este un tap suplimentar pentru vizitator.

Un payload tel direct comparat cu un cod QR care codifică un link scurt către o pagină de contact, arătând care poate fi contat și repoziționat

Când o schemă directă este totuși potrivită

Două cazuri, și sunt reale:

  • Un număr care nu se va schimba și nu are nevoie să fie măsurat. Un autocolant de reparații lift, o linie internă de helpdesk, o plăcuță de lângă un utilaj. Payload-ul direct este mai scurt, ceea ce înseamnă un cod mai mic, și funcționează pe termen nelimitat, fără niciun serviciu în spate.
  • Undeva fără conectivitate sigură. O scanare tel: funcționează într-o parcare de subsol; un link scurt nu se rezolvă fără o rețea.

În afara acestor cazuri, indirecția își merită tapul suplimentar. Cum urmărești scanările codurilor QR acoperă ce obții înapoi o dată ce scanarea devine o cerere.

Testează înainte să tipărești

Patru verificări, iar a doua este cea pe care oamenii o omit:

  1. Scanează cu aplicația de cameră standard, atât pe un iPhone, cât și pe un telefon Android. Aplicațiile terțe de scanare sunt mai permisive decât cele native, așa că un cod care funcționează doar într-o aplicație de scanare este un cod care va da greș în lumea reală.
  2. Scanează cu un telefon din altă țară, sau cel puțin unul cu o regiune diferită configurată. Asta este ce prinde un cod de țară care lipsește.
  3. Verifică dacă mesajul precompletat a supraviețuit, și decide ce se întâmplă dacă nu a supraviețuit.
  4. Tipărește o probă la dimensiunea finală și scaneaz-o în lumină proastă, de la distanța la care va sta o persoană reală. Cât de mare ar trebui să fie un cod QR are regulile de distanță.

Cea la care am fost prins eu este aplicația de email. Un cod mailto: verificat pe un telefon de serviciu cu Outlook configurat pare perfect, și nu face absolut nimic pe un telefon de consum care nu a avut niciodată un cont de email adăugat. Dacă email-ul este principalul call to action, pune un link lângă el.

Citește seria fundamentală

Acest articol face parte din clusterul tutorials. Pentru construirea completă, o campanie cu cod QR de la zero merge de la planificare la măsurare, iar cum creezi un cod QR acoperă decizia static-versus-dinamic.

Alte articole de pe blog

Întrebări frecvente

Cum fac un cod QR pentru un număr de telefon?

Codifică textul tel:+14155552671, nu un URL. Orice generator care acceptă text liber poate face asta. Când cineva îl scanează, telefonul lui deschide dialerul cu numărul deja completat și așteaptă ca el să apese pe apel - nu formează numărul de la sine niciodată, nici pe iOS, nici pe Android.

Care este payload-ul pentru un cod QR de SMS?

SMSTO:+14155552671:Your message here este forma cu cel mai larg suport din partea scanerelor, iar sms:+14155552671?body=Your%20message este standardul din RFC 5724. Suportul pentru mesajul precompletat este partea care variază între telefoane și aplicații de mesagerie, așa că tratează textul ca pe un nice-to-have, iar numărul ca pe lucrul care trebuie să funcționeze neapărat.

Cum creez un cod QR de email cu subiect?

Codifică mailto:[email protected]?subject=Quote%20request&body=Hi%20team. subject și body sunt parametri de query definiți de RFC 6068, și ambele valori trebuie codificate URL, motiv pentru care un spațiu apare ca %20. Scanarea deschide aplicația de email implicită a persoanei cu câmpurile completate.

Codul QR pentru un număr de telefon are nevoie de codul de țară?

Da, și cu un plus în față. Scrie-l în formatul E.164, adică +14155552671 și nu 0415 555 2671 sau (415) 555-2671. Un număr în format național funcționează doar pentru un scaner din acea țară și dă greș pe tăcute pentru toți ceilalți, motiv pentru care, cel mai frecvent, un cod tipărit de tip "sună-mă" funcționează pentru echipa care l-a testat și pentru nimeni altcineva.

Pot urmări câți oameni au scanat un cod QR de telefon sau email?

Nu, cu un payload direct de tel:, SMSTO: sau mailto:. Acestea codifică o acțiune, nu o cerere web, așa că nimic nu ajunge la un server care ar putea-o conta. Dacă ai nevoie de acest număr, codifică în schimb un link scurt către o pagină mică care conține butoanele de apel și mesaj, și citește click-urile de acolo.

Ce se întâmplă dacă numărul de telefon se schimbă după tipar?

Un cod direct de tel: devine greșit permanent, pentru că numărul este înglobat în model. Retipărește sau repoziționează - iar repoziționarea există doar dacă codul codifică un link pe care îl controlezi, nu numărul în sine. Pentru orice are o durată de viață mai lungă decât campania, codifică un link.

Încearcă Elido

Lipește un URL, obții un link scurt funcțional

Fără înregistrare. Linkul este activ timp de 30 de zile. Înregistrează-te ca să-l păstrezi pentru totdeauna.

Gratuit, fără înregistrare · 2 pe zi

Încearcă Elido

Scurtător de URL-uri găzduit în UE, cu domenii personalizate, analiză avansată și un API deschis. Nivel gratuit - fără card bancar.

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

Continuă lectura