GTM (Google Tag Manager) aloittajalle – miksi ja miten

GTM (Google Tag Manager) aloittajalle – miksi ja miten

Google Tag Manager, tuttavallisemmin GTM, on ilmainen Googlen työkalu, jolla hallitaan kotisivujen seurantakoodeja ilman että jokaista muutosta varten tarvitsee koskea sivuston lähdekoodiin. Moni pienyrittäjä on kuullut nimen jostain markkinointipalaverista, mutta ei ole varma miksi se pitäisi asentaa juuri omille sivuille.

Mikä Google Tag Manager oikeastaan on

GTM on eräänlainen välikäsi sivuston ja kaikkien niiden ulkopuolisten työkalujen välillä, joita halutaan seurata: Google Analytics 4, Facebookin pikseli, Google Ads -konversioseuranta, Hotjar, LinkedIn Insight Tag ja niin edelleen. Ilman GTM:ää jokainen näistä koodinpätkistä pitäisi liittää käsin sivuston HTML:ään, ja jokainen muutos vaatisi kehittäjän tai sivuston ylläpitäjän väliintuloa.

GTM:n avulla yksi ainoa koodinpätkä – konttikoodi – asennetaan sivustolle kertaalleen. Sen jälkeen kaikki tagien lisäykset, muokkaukset ja poistot tehdään GTM:n hallintapaneelissa selaimessa. Tampereella toimiva verkkokauppias voi lisätä uuden konversioseurannan tiistai-iltana ilman että kukaan koskee WordPress-teeman tiedostoihin.

Datalayer, tagit, laukaisimet ja muuttujat lyhyesti

GTM rakentuu neljästä peruskäsitteestä, jotka kannattaa opetella heti alussa. Tagi on se koodinpätkä joka ajetaan – esimerkiksi GA4-seurantakoodi tai Google Ads -konversiomerkintä. Laukaisin määrittää milloin tagi ajetaan, esimerkiksi kun käyttäjä lataa sivun, klikkaa painiketta tai lähettää lomakkeen. Muuttuja tallentaa tietoa, jota tagit ja laukaisimet käyttävät, kuten klikatun linkin URL:n tai lomakkeen nimen.

Datalayer (dataLayer) on JavaScript-objekti, johon sivusto voi työntää tietoa – esimerkiksi verkkokaupan ostotapahtuman summan ja tuotteet. GTM lukee tätä tietoa ja välittää sen eteenpäin oikeille tageille. Tämä on se osa, joka usein aiheuttaa hämmennystä aloittelijalle, mutta yksinkertaisissa sivustoissa – esittelysivu, blogi, yhden lomakkeen yhteydenottosivu – pärjää pitkään ilman mitään datalayer-räätälöintiä.

Askel askeleelta: GTM:n asennus kotisivuille

Ensimmäinen askel on tilin luonti osoitteessa tagmanager.google.com. Tili luodaan yrityksen nimellä ja kontti sivuston domainilla, esimerkiksi ”esimerkkiyritys.fi”. Google antaa tämän jälkeen kaksi koodinpätkää: yhden lisättäväksi sivun head-osioon ja toisen body-tagin heti avaavan tagin jälkeen.

WordPress-sivustolla asennus onnistuu yleensä lisäosalla kuten Site Kit by Google tai GTM4WP, jolloin koodia ei tarvitse koskettaa käsin. Muissa CMS-ratkaisuissa koodi lisätään suoraan teeman header- ja footer-tiedostoihin, tai headless-toteutuksissa GTM asennetaan sovelluksen renderöintikerroksesta – tästä lisää headless-arkkitehtuurin kontekstissa artikkelissa headless CMS -ratkaisuista.

Asennuksen jälkeen kannattaa avata GTM:n Esikatselutila (Preview mode) ja tarkistaa, että kontti todella lataa sivulla. Tämä vaihe jää usein väliin, ja seurauksena on kuukausien mittainen aukko datassa, joka huomataan vasta kun joku kysyy miksi Analyticsissä ei näy liikennettä lainkaan.

Yleisimmät virheet GTM:n käytössä

Kokenut markkinoija katsoo ensin GTM:n julkaisuhistorian ennen kuin luottaa dataan – siitä näkee onko kontti julkaistu vai jäänyt vain esikatseluun. Kolme virhettä toistuu erityisen usein pienyritysten sivustoilla:

Muutokset jäävät julkaisematta. GTM:ssä tehdyt muutokset eivät tule voimaan ennen kuin painetaan ”Julkaise” (Submit) -nappia. Moni testaa tagin esikatselutilassa, toteaa sen toimivan, ja unohtaa julkaista version tuotantoon.

Sama tagi kahdesti. Kun GA4-seurantakoodi on sekä sivuston pohjassa käsin lisättynä että GTM:n kautta, kävijämäärät ja tapahtumat tuplaantuvat. Tämä on yksi yleisimmistä syistä epäloogiselta näyttävälle Analytics-datalle.

Liian löysät laukaisimet. Jos lomakkeen lähetystä seuraava tagi laukeaa ”kaikilla sivuilla ladattaessa” eikä vain onnistuneen lähetyksen jälkeen, konversioluvut näyttävät todellisuutta paremmilta – ja markkinointibudjetti kohdistuu vääriin kampanjoihin.

GTM ja evästesuostumus

Yleinen väärinkäsitys on, että GTM:n asentaminen itsessään rikkoo GDPR:ää tai vaatii erillisen evästeilmoituksen. Näin ei ole – GTM on hallintatyökalu, ei seurantateknologia sinänsä. Ongelma syntyy vasta siitä, mitä tageja GTM ajaa ja milloin.

Suomessa ja koko EU:ssa vaaditaan, että esimerkiksi Google Analytics tai mainospikselit käynnistyvät vasta kävijän annettua suostumuksen. GTM:ään voidaan liittää suostumuksenhallintatyökalu (Consent Mode), joka estää tageja laukeamasta ennen hyväksyntää. Tarkemmin evästeiden ja GDPR-vaatimusten käytännön toteutuksesta kannattaa lukea artikkelista GDPR ja evästeet – mitä yrityksen pitää huomioida.

GTM:n yhdistäminen Google Analytics 4:ään

Tyypillisin ensimmäinen tagi, jonka yrittäjä lisää GTM:ään, on GA4:n peruskonfiguraatio. Tarvitaan GA4-mittaustunnus (muotoa G-XXXXXXXXXX), joka löytyy Analyticsin hallintapaneelista kohdasta Tietovirrat. Tagi luodaan tyypillä ”Google-analytiikka: GA4-konfiguraatio”, laukaisimeksi valitaan ”Kaikki sivut”, ja julkaisun jälkeen data alkaa kertyä yleensä 24–48 tunnin sisällä.

GTM:n kautta voidaan seurata myös yksittäisiä tapahtumia GA4:ään ilman koodausta: painikkeiden klikkauksia, videon katselua, vieritystä sivulla tai tiedostolatauksia. Tästä eteenpäin kannattaa tutustua siihen, mitä lukuja GA4:stä ylipäätään kannattaa seurata – aihetta käsitellään artikkelissa Google Analytics perusteet: mitä lukuja seurata.

Kampanjaseuranta ja UTM-parametrit GTM:n avulla

Kun yritys ajaa maksettua mainontaa – Google Ads, Meta, uutiskirje – on tärkeää tietää mistä kanavasta kävijät oikeasti tulevat. UTM-parametrit lisätään mainoslinkkeihin, ja GTM:n muuttujat lukevat nämä parametrit automaattisesti ja välittävät ne GA4:ään tai muihin työkaluihin. Tämä poistaa tarpeen selvittää liikenteen alkuperää arvailemalla.

Käytännön esimerkki: 350 euron Google Ads -kampanja tuo kuukaudessa 40 liidiä, mutta ilman UTM-seurantaa ja GTM:ään rakennettua tapahtumaseurantaa on mahdotonta sanoa, tuliko liidit hakusanamainoksesta vai samaan aikaan lähetetystä uutiskirjeestä. UTM-parametrien rakentamisesta ja käytöstä on oma ohjeensa artikkelissa UTM-parametrit kampanjoiden seurantaan – käytäntö ja esimerkit.

UKK

Hidastaako Google Tag Manager sivuston latausta?
Itse GTM-kontti on kevyt, muutamia kilotavuja, eikä se yksinään hidasta sivustoa merkittävästi. Hitaus syntyy siitä, jos konttiin kasataan kymmeniä tageja ilman laukaisinehtoja tai ajastuksia – silloin ongelma on hallinnassa, ei itse työkalussa.

Sopiiko GTM myös yhden hengen yrityksen kotisivuille?
Kyllä, ja usein juuri pienelle toimijalle hyöty on suurin, koska erillistä kehittäjää ei tarvitse palkata jokaista pientä seurantamuutosta varten. Minimivaatimuksista pienen sivuston teknisessä toteutuksessa kerrotaan lisää artikkelissa hyvistä kotisivuista yhden hengen yritykselle.

Tarvitseeko GTM:n käyttöön osata koodata?
Perustagien – GA4, Google Ads -konversiot, yksinkertaiset klikkausseurannat – lisääminen ei vaadi koodaustaitoa, valmiit tagimallit riittävät. Monimutkaisempi datalayer-räätälöinti tai mukautetut JavaScript-muuttujat vaativat jo perustason JavaScript-osaamista tai kehittäjän apua.

Google Tag Manager ei ole itsetarkoitus vaan väline, joka tuo seurannan hallinnan pois kehittäjän pöydältä markkinoinnista vastaavan ihmisen käsiin. Kun kontti on asennettu huolella, julkaisut testataan esikatselutilassa ja suostumuksenhallinta on kunnossa, GTM säästää konkreettisesti aikaa jokaisella kerralla kun uusi kampanja tai mittaustarve tulee eteen.