Really Free QR Code Generator··9 min branja

Urejljive QR-kode brez naročnine: ena vrstica

Odgovor na »ampak pozneje moram spremeniti cilj« ni naročnina. To je pot preusmeritve na domeni, ki jo že imate.


Natisnite statično QR-kodo, ki vsebuje kratko pot na vaši domeni — yourcompany.com/m — in nastavite, da ta pot preusmerja, kamor želite. V nginxu je to ena vrstica return 302. Ohranite spremenljive cilje in analitiko po mestih namestitve, natisnjena koda pa je odvisna le od domene, ki jo že plačujete.

Predstavitev dinamičnih QR-kod združuje dve stvari, ki ju ni treba združiti: preusmeritev, ki je res uporabna, in to, da jo ima v lasti nekdo drug, kar je celoten problem. Ločite ju in preusmeritev ostane, najemodajalec pa izgine.

Zakaj to deluje?

Natisnjena koda vsebuje yourcompany.com/m kot dobesedne bajte, zato je nihče ne more preklicati, meriti ali beležiti — vsebina poti /m pa je konfiguracija, ki jo lahko kadar koli spremenite. To je isti mehanizem, ki ga prodajajo ponudniki; preprosto zaračunavajo najemnino za domeno, ki ni vaša. Statično v primerjavi z dinamičnim pojasnjuje osnovno razliko.

Kaj dobite v primerjavi z vsako alternativo?

Dinamično (v najemu)Statično, neposredni URLStatično + vaša preusmeritev
Ali ga lahko izklopi tretja osebaDaNeNe
Ponavljajoči se strošekMesečno, pogosto za vsako kodoBrezBrez, razen vaše obstoječe domene
Sprememba cilja po tiskanjuDaNeDa
Kdo beleži skeniranjePonudnikViVi
Kaj prikaže predogled optičnega bralnikaNeznano kratko domenoVašo domenoVašo domeno
Ali preživi propad ponudnikaNeNi relevantnoDa
Zahtevnost nastavitveRegistracijaBrezEna vrstica konfiguracije

Desni stolpec je to, kar prodaja panoga, vendar brez tveganja druge pogodbene stranke. To ni kompromis — pri vsaki pomembni vrstici je preprosto boljši.

Kako oblikujete URL-je?

Naj bodo kratki, saj krajše vsebine ustvarijo vzorce z manjšo gostoto, ki se z večje razdalje zanesljiveje skenirajo in bolje prenesejo slabšo kakovost tiska.

  • Uporabite kratko pot: /m za meni, /p1 za prvi plakat, /w za podatke o Wi-Fi-ju.
  • Vsakemu fizičnemu mestu namestitve dodelite lastno pot. Tako pozneje dobite analitiko po mestih in možnost, da eno mesto preusmerite, ne da bi posegli v druga.
  • Za natisnjeni del raje uporabite poti kot poizvedbene nize, nato pa parametre kampanje dodajte v ciljno preusmeritev. yourcompany.com/p1 lahko preusmeri na yourcompany.com/promo?src=poster-lobby&utm_medium=qr.
  • Uporabite HTTPS in izpustite www., če vaše spletno mesto deluje brez njega — vsak odstranjen znak poenostavi vzorec.
  • Poti pozneje nikoli ne uporabite znova za drugo kampanjo. Stare natisnjene kopije bodo še vedno kazale nanjo.

Kratka pot pomeni tudi, da lahko kodo natisnete manjšo ali pa jo pri enaki velikosti modulov natisnete večjo, kar je praktična prednost za obstojnost na namiznih stojalih in zunanjih tablah.

Kako nastavite preusmeritev?

Med trajanjem kampanje uporabite 302, če boste morda želeli cilj spremeniti. 301 uporabite le, ko je cilj res trajen, saj brskalniki in optični bralniki preusmeritve 301 agresivno predpomnijo in je morda ne boste mogli preklicati.

nginx

V bloku server: location = /m { return 302 https://yourcompany.com/menu?src=table; } — nato zaženite nginx -t in izvedite ponovno nalaganje. Ena vrstica za vsako mesto.

Cloudflare

Uporabite seznam množičnih preusmeritev ali pravilo posamezne preusmeritve za nekaj poti. Sprememba izvora ni potrebna, zato je to najhitrejša možnost, če je vaš DNS že tam.

Netlify ali Vercel

Dodajte datoteko _redirects z vsebino /m /menu?src=table 302 ali ustrezen vnos redirects v vercel.json. Cilj spremenite z novo objavo.

Next.js

V next.config.js dodajte vnos redirects(), ki vrne { source: '/m', destination: '/menu?src=table', permanent: false }. Vključen bo ob naslednji objavi.

Apache

V .htaccess: Redirect 302 /m https://yourcompany.com/menu?src=table.

Kako načrtujete poti za večletni program tiskovin?

Natisnjene kode preživijo kampanje, ki so jih ustvarile, zato mora shema poti preživeti odhode ljudi in prenove spletnih mest. Nekaj pravil to poceni uredi.

Prostor poimenujte glede na mesto namestitve, ne glede na kampanjo. /p/lobby-01 ostane smiselna, ko se promocija spremeni; /spring-sale pa postane naslednje leto laž, medtem ko tabla še vedno visi na steni. Vodite register — eno datoteko v repozitoriju ali preglednico ob gradivu za tisk — z vsemi potmi, njihovimi trenutnimi cilji, tem, na čem so bile natisnjene, številom kopij in datumom predvidene zamenjave tega gradiva. Brez registra konfiguracija preusmeritev postane zbirka vrstic, ki si jih nihče ne upa izbrisati.

Poti nikoli ne izbrišite, dokler obstajajo natisnjene kopije. Namesto tega jo umaknite: usmerite jo na smiselno pristajalno stran, ne da bi odstranili pravilo, da se stara koda spremeni v nekaj uporabnega in ne v napako 404. Pravila hranite tudi v sistemu za nadzor različic ob spletnem mestu, da jih selitev gostovanja prenese s seboj, namesto da jih izgubi — najpogostejši praktični razlog za odpoved tega pristopa je nova objava, ki tiho odstrani datoteko s preusmeritvami.

Ali daljši URL oteži skeniranje kode?

Malo, in to je vredno razumeti, saj gre za edini resnični tehnični argument panoge krajšalnikov.

Vsebina QR-kode določa njeno različico — velikost mreže — daljše vsebine pa potrebujejo več modulov. Več modulov pri nespremenjeni fizični velikosti pomeni manjše module, ki jih kamera težje razloči z razdalje ali pri slabi kakovosti tiska. Šestznakovna kratka povezava ponudnika res ustvari vzorec z manjšo gostoto kot dolg URL z dodanimi parametri kampanje.

Vendar rešitev ni najem njihove domene — svojo pot ohranite kratko in parametre premaknite v ciljno preusmeritev. yourcompany.com/p1 ima približno 22 znakov, kar je udobno znotraj manjših različic specifikacije ISO/IEC 18004, del ?utm_medium=qr&src=poster-lobby pa se v natisnjenem vzorcu sploh ne pojavi, ker ga doda preusmeritev. Dobite redek, robusten vzorec in popolno pripisovanje, kar naj bi kratka povezava sploh omogočila.

Kako dobite analitiko brez tretje osebe?

Že jo imate. Vsako skeniranje je zahteva vašemu strežniku, zato ga zabeležijo dnevniki dostopa, vaša analitika pa prešteje obisk pristajalne strani.

Vsakemu mestu namestitve v ciljni preusmeritvi dodelite drugačen parameter src in dobili boste natanko razčlenitev po plakatih, ki jo je prodajala nadzorna plošča: katera tabla v preddverju je učinkovita, katera namizna stojala se uporabljajo in ali se nalepko za hrano za s seboj splača tiskati. Razlika je, da so podatki vaši, obiskovalec je stopil v stik samo z vami, koda pa deluje ne glede na plačilni status kogar koli. Kaj beleži posrednik QR-kode pojasnjuje, čemu se izognete.

Kako ta pristop odpove?

Poštenost zahteva, da to povemo: zdaj ste odvisni od svoje domene. Če jo pustite poteči ali preselite gostovanje in pozabite na poti preusmeritev, se natisnjene kode pokvarijo.

To je resnično tveganje, vendar bistveno drugačno od tveganja, ki ga nadomešča. Gre za odvisnost, ki jo nadzorujete, jo lahko obnovite za več let vnaprej in jo lahko predate nasledniku. Nihče vam ne more zaračunati toliko, da bi si je ne mogli privoščiti, meriti njene uporabe ali se odločiti, da bo prek nje služil z vašimi strankami. Trije praktični ukrepi: domeno registrirajte precej dlje od življenjske dobe natisnjenega gradiva, poti preusmeritev hranite v sistemu za nadzor različic ob spletnem mestu in jih dokumentirajte tam, kjer hranite gradivo za tisk.

Če urejljivosti sploh ne potrebujete — pri meniju, kodi za Wi-Fi ali kontaktni kartici je običajno ne — preskočite preusmeritev in cilj vnesite neposredno. Manj premičnih delov, enaka trajnost.

Pogosta vprašanja

Ali lahko statična QR-koda kaže na preusmeritev?
Da, in to je bistvo tehnike. Koda je statična, ker se njena vsebina nikoli ne spremeni; kaj ta URL prikazuje, je povsem odvisno od vas. Trajnost ohranite v natisnjenem gradivu, prilagodljivost pa v lastni konfiguraciji.
Ali potrebujem posebno kratko domeno?
Ne. Kratka pot na obstoječi domeni zadostuje in je boljša od ločene kratke domene, saj predogled optičnega bralnika prikaže ime, ki ga vaše stranke prepoznajo. Namenska kratka domena je dobrodošla, ni pa nujna.
Naj uporabim preusmeritev 301 ali 302?
302, dokler boste morda še želeli spremeniti cilj — brskalniki preusmeritve 301 močno predpomnijo in jih je težko razveljaviti. Na 301 preklopite šele, ko je cilj res trajen.
Kaj pa, če sploh nimam spletnega mesta?
Takrat plast preusmeritve v celoti preskočite in cilj vnesite neposredno — statična koda, ki kaže na vašo obstoječo stran za rezervacije, profil v družbenem omrežju ali vnos na zemljevidu, deluje in nič ne stane. Če želite možnost poznejše spremembe brez ponovnega tiskanja, je najmanjša izvedljiva različica domena s storitvijo preusmeritev, ki je precej cenejša od zaračunavanja posameznih QR-kod, domena pa ostane registrirana na vaše ime.
Kaj pa, če spletno mesto pozneje preselim na novo domeno?
Staro domeno obdržite registrirano in poskrbite, da poti preusmeritev še naprej delujejo. Natisnjene kode so trajni artefakti, zato je treba domeno v njih obravnavati kot dolgoročno zavezo — prav zato mora biti domena, ki je v vaši lasti.

Ustvarite statično kodo za svojo pot preusmeritve: QR-koda za URL. Če je koda v najemu že v težavah, začnite z vodnikom za obnovitev nadzora nad ujeto kodo ali preberite resnico o prevarah z QR-kodami, da dobite celotno sliko.


Pripravljeni na statično QR kodo?

Ustvarite jo v svojem brskalniku — brez računa, brez sledenja, brez naročnine. Kar ustvarite, pripada vam.