
Konversioseurannan tekninen toteutus ratkaisee usein sen, näkyykö mediakampanjan todellinen tuotto ollenkaan raporteissa oikein. Markkinointipäällikkö saattaa ihmetellä, miksi Google Ads -tili näyttää kymmeniä konversioita kun CRM:ssä liidejä on murto-osa – tyypillisesti syy löytyy tagien virheellisestä sijoittelusta, puuttuvasta data layerista tai evästesuostumuksen estämästä seurannasta, ei mediabudjetin tehottomuudesta.
Tämä artikkeli käy läpi mitä tageja konversioseuranta vaatii, miten data liikkuu selaimesta mainosalustoille ja mitä pitää tarkistaa ennen kuin kampanjadataan luotetaan.
Mitä konversioseuranta teknisesti tarkoittaa
Konversioseuranta on prosessi, jossa verkkosivusto lähettää tiedon tapahtuneesta toiminnosta – lomakkeen lähetyksestä, ostosta, puhelusta – takaisin mainosalustalle kuten Google Ads, Meta Ads tai LinkedIn Ads. Tekninen toteutus rakentuu yleensä kolmesta kerroksesta: data layerista, joka kerää sivustolta tapahtumatiedot; tagienhallintajärjestelmästä, joka lähettää tiedot eteenpäin; ja itse mainosalustan pikselistä tai konversio-tagista, joka rekisteröi tapahtuman.
Suomessa yleisin tagienhallinnan työkalu on Google Tag Manager (GTM), joka on ilmainen ja kattaa suurimman osan tarpeista pk-yrityksestä isoon konserniin asti. Vaihtoehtoja ovat Adobe Launch (isommille organisaatioille, joilla on Adobe Experience Cloud käytössä) ja Tealium (kun dataa pitää jakaa kymmeniin eri järjestelmiin reaaliajassa).
Data layer – seurannan perusta jota harvoin rakennetaan kunnolla
Data layer on JavaScript-objekti sivulla, joka sisältää strukturoitua tietoa: tuotteen hinnan, kategorian, käyttäjän kirjautumistilan, lomakkeen tyypin. Ilman kunnollista data layeria GTM joutuu lukemaan tietoja CSS-luokista tai painikkeiden tekstistä, mikä hajoaa heti kun verkkosivuston ulkoasua päivitetään.
Käytännön esimerkki: verkkokauppa vaihtaa ostoskorin ”Osta”-painikkeen tekstin muotoon ”Lisää koriin”, ja seuraavana päivänä konversiot putoavat nollaan. Jos seuranta olisi rakennettu data layerin varaan eikä painikkeen tekstin varaan, muutos ei olisi vaikuttanut mitenkään. Tästä syystä kehitystiimin ja mediatoimiston pitäisi sopia data layer -rakenteesta jo ennen kampanjoiden käynnistämistä, ei jälkikäteen paikkailtavana asiana.
Yleisimmät tagit ja mihin niitä tarvitaan
Käytännön kampanjatyössä toistuvat samat perustagit toimialasta riippumatta:
Google Ads -konversiotagi mittaa lomakkeet, ostot ja puhelinsoitot suoraan mainosjärjestelmään, ja on edellytys automaattisille tarjousstrategioille kuten Target CPA:lle.
Google Analytics 4 -tagi (gtag.js) kerää käyttäytymisdataa koko sivustolta ja toimii pohjana attribuutiomallien laskennalle.
Meta Pixel palvelee Facebook- ja Instagram-mainontaa sekä mahdollistaa lookalike-yleisöjen rakentamisen konvertoineista käyttäjistä.
LinkedIn Insight Tag on välttämätön B2B-mainonnassa, jos halutaan mitata liidien laatua yritystasolla.
Enhanced conversions ja server-side tracking täydentävät selainpohjaista seurantaa silloin kun evästeblokkaajat tai iOS:n tietosuoja-asetukset katkovat dataa.
Yhtä tagia ei kannata pitää riittävänä, jos budjetti jakautuu useammalle alustalle. Silti liian monen tagin pinoaminen ilman hallintaa hidastaa sivun latautumista, mikä puolestaan heikentää Google-mainonnan laatupisteitä.
Server-side tagging – miksi siitä puhutaan nyt niin paljon
iOS 14:n tietosuojamuutokset vuodesta 2021 alkaen ja selainten evästeiden rajoitukset ovat heikentäneet perinteisen selainpohjaisen (client-side) seurannan tarkkuutta merkittävästi. Safari ja Firefox estävät kolmannen osapuolen evästeet oletuksena, ja iOS:n App Tracking Transparency vaatii erillisen suostumuksen sovelluspuolella.
Server-side tagging siirtää osan seurannasta selaimesta palvelimelle: data kulkee ensin yrityksen omalle palvelimelle (usein Google Cloud -instanssiin), josta se lähetetään eteenpäin mainosalustoille. Tämä parantaa datan tarkkuutta 10–20 prosentin luokkaa tyypillisissä toteutuksissa, mutta vaatii teknistä osaamista ja ylläpitoa, jota kaikilla mediatoimistoilla ei ole talossa. Tässä kohtaa kannattaa kysyä toimistolta suoraan, onko server-side-toteutuksia tehty asiakkaille aiemmin vai ollaanko sitä opettelemassa ensimmäistä kertaa juuri omalla budjetilla.
Evästesuostumus ja GDPR käytännössä
GDPR-tietosuoja-asetus vaatii, että seurantaevästeitä ei saa asettaa ennen käyttäjän suostumusta. Käytännössä tämä toteutetaan suostumuksenhallintatyökalulla (Cookiebot, OneTrust, Google Consent Mode v2), joka kertoo GTM:lle mitkä tagit saavat laueta.
Google Consent Mode v2 tuli pakolliseksi EU-alueella maaliskuussa 2024 kaikille, jotka käyttävät Google-mainontaa yhdistettynä yleisöjen uudelleenkohdennukseen. Ilman sitä konversiodata alkaa mallintua epätarkasti, ja mainosalustan raportoimat luvut voivat poiketa CRM-datasta jopa kymmeniä prosentteja. Kilpailu- ja kuluttajavirasto KKV valvoo osaltaan, että suostumuspyynnöt eivät ole harhaanjohtavia – ”hyväksy kaikki” ei saa olla ainoa helposti klikattava vaihtoehto.
Yleisimmät virheet konversioseurannan toteutuksessa
Kolme virhettä toistuu toimialasta riippumatta. Ensimmäinen on kaksinkertainen laskenta: sama konversio mitataan sekä GTM:n omalla triggerillä että sivuston omalla koodilla, jolloin Google Ads näyttää tuplat todelliseen määrään verrattuna. Toinen on testaamattomuus – tagi julkaistaan suoraan tuotantoon GTM:n esikatselutilaa käyttämättä, ja virhe huomataan vasta kun raportit näyttävät nollaa kahden viikon ajalta. Kolmas on attribuutio-ikkunan väärinymmärrys: 30 päivän klikki-ikkuna Google Adsissa ja 7 päivän ikkuna Meta Adsissa tuottavat eri lukuja samasta kampanjasta, mikä aiheuttaa turhaa hämmennystä kun lukuja vertaillaan suoraan keskenään.
Miten varmistaa toteutuksen laatu käytännössä
Kokenut mediasuunnittelija tarkistaa ensin GTM:n esikatselutilassa (Preview mode), että jokainen tagi laukeaa oikeassa kohdassa ja lähettää oikean arvon eteenpäin. Sen jälkeen tarkistetaan Google Ads -tilin ”Diagnostiikka”-välilehdeltä, ettei konversiotagissa ole varoituksia. Viimeisenä verrataan mainosalustan raportoimia konversioita CRM:n tai verkkokaupan omiin lukuihin vähintään kuukauden ajalta – jos ero on yli 15–20 prosenttia, seurannassa on todennäköisesti tekninen ongelma eikä kyse ole vain eri attribuutiomalleista.
Sopimusta tehtäessä kannattaa varmistaa kirjallisesti, kenellä on omistusoikeus GTM-tiliin ja kerättyyn dataan, jos yhteistyö mediatoimiston kanssa joskus päättyy. Tämä on erityisen tärkeää silloin, kun toimisto rakentaa server-side-ympäristön oman infransa varaan.
Usein kysytyt kysymykset
Tarvitseeko pieni yritys server-side-seurannan?
Ei välttämättä. Jos mediabudjetti on muutamia tuhansia euroja kuukaudessa ja mittarointi keskittyy pääasiassa Google Adsiin, tavallinen GTM-toteutus riittää useimmiten hyvin. Server-side kannattaa harkita vasta kun datan tarkkuus alkaa selvästi vaikuttaa tarjousstrategioiden toimivuuteen.
Kuka vastaa tageista, mediatoimisto vai kehitystiimi?
Käytännössä molemmat: mediatoimisto määrittelee mitä tapahtumia pitää mitata ja millä arvoilla, mutta data layerin toteutus sivustolle on yleensä kehitystiimin tai verkkosivustotoimittajan vastuulla. Tämä rajapinta kannattaa sopia selkeästi jo projektin alussa.
Miksi Google Ads ja Google Analytics näyttävät eri konversiolukuja?
Alustat käyttävät eri attribuutiologiikkaa ja usein eri aikaikkunoita. Google Ads voi laskea konversion viimeisen klikin perusteella 30 päivän sisällä, kun taas GA4 saattaa käyttää dataohjattua mallia. Erot ovat normaaleja eivätkä yksin osoita teknistä virhettä.
Yhteenveto
Konversioseurannan tekninen toteutus ei ole kertaluontoinen projekti vaan jatkuvaa ylläpitoa, joka vaatii sekä teknistä osaamista että ymmärrystä siitä, mitä numeroita mediakampanjoissa oikeasti kannattaa mitata. Data layerin, tagienhallinnan ja suostumuksenhallinnan yhdistelmä ratkaisee, näkyykö kampanjan todellinen tuotto raporteissa luotettavasti. Ennen kuin luottaa yhteenkään konversiolukuun, kannattaa varmistaa GTM:n esikatselutilassa ja vertailla lukuja CRM-dataan – ja pitää samalla mielessä, että eri alustojen attribuutiomallit selittävät suuren osan ristiriitaisilta näyttävistä luvuista ilman että kyse on virheestä.