Aktivoi QR-koodi kampanjassa — näin näet skannaukset kanavittain

Kampanjan QR-koodi tulee mitattavaksi, kun osoitteeseen lisätään kampanjaparametrit ennen koodin luomista. Tässä kopioitava linkkimalli, nimeämiskäytäntö joka pitää raportin luettavana ja se, mitä skannauksen jälkeen kannattaa mitata.

Mustafa Tarabya, VectaAI:n perustaja, DT Nova Tmi. Yhteystiedot ja suora numero.

Lyhyt vastaus: Kampanjan QR-koodi "aktivoidaan" sillä, että koodin sisältämään osoitteeseen lisätään kampanjaparametrit ennen koodin luomista. Silloin jokainen skannaus näkyy analytiikassa omana lähteenään ja tiedät, mikä mainos, mikä paikka ja mikä painos toi kävijät. Parametreja on viisi, niistä kolme on pakollista, ja valmis linkkimalli on alla kopioitavassa muodossa. Koodin teet ilmaiseksi QR-koodigeneraattorillamme.

Jos etsit ohjetta jonkin televisiokanavan, lehden tai kaupan oman kampanjan koodin aktivoimiseen asiakkaana, ohje on aina kyseisen kampanjan omalla sivulla — siihen ei ole yleistä tapaa, eikä me sitä tiedä. Tämä sivu on kirjoitettu toiselta puolelta: sinulle, joka teet kampanjan ja haluat nähdä, toimiko se.

Mitä "aktivointi" oikeasti tarkoittaa?

QR-koodin "aktivointi" ei ole tekninen kytkin, koska koodissa ei ole päälle kytkettävää toimintoa: koodi on kuva, joka sisältää osoitteen, ja se toimii siitä hetkestä alkaen, kun se on tulostettu. Kun kampanjakoodin aktivoinnista puhutaan, tarkoitetaan käytännössä kolmea valmistelua, jotka kaikki tehdään ennen painoa: kohdesivu on olemassa ja valmis, osoitteessa on kampanjaparametrit, ja kohdesivun analytiikka toimii. Jos yksikin näistä puuttuu, koodi kyllä avautuu puhelimessa, mutta kampanjasta ei jää mitattavaa jälkeä. Järjestys on tärkeä, koska painettua koodia ei voi enää muuttaa jälkikäteen. Alla kolme kohtaa tarkemmin.

  1. Kohdesivu on olemassa ja valmisKoodi ei voi odottaa sivua. Jos sivu julkaistaan myöhemmin, ohjaa koodi väliaikaiselle sivulle, jossa kerrotaan milloin kampanja alkaa — älä koskaan virhesivulle.
  2. Osoitteessa on kampanjaparametritTämä on se osa, joka tekee mittauksen mahdolliseksi. Parametrit lisätään ennen koodin luomista, koska jälkikäteen koodia ei voi muuttaa.
  3. Analytiikka on kunnossa kohdesivullaJos seurantaa ei ole, parametrit eivät tallennu mihinkään. Tarkista tämä ensin, ei viimeisenä.

Mitkä ovat ne viisi parametria ja mitä niihin kirjoitetaan?

Kampanjaparametreja on viisi: utm_source, utm_medium, utm_campaign, utm_content ja utm_term. Ne ovat vakiintuneita nimiä, joita analytiikkaohjelmat osaavat lukea sellaisenaan, joten mitään asetusta ei tarvitse erikseen kytkeä päälle. Kolme ensimmäistä riittää useimmille kampanjoille: ne kertovat mistä kävijä tuli, millainen kanava oli kyseessä ja mihin kampanjaan skannaus kuuluu. Neljäs, utm_content, erottelee yksittäisen sijoituspaikan tai version ja on käytännössä se parametri, jonka takia mittaus kannattaa — ilman sitä näet vain kampanjan kokonaisluvun. Viides, utm_term, on vapaaehtoinen tarkennus esimerkiksi painokselle tai toimipisteelle. Alla jokainen parametri esimerkkiarvoineen.

ParametriMitä kertooEsimerkkiarvoPakollinen
utm_sourceMistä kävijä tuliqrKyllä
utm_mediumMillainen kanavaprintKyllä
utm_campaignMikä kampanjasyyskampanja-2026Kyllä
utm_contentMikä yksittäinen sijoituspaikka tai versiopoytatelineSuositeltu
utm_termTarkempi erottelu, esimerkiksi painos tai toimipistehakaniemiEi
Kopioitava linkkimalli:
https://yritys.fi/kampanja?utm_source=qr&utm_medium=print&utm_campaign=syyskampanja-2026&utm_content=poytateline
Vaihda vain oma osoite ja neljä arvoa. Ensimmäinen erotin on kysymysmerkki, loput ovat &-merkkejä. Kirjoita kaikki pienillä kirjaimilla ilman ääkkösiä ja välilyöntejä.

Parametrit eivät muuta sivun toimintaa millään tavalla. Ne ovat osoitteen loppuun liitettyä tekstiä, jonka analytiikka lukee ja jonka sivu muuten sivuuttaa. Siksi niitä voi lisätä huoletta mihin tahansa omaan osoitteeseen, kunhan muistaa, että linkin pituus kasvattaa koodin kuvion tiheyttä — pitkä kampanjanimi tarkoittaa siis hieman isompaa painettua koodia.

Miten kampanjat nimetään niin, että raportti pysyy luettavana?

Kampanjoiden nimeämiskäytäntö on se kohta, joka ratkaisee vasta kuuden kuukauden päästä, eikä sitä siksi ehditä yleensä miettiä ajoissa. Kun kampanjoita on kertynyt kymmenen ja jokainen on nimetty eri logiikalla, raportti on lukukelvoton eikä kukaan enää muista, mitä "kampanja2" tarkoitti. Korjata ei voi jälkikäteen, koska nimi on painettu koodin sisään. Käytäntö on onneksi lyhyt: pienet kirjaimet, viiva sanojen välissä, ei ääkkösiä, vuosiluku kampanjan nimeen ja utm_source kertomassa laitteen eikä mainostajaa. Nämä viisi sääntöä riittävät pitämään raportin luettavana niin kauan kuin kampanjoita tehdään.

  1. Pienet kirjaimet ainaAnalytiikka erottelee ison ja pienen kirjaimen, joten "QR" ja "qr" näkyvät eri riveinä ja luvut jakautuvat kahtia.
  2. Viiva sanojen väliin, ei välilyöntiä eikä alaviivaaVälilyönti rikkoo osoitteen ja alaviiva sekoittuu parametrien nimiin.
  3. Ei ääkkösiäNe koodautuvat linkissä epäselviksi merkkijonoiksi ja näyttävät raportissa sotkulta.
  4. Kampanjan nimeen aina vuosiSama kampanja toistuu ensi vuonna, ja ilman vuosilukua luvut sekoittuvat keskenään.
  5. utm_source kertoo laitteen, ei mainostajaaSkannauksissa lähde on aina qr. Mainoksen tyyppi kuuluu kenttään utm_medium ja paikka kenttään utm_content.

Pidä lisäksi yksi taulukko, johon kirjaat jokaisen luodun koodin: päivämäärä, kampanjan nimi, parametrit, painomäärä ja sijoituspaikka. Se on kymmenen minuutin työ per kampanja ja ainoa tapa laskea skannausprosentti jälkikäteen, koska analytiikka tietää skannaukset mutta ei tiedä, montako koodia painettiin.

Sama kampanja, monta paikkaa — miten erottelet ne?

Kun sama kampanja on esillä monessa paikassa, käytä jokaisessa koodissa samaa utm_campaign-arvoa ja vaihda vain utm_content-arvoa sijoituspaikan mukaan. Silloin analytiikassa näkyy sekä kampanjan kokonaisluku että sen sisällä paikkakohtainen erittely, ja voit vastata kysymykseen, kumpi tuotti: pöytäteline vai lehti-ilmoitus. Jokainen paikka tarvitsee siis oman koodinsa, vaikka kohdesivu on kaikilla sama. Tämä on ainoa kohta koko ketjussa, jossa työmäärä kasvaa paikkojen mukana, ja se on myös ainoa kohta, joka tuottaa vertailukelpoista tietoa. Alla esimerkki viidestä tyypillisestä sijoituspaikasta ja siitä, mitä kukin niistä kertoo.

Sijoituspaikkautm_contentMitä vertailusta oppii
PöytätelinepoytatelineToimiiko istuva hetki
Kuitin alalaitakuittiToimiiko maksuhetki
IkkunateippausikkunaTuottaako ohikulkija mitään
Lehti-ilmoituslehti-hs-vk38Kannattiko ilmoitus
Jaettu esiteesite-jakeluKannattiko jakelu

Kolmen kampanjan jälkeen sinulla on oma vertailuaineisto siitä, mikä paikka tuottaa sinun asiakkaillasi. Se on arvokkaampaa kuin mikään yleinen tilasto, koska se koskee juuri sinun asiakaskuntaasi ja juuri sinun kaupunkiasi.

Kampanjan pystytys alusta loppuun: kymmenen minuuttia

Näin koko ketju rakennetaan kerralla oikein. Järjestys on tärkeä, koska jokainen vaihe olettaa edellisen valmiiksi.

  1. Päätä yksi tavoiteVaraus, liittyminen, tilaus tai yhteydenotto. Kirjoita se ylös yhtenä lauseena, koska se ratkaisee sekä kohdesivun sisällön että sen, mitä mittaat.
  2. Tee tai valitse kohdesivuSivun yläosassa on sama lupaus kuin mainoksessa ja yksi painike. Jos lupaus ja sivu eivät vastaa toisiaan, kävijä poistuu sekunneissa.
  3. Rakenna linkki parametreineenKopioi yllä oleva malli ja vaihda arvot. Tarkista, että osoitteessa on täsmälleen yksi kysymysmerkki.
  4. Testaa linkki selaimessaAvaa se puhelimella ja katso, että sivu latautuu ja parametrit ovat mukana osoiterivillä.
  5. Luo koodi vasta nytKun linkki on lopullinen. Koodin luominen ensin ja linkin korjaaminen jälkeenpäin on tavallisin syy siihen, että painettu koodi vie väärään paikkaan.
  6. Tarkista koodi kolmella puhelimellaJa katso analytiikan reaaliaikaisesta näkymästä, että käynti kirjautuu oikealla kampanjanimellä.
  7. Kirjaa koodi omaan taulukkoosiPäivämäärä, kampanja, parametrit, painomäärä, paikka. Ilman tätä riviä skannausprosenttia ei voi laskea myöhemmin.
  8. Sovi kuka katsoo luvutJa merkitse kalenteriin kaksi tarkistuspistettä: viikon ja kuukauden päähän.

Kolme virhettä, jotka toistuvat kampanjasta toiseen

Parametrit lisätään koodin luomisen jälkeen. Koodissa on silloin parametriton osoite, ja kaikki skannaukset näkyvät suorana liikenteenä erottelematta. Tämä huomataan vasta kampanjan lopussa, kun raporttia yritetään lukea.

Sama utm_content kaikissa paikoissa. Kampanjan kokonaisluku näkyy, mutta et tiedä tuottiko sen pöytäteline vai lehti-ilmoitus. Koska juuri se on kysymys, johon halusit vastauksen, kampanja jää käytännössä mittaamatta.

Kohdesivu vaihdetaan kesken kampanjan uudeksi osoitteeksi. Vanha osoite jää painettuun koodiin, ja jos vanhaa ei ohjata uuteen, koodi vie virhesivulle. Pidä kampanjaosoite elossa vähintään vuoden painetun materiaalin julkaisun jälkeen, koska esitteitä löytyy laatikoista pitkään.

Mitä teet, kun koodi on jo painettu ilman parametreja?

Ilman parametreja painettu QR-koodi on yleinen tilanne ja pelastettavissa silloin, kun koodi osoittaa omalle sivustollesi. Tee kohdesivulle uudelleenohjaus, joka vie parametrillisen osoitteen kautta oikeaan paikkaan: koodi vie esimerkiksi osoitteeseen yritys.fi/menu, ja sinä ohjaat sen palvelimella osoitteeseen, jossa kampanjaparametrit ovat mukana. Kävijä ei huomaa mitään, mutta skannaus kirjautuu analytiikkaan omana lähteenään. Jos koodi taas osoittaa suoraan ulkopuoliseen palveluun, ohjausta ei voi tehdä eikä tietoa saada takaisin — jäljelle jää vain epäsuora vertailu ajanjaksojen välillä. Siksi parametrit lisätään ennen painoa.

Epäsuora mittaus tarkoittaa käytännössä sitä, että vertaat kampanjan ajanjakson liikennettä sitä edeltävään jaksoon ja hyväksyt luvun suuntaa antavana. Muita kampanjoita tai kausivaihtelua siitä ei saa erotelluksi, joten korjaus jälkikäteen on aina huonompi kuin parametrit ennen painoa.

Tarkista tämä ennen kuin lähetät koodin painoon: skannaa vedos itse, avaa analytiikan reaaliaikainen näkymä ja katso, että käynti näkyy oikealla kampanjanimellä. Se vie kaksi minuuttia ja se on ainoa tapa varmistaa, että koko ketju toimii.

Mitä mittaat skannauksen jälkeen?

Skannausten määrä on vasta ensimmäinen luku neljästä. Kampanjan arvo ratkeaa siitä, mitä skannauksen jälkeen tapahtuu, ja siksi kohdesivulle määritellään yksi tavoite — yksi, ei kolme. Mitattavat luvut ovat skannaukset, skannausprosentti, tavoitteen täyttymiset ja tavoitteet jaettuna skannauksilla. Viimeinen niistä on koko mittauksen syy: jos skannauksia on paljon mutta tavoitteita vähän, koodi toimii ja kohdesivu ei. Jos skannauksia on vähän, kohdesivun parantaminen on turhaa työtä ja vika on koodin sijoituspaikassa. Ilman tätä erottelua kampanjan jälkeinen keskustelu on mielipiteiden vaihtoa. Alla jokainen mittari ja sen lähde.

MittariMistä saadaanMitä kertoo
SkannauksetKäynnit kampanjaparametrillaNäkyikö koodi ja kiinnostiko se
SkannausprosenttiSkannaukset jaettuna painomäärällä tai asiakasmäärälläToimiiko sijoituspaikka
Tavoitteen täyttyminenVaraus, liittyminen, tilaus, lomakeToimiiko kohdesivu
Tavoite jaettuna skannauksillaLaskemallaOnko ongelma koodissa vai sivussa

Laske viimeinen rivi joka kerta, vaikka kolme ensimmäistä näyttäisivät hyviltä. Se on ainoa luku, joka kertoo mitä seuraavaksi korjataan.

Kannattiko kampanja? Laske se yhdellä kaavalla

Kampanjan kannattavuus lasketaan viidellä rivillä, kun luvut ovat kasassa: kampanjan kulut, skannaukset, tavoitteen täyttymiset, hinta per tulos ja uuden asiakkaan kate vuodessa. Hinta per tulos saadaan jakamalla kulut täyttymisillä — alla olevilla esimerkkiluvuilla 340 ÷ 24 eli noin 14 euroa. Sitä verrataan viimeiseen riviin: jos uusi asiakas tuottaa vuodessa enemmän katetta kuin 14 euroa, kampanja kannatti. Alla olevat luvut ovat esimerkkejä laskutavan havainnollistamiseksi, eivät kenenkään toteutunut kampanja, mutta laskutapa on se, jota kannattaa käyttää omilla luvuillasi.

RiviEsimerkkiMistä luku tulee
Kampanjan kulut340 €Paino, teline, ilmoitustila, oma aika tuntihintana
Skannaukset210Analytiikka, kampanjaparametri
Tavoitteen täyttymiset24Varaukset tai liittymiset kampanjalinkin kautta
Hinta per tulosn. 14 €340 ÷ 24
Uuden asiakkaan kate vuodessaoma lukuKeskiostos × käyntien määrä × katesuhde

Vertaa kahta viimeistä riviä keskenään. Jos uusi asiakas tuottaa vuodessa enemmän katetta kuin 14 euroa, kampanja kannatti ja kannattaa toistaa. Jos ei, vika on todennäköisesti kohdesivussa tai sijoituspaikassa — ei koodissa. Tämä on koko mittauksen tarkoitus: seuraava kampanja tehdään tiedolla eikä tuntumalla.

Säilytä laskelma samassa taulukossa kuin koodien tiedot. Kolmen kampanjan jälkeen sinulla on oma vertailuaineisto, jonka avulla painopäätökset tehdään minuuteissa.

Milloin kampanjakoodia ei kannata tehdä?

Jos kampanja kestää alle viikon eikä kohdesivua ehditä tehdä kunnolla, jätä koodi pois ja käytä lyhyttä osoitetta, jonka voi kirjoittaa käsin. Kesken jäänyt kohdesivu tuhoaa enemmän kuin mittaamaton kampanja.

Jos et aio katsoa lukuja, älä lisää parametreja — äläkä myöskään väitä mittaavasi. Parametrit maksavat viisi minuuttia, mutta niiden ainoa arvo on siinä, että joku avaa raportin. Sovi jo kampanjaa suunnitellessa, kuka katsoo luvut ja milloin.

Ja jos kampanjan tavoite on tunnettuus eikä toimenpide, QR ei ole oikea väline. Koodi mittaa tekoja. Tunnettuuden mittaamiseen se ei sovi, ja pieni skannausluku tulkitaan silloin virheellisesti epäonnistumiseksi.

Yhteenveto: parametrit ennen koodia, yksi tavoite per kampanja, oma taulukko painomääristä ja kaksi tarkistuspistettä kalenterissa. Nämä neljä tekevät kampanjasta mitattavan, ja mitattavasta kampanjasta tulee ensi kerralla parempi ilman että kukaan arvaa mitään.

Usein kysyttyä

Näkyvätkö parametrit asiakkaalle?

Näkyvät osoiterivillä, jos kohdesivu ei siivoa niitä pois. Se ei haittaa toimintaa. Halutessasi voit tehdä palvelimella ohjauksen, joka poistaa parametrit sen jälkeen kun ne on kirjattu.

Voiko saman koodin kohdetta vaihtaa kampanjan aikana?

Voi, jos koodi osoittaa omaan osoitteeseesi, jonka ohjausta hallitset. Suoraan ulkopuoliseen osoitteeseen tehtyä staattista koodia ei voi muuttaa painon jälkeen.

Tarvitseeko maksullista QR-palvelua mittaamiseen?

Ei tarvitse. Kampanjaparametrit ja oma analytiikka antavat saman tiedon ilman kuukausimaksua, ja koodi pysyy toimivana silloinkin kun palvelu lopettaisi. Maksullinen palvelu on perusteltu lähinnä silloin, kun koodeja on satoja ja niitä hallitaan keskitetysti.

Miksi skannauksia näkyy vähemmän kuin ihmisiä skannasi?

Osa selaimista estää seurannan, osa käyttäjistä poistuu ennen kuin sivu latautuu ja osa avaa linkin sovelluksen sisäisessä selaimessa. Luku on siis alaraja, ei tarkka määrä. Käytä sitä vertailuun paikkojen välillä, älä absoluuttisena totuutena.

Kuinka kauan kampanjan lukuja kannattaa seurata?

Painetun materiaalin skannaukset jatkuvat pitkään julkaisun jälkeen, koska esite tai teline jää pöydälle. Katso luvut viikon, kuukauden ja kolmen kuukauden kohdalla ennen kuin teet johtopäätöksen.

Missä koodi kannattaa ylipäätään käyttää ja missä ei, on käsitelty artikkelissa QR-koodi yrityksen markkinoinnissa. Jos mainonnan mittaus kaipaa laajempaa kuntoonlaittoa, katso Google Ads -mainonta; sisällöt ja hinnat lukevat hinnastossa.

Lue seuraavaksi

Lue myös: IT-sanasto yrittäjälle · Logon suunnittelu yritykselle · Sähköpostin perillemenon korjaus · Uutiskirjepalvelu pienyritykselle · kanta-asiakassovellus yritykselle · QR-koodi generaattori · yhteystiedot · blogi

Soita WhatsApp Demo