6 min czytaniaPoradniki

Kod QR dla numeru telefonu, SMS-a i adresu e-mail

Kod QR dla telefonu koduje tel: i otwiera dialer z wypełnionym numerem. Dokładne payloady dla połączeń, SMS-ów i e-maili, oraz haczyk, o którym nikt nie mówi.

Ana Kowalska
Marketing solutions engineering
Trzy payloady QR obok siebie: dla numeru telefonu, SMS-a z wypełnioną wiadomością i adresu e-mail

Kod QR z numerem telefonu nie zawiera URL-a. Zawiera tekst tel:+14155552671, a skaner rozpoznaje prefiks tel: i przekazuje go do dialera z już wypełnionym numerem. Nigdy nie wykonuje połączenia sam, na żadnym telefonie, który testowałam.

Ten sam trik obejmuje dwóch sąsiadów: SMSTO: otwiera wiadomość tekstową, mailto: otwiera e-mail. Trzy schematy, trzy formaty payloadu i jeden wspólny haczyk, który strony z generatorami zwykle przemilczają - kod zbudowany w ten sposób koduje akcję, a nie żądanie sieciowe, więc nigdy nie można go edytować ani zliczać. Ten artykuł ma dokładne payloady, co każdy z nich robi na prawdziwym telefonie, i kiedy zamiast tego użyć linku. Po szerszy przepływ druku, kampania z kodem QR od podstaw opisuje planowanie po pomiar.

Trzy payloady, zapisane w całości

Każdy z nich to zwykły tekst przekazany do dowolnego generatora, który przyjmuje wolny tekst. Nie ma tu żadnego URL-a.

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

Schemat tel: pochodzi z RFC 3966, który wyraźnie mówi, że URI telefoniczny powinien nieść numer globalny - + i kod kraju - a nie lokalny. Schemat sms: to RFC 5724; SMSTO: w ogóle nie pochodzi z tego RFC, ale ze starszych konwencji QR, i wciąż jest formą z najszerszym wsparciem skanerów, dlatego generatory wciąż go używają. E-mail to RFC 6068, gdzie subject i body to zwykłe parametry query.

Ten ostatni szczegół jest miejscem, w którym psuje się większość ręcznie budowanych payloadów. Subject i body muszą być zakodowane URL-em, więc spacja to %20, a ampersand wewnątrz wiadomości to %26. Zostaw surowy & w body, i wszystko po nim zostanie odczytane jako kolejny parametr, więc połowa twojej wiadomości zniknie. Kodowanie URL wyjaśnione ma pełną listę znaków, jeśli piszesz to ręcznie.

Payloady tel, SMSTO i mailto pokazane z tym, co każdy z nich otwiera na telefonie i która część jest wypełniona z góry

Co faktycznie się dzieje, kiedy ktoś skanuje

Warto to znać, zanim wydrukujesz, bo zachowanie jest mniej automatyczne, niż sugerują opisy marketingowe na stronach generatorów.

Skan tel: otwiera dialer z widocznym numerem i jednym dotknięciem do wykonania. Nic nie dzwoni samo, co jest świadomą ochroną, a nie błędem, i znaczy, że "zeskanuj, żeby zadzwonić" to w rzeczywistości "zeskanuj, żeby numer wpisał się za ciebie".

Skan SMSTO: otwiera aplikację do wiadomości z ustawionym odbiorcą i, zwykle, wiadomością już w polu roboczym. Wiadomość jest tą częścią, która się różni: niektóre telefony i niektóre aplikacje firm trzecich odrzucają wypełniony tekst i zostawiają tylko numer. Projektuj z tym w głowie. Jeśli tekst jest istotny - na przykład słowo kluczowe potrzebne do routingu - wydrukuj je też obok kodu.

Skan mailto: otwiera to, co dana osoba skonfigurowała jako swoją aplikację pocztową. Na telefonie bez skonfigurowanego konta e-mail skan wygląda, jakby nic nie robił, o czym warto pamiętać przy odbiorcach konsumenckich.

PayloadCo się otwieraWypełnione z góryGłówny haczyk
tel:+1...DialerNumerNigdy nie dzwoni automatycznie; wymaga kodu kraju
SMSTO:+1...:textAplikacja do wiadomościNumer, zwykle tekstWypełniony tekst nie jest gwarantowany
sms:+1...?body=textAplikacja do wiadomościNumer, czasem tekstStandard, ale wsparty mniej szeroko niż SMSTO
mailto:a@b?subject=Domyślna aplikacja pocztowaAdres, temat, treśćCichy brak reakcji, jeśli nie skonfigurowano aplikacji pocztowej

Zapisz numer w E.164, albo popsuje się za granicą

+14155552671, nie 0415 555 2671, i nie (415) 555-2671. Format międzynarodowy jest ustandaryzowany jako E.164 przez ITU: + na początku, kod kraju, potem numer krajowy bez spacji, myślników czy nawiasów.

Numer w formacie krajowym rozwiązuje się prawidłowo dla skanera w tym kraju i zawodzi dla wszystkich innych, co jest powodem, dla którego wydrukowany kod z numerem do połączeń często działa idealnie dla zespołu, który go sprawdzał, i dla nikogo na targach. Interpunkcja to druga połowa problemu: niektóre dialery usuwają spacje i myślniki, inne traktują je jako cyfry do wybrania, a nawias bywał znany z przedwczesnego kończenia parsowania.

Umieść linki i kody swojej kampanii na własnej domenie, i dostajesz ten sam generator plus analitykę, której te bezpośrednie payloady nie mogą dać.

Haczyk: tych kodów nie da się zmienić ani zliczyć

Oba ograniczenia wynikają z tego samego faktu. Payload tel:, SMSTO: albo mailto: to instrukcja dla telefonu, nie żądanie do serwera. Nic w internecie nie jest kontaktowane, więc nie ma nic do zliczenia i nic do przekierowania.

To znaczy dwie rzeczy dla wszystkiego, co wydrukujesz. Numer jest trwały na całe życie materiału: nowa linia w biurze, przeniesiony zespół sprzedaży albo zmiana dostawcy wiadomości sprawiają, że kod jest błędny, i ponowny druk to jedyna naprawa. I nigdy nie będziesz wiedzieć, czy kod zadziałał, bo skan otwierający dialer nie zostawia żadnego śladu, który mógłbyś zobaczyć. Kody QR dynamiczne kontra statyczne opisuje to rozróżnienie ogólnie, a czy kody QR wygasają opisuje, co jeszcze może po cichu przestać działać po nakładzie druku.

Alternatywą jest jedna warstwa pośrednictwa. Zakoduj krótki link do małej strony z przyciskiem połączenia, przyciskiem wiadomości i przyciskiem e-mail, wszystkie zbudowane z tych samych schematów. Teraz skan jest żądaniem sieciowym: jest zliczany, miejsce docelowe jest edytowalne, kiedy numer się zmienia, a strona może mieć godziny otwarcia albo formularz dla osób, które skanują o drugiej w nocy. Koszt to jedno dodatkowe dotknięcie dla odwiedzającego.

Bezpośredni payload tel porównany z kodem QR kodującym krótki link do strony kontaktowej, pokazujący, który z nich można zliczyć i przekierować

Kiedy bezpośredni schemat wciąż jest właściwy

Dwa przypadki, i są prawdziwe:

  • Numer, który się nie zmieni i nie wymaga pomiaru. Naklejka serwisu wind, wewnętrzna linia helpdesku, tabliczka przy maszynie. Bezpośredni payload jest krótszy, co znaczy mniejszy kod, i działa bez żadnej usługi za sobą na zawsze.
  • Miejsce bez pewnej łączności. Skan tel: działa w podziemnym parkingu; krótki link nie rozwiąże się bez sieci.

Poza tymi przypadkami, warstwa pośrednictwa zarabia na swoje dodatkowe dotknięcie. Jak śledzić skany kodów QR opisuje, co dostajesz z powrotem, kiedy skan staje się żądaniem.

Przetestuj, zanim wydrukujesz

Cztery sprawdzenia, i drugie jest tym, które ludzie pomijają:

  1. Skanuj wbudowaną aplikacją kamery na iPhonie i na telefonie z Androidem. Aplikacje skanerów firm trzecich są bardziej wybaczające niż wbudowane, więc kod, który działa tylko w aplikacji skanera, jest kodem, który zawiedzie w realnym świecie.
  2. Skanuj telefonem z innego kraju, albo przynajmniej z innym ustawionym regionem. To wychwytuje brakujący kod kraju.
  3. Sprawdź, czy wypełniona wiadomość przetrwała, i zdecyduj, co się stanie, jeśli nie przetrwała.
  4. Wydrukuj próbkę w finalnym rozmiarze i zeskanuj ją w słabym świetle, z odległości, z jakiej stanie prawdziwa osoba. Jak duży powinien być kod QR ma reguły odległości.

Ten, na którym się nabrałam, to aplikacja pocztowa. Kod mailto: sprawdzony na służbowym telefonie ze skonfigurowanym Outlookiem wygląda idealnie, i nie robi absolutnie nic na konsumenckim telefonie, do którego nigdy nie dodano konta e-mail. Jeśli e-mail jest głównym wezwaniem do działania, postaw obok niego link.

Przeczytaj serię filarową

Ten artykuł należy do klastra tutoriali. Po cały proces, kampania z kodem QR od podstaw prowadzi od planowania do pomiaru, a jak stworzyć kod QR opisuje decyzję statyczny kontra dynamiczny.

Powiązane na blogu

Najczęściej zadawane pytania

Jak zrobić kod QR dla numeru telefonu?

Zakoduj tekst tel:+14155552671 zamiast URL-a. Każdy generator przyjmujący wolny tekst da sobie z tym radę. Kiedy ktoś zeskanuje kod, jego telefon otwiera dialer z już wypełnionym numerem i czeka, aż wciśnie połącz - nigdy nie dzwoni sam, ani na iOS, ani na Androidzie.

Jaki jest payload dla kodu QR z SMS-em?

SMSTO:+14155552671:Your message here to forma z najszerszym wsparciem skanerów, a sms:+14155552671?body=Your%20message to standard z RFC 5724. Wsparcie dla wypełnionej wiadomości jest tym, co różni się między telefonami i aplikacjami do wiadomości, więc traktuj tekst jako dodatek, a numer jako rzecz, która musi zadziałać.

Jak zrobić kod QR e-mail z tematem?

Zakoduj mailto:[email protected]?subject=Quote%20request&body=Hi%20team. Subject i body to zwykłe parametry query zdefiniowane przez RFC 6068, i obie wartości muszą być zakodowane URL-em, dlatego spacja pojawia się jako %20. Skan otwiera domyślną aplikację pocztową danej osoby z wypełnionymi polami.

Czy kod QR z numerem telefonu potrzebuje kodu kraju?

Tak, i z plusem na początku. Zapisz go w formie E.164, więc +14155552671, a nie 0415 555 2671 albo (415) 555-2671. Numer w formacie krajowym działa tylko dla skanera w tym kraju i po cichu zawodzi dla wszystkich innych, co jest najczęstszym powodem, dla którego wydrukowany kod z numerem do połączeń działa dla zespołu, który go testował, i dla nikogo innego.

Czy mogę śledzić, ile osób zeskanowało kod QR z telefonem albo e-mailem?

Nie przy bezpośrednim payloadzie tel:, SMSTO: albo mailto:. Kodują one akcję, a nie żądanie sieciowe, więc nic nie trafia do serwera, który mógłby to zliczyć. Jeśli potrzebujesz liczby, zakoduj zamiast tego krótki link do małej strony z przyciskami połączenia i wiadomości, i odczytaj kliknięcia tam.

Co się stanie, jeśli numer telefonu zmieni się po druku?

Bezpośredni kod tel: staje się błędny na trwałe, bo numer jest zapisany we wzorze. Ponowny druk albo przekierowanie - a przekierowanie istnieje tylko wtedy, jeśli kod koduje link, który kontrolujesz, a nie sam numer. Na wszystkim z czasem życia dłuższym niż kampania, koduj link.

Wypróbuj Elido

Wklej URL, otrzymaj krótki link

Bez rejestracji. Link działa 30 dni. Zarejestruj się, aby zachować go na zawsze.

Za darmo, bez rejestracji · 2 dziennie

Wypróbuj Elido

Skracarka URL hostowana w UE: własne domeny, głęboka analityka i otwarte API. Darmowy plan - bez karty kredytowej.

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

Czytaj dalej