Really Free QR Code Generator··9 min. skaitymo

Redaguojami QR kodai be prenumeratos: viena eilutė

Atsakymas į klausimą „bet vėliau turiu pakeisti paskirties vietą“ nėra prenumerata. Tai peradresavimo kelias jau jums priklausančiame domene.


Atspausdinkite statinį QR kodą, kuriame užkoduotas trumpas kelias jūsų domene — yourcompany.com/m — ir sukonfigūruokite šį kelią taip, kad jis peradresuotų, kur tik norite. Naudojant nginx, tam pakanka vienos return 302 eilutės. Išsaugote galimybę keisti paskirties vietas ir matyti kiekvienos vietos analizę, o atspausdintas kodas priklauso tik nuo domeno, už kurį jau mokate.

Dinaminio QR kodo pasiūlymas sujungia du dalykus, kurių nebūtina jungti: peradresavimą, kuris iš tiesų naudingas, ir tai, kad jį valdo kažkas kitas, o tai ir yra visa problema. Atskirkite juos — peradresavimas liks, o nuomotojas pasitrauks.

Kodėl tai veikia?

Atspausdintame kode yra tiesiogiai įrašyti yourcompany.com/m baitai, todėl niekas negali jo atšaukti, apmokestinti pagal naudojimą ar registruoti — o tai, ką pateikia /m, yra konfigūracija, kurią galite keisti kada panorėję. Tai tas pats mechanizmas, kurį parduoda paslaugų teikėjai; jie tiesiog ima nuomos mokestį už ne jums priklausantį domeną. Statinis ir dinaminis paaiškina pagrindinį skirtumą.

Ką gaunate, palyginti su kiekviena alternatyva?

Dinaminis (nuomojamas)Statinis, tiesioginis URLStatinis + jūsų peradresavimas
Ar trečioji šalis gali jį išjungtiTaipNeNe
Pasikartojanti kainaKas mėnesį, dažnai už kiekvieną kodąNėraNėra, išskyrus jau turimo domeno kainą
Pakeisti paskirties vietą po spausdinimoTaipNeTaip
Kas registruoja nuskaitymąPaslaugos teikėjasJūsJūs
Ką rodo skaitytuvo peržiūraNepažįstamą trumpą domenąJūsų domenąJūsų domeną
Ar veikia teikėjui nutraukus veikląNeNetaikomaTaip
Sąrankos pastangosUžsiregistruotiNėraViena konfigūracijos eilutė

Dešinysis stulpelis yra tai, ką parduoda pramonė, tik be rizikos, susijusios su kita sandorio šalimi. Tai ne kompromisas — visais svarbiais aspektais jis yra geresnis.

Kaip suprojektuoti URL?

Laikykite juos trumpus, nes trumpesnės naudingosios duomenų dalys sukuria mažesnio tankio raštus, kuriuos patikimiau nuskaityti iš toliau ir kurie geriau atlaiko prastesnę spaudos kokybę.

  • Naudokite trumpą kelią: /m meniu, /p1 pirmajam plakatui, /w „Wi-Fi“ informacijai.
  • Suteikite kiekvienai fizinei vietai atskirą kelią. Taip vėliau gausite kiekvienos vietos analizę ir galėsite nukreipti vieną vietą nekeisdami kitų.
  • Spausdinamoje dalyje pirmenybę teikite keliams, o ne užklausos eilutėms, tada kampanijos parametrus pridėkite peradresavimo paskirties vietoje. yourcompany.com/p1 gali būti nukreiptas į yourcompany.com/promo?src=poster-lobby&utm_medium=qr.
  • Naudokite HTTPS ir atsisakykite www., jei svetainė veikia be jo — kiekvienas pašalintas simbolis supaprastina raštą.
  • Niekada vėliau nenaudokite to paties kelio kitai kampanijai. Senos atspausdintos kopijos vis dar bus naudojamos ir rodys į jį.

Trumpas kelias taip pat reiškia, kad kodą galima spausdinti mažesnį arba, išlaikant tą patį modulio dydį, didesnį — tai praktiškai padidina stalo kortelių ir lauko iškabų atsparumą.

Kaip nustatyti peradresavimą?

Kol kampanija vykdoma ir galbūt norėsite pakeisti jos kryptį, naudokite 302. 301 naudokite tik tada, kai paskirties vieta iš tiesų yra nuolatinė, nes naršyklės ir skaitytuvai 301 peradresavimus intensyviai laikinai išsaugo ir vėliau gali būti neįmanoma jų atšaukti.

nginx

Į server bloką įrašykite: location = /m { return 302 https://yourcompany.com/menu?src=table; } — tada paleiskite nginx -t ir perkraukite konfigūraciją. Po vieną eilutę kiekvienai vietai.

Cloudflare

Naudokite masinio peradresavimo sąrašą arba vieno peradresavimo taisyklę keliems keliams. Kilmės serverio keisti nereikia, todėl tai greičiausias variantas, jei jūsų DNS jau yra čia.

Netlify arba Vercel

Pridėkite _redirects failą su /m /menu?src=table 302 arba lygiavertį redirects įrašą faile vercel.json. Norėdami pakeisti paskirties vietą, įdiekite naują versiją.

Next.js

Į next.config.js pridėkite redirects() įrašą, grąžinantį { source: '/m', destination: '/menu?src=table', permanent: false }. Pakeitimas bus paskelbtas kartu su kitu diegimu.

Apache

Faile .htaccess įrašykite: Redirect 302 /m https://yourcompany.com/menu?src=table.

Kaip planuoti kelius kelerius metus trunkančiai spaudos programai?

Atspausdinti kodai išgyvena juos sukūrusias kampanijas, todėl kelių schema turi veikti žmonėms išėjus iš darbo ir svetaines pertvarkius. Keli susitarimai tai padaro nebrangu.

Kelius grupuokite pagal vietą, o ne pagal kampaniją. /p/lobby-01 išlieka prasmingas pasikeitus reklamai; /spring-sale kitais metais tampa melagingu pavadinimu, nors iškaba vis dar kabo ant sienos. Tvarkykite registrą — vieną failą saugykloje arba skaičiuoklę šalia spaudos maketo — kuriame būtų nurodytas kiekvienas kelias, dabartinė jo paskirties vieta, ant ko jis buvo atspausdintas, kiek kopijų yra ir kada tą medžiagą reikia pakeisti. Be šio registro peradresavimo konfigūracija taps eilučių rinkiniu, kurio niekas nedrįsta ištrinti.

Niekada netrinkite kelio, kol dar egzistuoja atspausdintų kopijų. Užuot trynę taisyklę, ją užbaikite: nukreipkite į tinkamą nukreipimo puslapį, kad senas kodas vestų į ką nors naudinga, o ne į 404 klaidą. Taisykles taip pat laikykite versijų valdyme šalia svetainės, kad jos būtų perkeltos kartu su prieglobos paslauga, o ne prarastos — praktiškai dažniausia šio metodo nesėkmė yra naujas diegimas, tyliai pašalinantis peradresavimo failą.

Ar spausdinant ilgesnį URL kodą sunkiau nuskaityti?

Šiek tiek, ir verta suprasti kodėl, nes tai vienintelis tikras techninis trumpintuvų pramonės argumentas.

QR kodo naudingoji duomenų dalis lemia jo versiją — tinklelio dydį — o ilgesnėms duomenų dalims reikia daugiau modulių. Kai fizinis dydis nekinta, daugiau modulių reiškia mažesnius modulius, kuriuos kamerai sunkiau atpažinti iš toliau arba esant prastai spaudos kokybei. Šešių simbolių trumpa teikėjo nuoroda iš tiesų sukuria mažesnio tankio raštą nei ilgas URL su pridėtais kampanijos parametrais.

Tačiau sprendimas nėra nuomotis jų domeną — laikykite trumpą savo kelią ir perkelkite parametrus į peradresavimo paskirties vietą. yourcompany.com/p1 turi apie 22 simbolius, todėl patogiai telpa į žemesnes ISO/IEC 18004 specifikacijos versijas, o dalis ?utm_medium=qr&src=poster-lobby atspausdintame rašte visai nepasirodo, nes ją prideda peradresavimas. Gaunate retą, patvarų kodą ir išsamų priskyrimą — būtent tokį derinį, kuriam, kaip teigta, reikėjo trumpos nuorodos.

Kaip gauti analizę be trečiosios šalies?

Ją jau turite. Kiekvienas nuskaitymas yra užklausa į jūsų serverį, todėl prieigos žurnalai jį užfiksuoja, o jūsų analizės sistema suskaičiuoja apsilankymą nukreipimo puslapyje.

Kiekvienai vietai suteikite atskirą src parametrą peradresavimo paskirties vietoje ir gausite būtent tokį plakatų suskirstymą, kokį pardavinėjo skydelis: kuris vestibiulio ženklas veikia geriausiai, kurios stalo kortelės naudojamos, ar verta dar spausdinti lipduką išsinešamam maistui. Skirtumas tas, kad duomenys priklauso jums, lankytojas susisiekė tik su jumis, o kodas veikia nepaisant kieno nors atsiskaitymo būsenos. Ką registruoja QR tarpinis serveris paaiškina, ko išvengiate perduodami duomenis.

Koks šio metodo trūkumas?

Sąžiningumas reikalauja jį įvardyti: dabar priklausote nuo savo domeno. Jei leisite jam nustoti galioti arba perkelsite prieglobą ir pamiršite peradresavimo kelius, atspausdinti kodai nustos veikti.

Tai tikra rizika, tačiau ji iš esmės kitokia nei ta, kurią pakeičia. Tai priklausomybė, kurią kontroliuojate, galite pratęsti keleriems metams į priekį ir perduoti įpėdiniui. Niekas negali jūsų išstumti dėl kainos, matuoti naudojimo ar nuspręsti per ją uždirbti iš jūsų klientų. Trys praktinės priemonės: užregistruokite domeną gerokai ilgesniam laikui nei tarnaus atspausdinta medžiaga, laikykite peradresavimo kelius versijų valdyme šalia svetainės ir dokumentuokite juos ten, kur saugomi spaudos maketai.

Jei jums visai nereikia galimybės keisti paskirties vietos — o meniu, „Wi-Fi“ kodui ar kontaktinei kortelei jos paprastai nereikia — atsisakykite peradresavimo ir tiesiogiai užkoduokite paskirties vietą. Mažiau sudedamųjų dalių, toks pat pastovumas.

Dažniausiai užduodami klausimai

Ar statinis QR kodas gali nukreipti į peradresavimą?
Taip, tai ir yra visas metodas. Kodas yra statinis, nes jo duomenų dalis niekada nesikeičia; ką pateikia tas URL, visiškai priklauso nuo jūsų. Atspausdintame objekte išlaikote pastovumą, o lankstumą — savo konfigūracijoje.
Ar man reikia specialaus trumpo domeno?
Ne. Pakanka trumpo kelio jūsų esamame domene, ir tai geriau nei atskiras trumpas domenas, nes skaitytuvo peržiūroje rodomas pavadinimas, kurį klientai atpažįsta. Atskiras trumpas domenas gali būti patogus, bet nėra būtinas.
Ar turėčiau naudoti 301, ar 302 peradresavimą?
302 naudokite tol, kol dar galite norėti pakeisti paskirties vietą — naršyklės 301 peradresavimus stipriai įrašo į talpyklą, todėl juos gali būti sunku atšaukti. Į 301 pereikite tik tada, kai paskirties vieta iš tiesų yra nuolatinė.
Ką daryti, jei apskritai neturiu svetainės?
Tada visiškai atsisakykite peradresavimo sluoksnio ir tiesiogiai užkoduokite paskirties vietą — statinis kodas, nukreipiantis į esamą rezervavimo puslapį, socialinio tinklo profilį ar žemėlapio įrašą, veiks ir nieko nekainuos. Jei norite vėliau pakeisti vietą neperspausdindami kodo, minimalus sprendimas yra domenas ir peradresavimo paslauga — tai daug pigiau nei QR kodų kaina už kiekvieną kodą, o domenas lieka jūsų vardu.
Ką daryti, jei vėliau perkelsiu svetainę į naują domeną?
Išlaikykite seną domeną registruotą ir pasirūpinkite, kad peradresavimo keliai toliau veiktų. Atspausdinti kodai yra nuolatiniai objektai, todėl juose esantį domeną reikia laikyti ilgalaikiu įsipareigojimu — būtent todėl jis turėtų priklausyti jums.

Sugeneruokite statinį kodą savo peradresavimo keliui: URL QR kodas. Jei nuomojamas kodas jau kelia problemų, pradėkite nuo įkaito susigrąžinimo vadovo arba perskaitykite tiesą apie QR kodų aferas, kad pamatytumėte visą vaizdą.


Pasiruošę statiniam QR kodui?

Sukurkite jį savo naršyklėje — be paskyros, be sekimo, be prenumeratos. Tai, ką kuriate, priklauso jums.