Blogi

QR-koodit offline-kampanjoihin: seuraa jokaista lentolehteä, pakkausta ja messumyyntipistettä

Miten laitat QR-koodit painettuun materiaaliin, pakkauksiin ja tapahtumamateriaaliin, jotta jokainen skannaus näkyy analytiikassasi: yksi tunnistettu koodi per sijoitus, oikea virheenkorjaus, neljän moduulin marginaali ja testi ennen painamista.

Lentolehti ei kerro, toimiko se. Ei myöskään tarra lähetyslaatikossa tai kyltti kojussa. Laita QR-koodi siihen, ja se ei silti välttämättä kerro, koska skannaus ilman tunnisteita tulee analytiikkaan kuin joku olisi kirjoittanut osoitteesi muistista.

Korjaus on pieni, ja sen täytyy tapahtua ennen painatusta: tunnista linkki, tee yksi koodi per sijoitus ja testaa. Tämä opas käy koko rutiinin läpi, ja ilmainen QR-koodigeneraattorimme hoitaa tunnisteet ja koodin yhdessä vaiheessa selaimessasi.

Miksi tunnistamaton koodi on hukkaan heitettyä

Kun joku skannaa koodin, puhelin avaa linkin suoraan. Sitä ennen ei ole sivua, joten ei ole viittaajaa, joka kertoisi, mistä käynti tuli. Google Analytics ei silloin tiedä mitään ja merkitsee käynnin kohtaan Direct, kanavaan, jonka se kuvaa tulleen ihmisistä, jotka saapuvat tallennetun linkin kautta tai kirjoittavat URL-osoitteesi. Lentolehtesi käynnit sekoittuvat kaikkiin, jotka ovat kirjanmerkinneet sivusi.

UTM-tunnisteet korjaavat sen. Ne ovat tunnisteita, jotka lisätään linkin loppuun, ja Google sanoo, että niistä kannattaa aina asettaa kolme: utm_source, utm_medium ja utm_campaign. Lisää ne koodin sisällä olevaan linkkiin, niin jokainen skannaus kantaa ne mukanaan.

Yksi koodi per sijoitus

Hyödyllisin tapa on myös yksinkertaisin: älä koskaan käytä samaa koodia useassa sijoituksessa. Jos sama koodi on tiskikortissa, ikkunajulisteessa ja kuitissa, opit, että QR-koodit saivat skannauksia, mutta et sitä, mikä niistä ansaitsi ne.

Anna jokaiselle sijoitukselle oma tunnistettu linkki. Pidä kampanja samana ja vaihda sisältötunniste:

  • utm_source=print, utm_medium=qr, utm_campaign=spring_launch, utm_content=window_poster
  • sama, mutta utm_content=counter_card
  • sama, mutta utm_content=receipt

Pakkauksissa sisältötunniste kertoo, missä kohdassa pakkausta koodi on (box-insert, back-label). Tapahtumissa nimeä tapahtuma kampanjassa ja paikka sisällössä (booth-banner, handout). Pidä kaikki arvot pienillä kirjaimilla, koska Google käsittelee arvot kirjainkokoherkkinä: Print ja print näkyisivät kahtena lähteenä.

Jos käytät jo UTM-linkkigeneraattoria mainoksiin, säännöt ovat samat. QR-generaattori soveltaa ne puolestasi: se säilyttää linkissäsi jo olevat parametrit, korvaa vanhat UTM-arvot ja säilyttää #section-ankkurin linkin lopussa.

Mistä skannaukset näkyvät Google Analyticsissa

GA4 lajittelee käynnit kanaviin lähteen ja median perusteella tehtyjen sääntöjen avulla. Sen oletuskanavaryhmässä on kanavat sähköpostille, SMS:lle, somelle, hauille, viittauksille ja muille, mutta ei yhtään painetulle materiaalille. Median kuten qr mikään sääntö ei täsmää, joten nämä käynnit päätyvät kohtaan Unassigned, jota GA4 käyttää, kun mikään sääntö ei sovi. Samassa taulukossa on kaksi sudenkuoppaa: lähde, joka on nimetty somepalvelun mukaan (esim. instagram), lähettää käynnit kohtaan Organic Social, ja kampanjanimi, jossa on shop tai shopping, kuten utm_campaign=summer_shop, lähettää ne kohtaan Organic Shopping. Neutraali lähde kuten utm_source=print ja kampanja kuten utm_campaign=spring_launch välttävät molemmat.

Se on hyvä, ja parempi kuin Direct: käynnit ovat erillään ja täysin nimettyjä. Suodata mikä tahansa raportti kampanjan tai lähteen ja median mukaan, ja jokainen sijoitus on oma rivinsä. Päätä vain yksi kirjoitusasu medialle ja pidä siitä kiinni, jotta kaikki painettu materiaali on yhdessä.

Valitse virheenkorjaustaso tarkoituksella

Jokaisessa QR-koodissa on varadataa, jotta se skannautuu, vaikka osa siitä vaurioituisi. Denso Wave, QR-koodin takana oleva yritys, listaa neljä tasoa, jotka palauttavat noin 7 % (L), 15 % (M), 25 % (Q) ja 30 % (H) koodista. Se myös huomauttaa, että taso M valitaan useimmin, että Q tai H sopii paikkoihin, joissa koodit likaantuvat, ja että korkeampi taso tekee koodista suuremman.

Käytännössä:

  • M lentolehtiin, ruokalistoihin, julisteisiin ja kaikkeen, mikä pysyy puhtaana.
  • Q tai H käsiteltäville pakkauksille, lähetystarroille, ulkotarroille ja kaikelle, mikä saattaa naarmuuntua, taipua tai jäädä peittoon peukalon alle.
  • L vain silloin, kun pitkä linkki ei mahdu muuten, ja harkitse silloin lyhyempää linkkiä.

Älä koske valkoiseen reunukseen

Koodin ympärillä oleva tyhjä kehys kuuluu koodiin. Denso Wave'n koko-opas on suora tästä: “QR Code requires a four-module wide margin at all sides of a symbol.” Moduuli on yksi pienistä neliöistä. On houkuttelevaa leikata tämä marginaali pois, jotta asettelu on siisti, tai asettaa koodi kuvioidun taustan päälle. Molemmat syövät standardin vaatiman vapaan kehyksen, joten älä tee kumpaakaan.

Generaattorimme aloittaa neljän moduulin marginaalilla ja varoittaa, jos menet sen alle.

Laske painettu koko

QR-koodi tulee 40 ruudukkokoossa, joita kutsutaan versioiksi. Versio 1 on 21 x 21 moduulia, ja jokainen versio lisää 4 per sivu, enintään 177 x 177 versiossa 40. Generaattori näyttää, mitä versiota linkkisi tarvitsee. Painetun koon laskeminen on sitten yksinkertaista:

painettu leveys = (moduulit + 8) × moduulin koko

Kahdeksan on neljän moduulin marginaali kummallakin puolella. Denso Wave'n oma esimerkki käyttää 0.254 mm:n moduulia: versio 3 -koodi on 29 moduulia, eli 7.366 mm, ja marginaalin kanssa 9.398 mm.

Esimerkki lentolehdelle: tunnistettu linkkisi mahtuu versioon 4, joka on 21 + 3 × 4 = 33 moduulia. Haluat jokaisen moduulin olevan 0.6 mm. Se on (33 + 8) × 0.6 = 24.6 mm, joten varaa noin 25 mm:n neliö. Jos linkki tarvitsee sen sijaan version 6 (41 moduulia), samat 0.6 mm:n moduulit tarvitsevat (41 + 8) × 0.6 = 29.4 mm. Siksi lyhyillä linkeillä on väliä: jokainen lisäversio kasvattaa neliötä tai pienentää moduuleita, jos tila on kiinteä.

Ei ole yhtä oikeaa moduulikokoa, koska se riippuu siitä, kuinka kaukana ihmiset seisovat ja millaiset puhelimet heillä on. Rehellinen menetelmä on seuraava osio.

Testaa kuten asiakas

  1. Skannaa tiedosto näytöltä kahdella tai kolmella eri puhelimella, mukaan lukien vanha.
  2. Tulosta todiste oikeassa koossa, mieluiten oikealle paperille, ja skannaa se etäisyydeltä, jolta ihmiset katsovat.
  3. Tarkista laskeutumissivu puhelimella. Sinne jokainen skannaus päätyy, joten sen pitää latautua nopeasti ja olla selkeä henkilölle, joka on juuri kävellyt julisteen luo.
  4. Tarkista, että tunnisteet tulivat perille. Avaa analytiikkasi reaaliaikanäkymä, skannaa kerran ja etsi kampanjasi nimeä.

Käytä painatukseen SVG-latausta. Se on vektori, joten se pysyy terävänä kaikessa koossa, ja sitä painotalo ja suunnittelutyökalu haluavat.

Värit ja brändäys

Koodi brändin väreillä käy, kunhan moduulit pysyvät selvästi tummempina kuin tausta. Vaalea harmaa valkoisella tai vaalea koodi tummalla laatikolla on paikka, jossa skannaukset alkavat epäonnistua. Generaattori mittaa kahden värisi kontrastin ja varoittaa, jos se on matala tai käännetty. Luota silti painettuun todisteeseen enemmän kuin esikatseluun.

Staattinen vai dynaaminen?

Staattinen koodi sisältää linkkisi suoraan. Se toimii niin kauan kuin kyseinen sivu on olemassa, ilman tiliä, tilausta tai vanhenemista. Dynaaminen koodi sisältää lyhyen linkin uudelleenohjauspalveluun, mikä mahdollistaa kohteen vaihtamisen myöhemmin ja skannausten laskemisen palvelun puolella, mutta koodi lakkaa toimimasta, jos tuo palvelu lakkaa.

Useimmissa painetuissa kampanjoissa staattinen koodi UTM-tunnisteilla riittää: skannaukset lasketaan omassa analytiikassasi, jossa muu liikenteesi jo on. Jos kohde saattaa muuttua painamisen jälkeen, osoita koodi omalle sivullesi, jonka hallitset, ja muuta sitä sivua.

Tarkistuslista ennen painatusta

  • Yksi tunnistettu koodi per sijoitus, lähde, media ja kampanja asetettuina, kaikki pienillä kirjaimilla.
  • Virheenkorjaus M puhtaille pinnoille, Q tai H kaikelle käsiteltävälle tai ulkona olevalle.
  • Neljän moduulin valkoinen marginaali, jota suunnittelu ei kosketa.
  • Painettu koko laskettu version ja moduulin koon mukaan.
  • Todiste oikeassa koossa skannattuna useilla puhelimilla, ja käynti näkyy analytiikassa.

Valmiina tekemään ne? Avaa QR-koodigeneraattori, rastita Add UTM tags ja lataa SVG jokaiselle sijoitukselle.

Missä Hermoso sopii

Hermoso on tekoälymarkkinointiagentti. Se tutkii markkinasi jo toimivat mainokset, tekee brändin mukaisia kuva- ja videomainoksia, julkaisee ja ajastaa postaukset omille somekanaville ja pyörittää maksettuja kampanjoita omilla mainostileillesi. Se toimii verkkosovelluksessa tai Claudessa, ChatGPT:ssä ja Cursorissa sen MCP-palvelimen kautta. QR-koodit pysyvät ilmaisena työkaluna ilman rekisteröitymistä.

Usein kysyttyä

Miten seuraan tulostetun QR-koodin skannauksia?

Lisää UTM-tunnisteet linkkiin ennen koodin tekemistä: vähintään utm_source, utm_medium ja utm_campaign, ja utm_content erottamaan sijoitukset. Jokainen skannaus saapuu silloin Google Analyticsiin näillä nimikkeillä. Ilman tunnisteita skannaus näkyy yleensä Direct-liikenteenä.

Mitä virheenkorjaustasoa käytän pakkauksiin?

Q tai H. Denso Wave, QR-koodin takana oleva yritys, sanoo, että ne sopivat paikkoihin, joissa koodit likaantuvat, ja pakkauksia käsitellään. Käytä M:ää puhtaille pinnoille kuten lentolehtiin ja ruokalistoihin.

Kuinka leveä valkoisen reunuksen QR-koodin ympärillä pitää olla?

Neljä moduulia joka puolella. Denso Wave toteaa, että QR-koodi vaatii neljän moduulin levyisen marginaalin symbolin kaikilla sivuilla.

Mihin QR-koodikäynnit näkyvät GA4:ssä?

GA4:ssä ei ole painokanavaa. Median kuten qr ja neutraalin lähteen ja kampanjanimen kanssa käynnit päätyvät kohtaan Unassigned, jossa ne pysyvät erillään ja täysin nimettyinä. Suodata kampanjan tai lähteen ja median mukaan nähdäksesi jokaisen sijoituksen. Kampanjanimi, joka sisältää sanan shop, lähettää ne sen sijaan kohtaan Organic Shopping.

Vanhenevatko staattiset QR-koodit?

Eivät. Staattinen koodi sisältää linkin itse, joten se toimii niin kauan kuin sivu, johon se osoittaa, on olemassa. Vain dynaamiset koodit, jotka kulkevat uudelleenohjauspalvelun kautta, riippuvat siitä, että palvelu pysyy pystyssä.