Google Tag Manager ja Analytics
Google Tag Managerin (standardi tai palvelinpuolen) käyttöönotto Google Analytics 4:n kanssa kassan seurantaan, mukaan lukien palvelinpuoleiset ostotapahtumat.
Yleistä
Google Tag Manager (GTM) hallinnoi seurantaskriptejä kassalla. Google Analytics 4 (GA4) -tunnukset vaaditaan aina GTM:n rinnalle, koska kassa lähettää purchase-tapahtuman palvelinpuolelta Measurement Protocol -rajapinnan kautta — sitä ei voida lähettää selaimesta.
Kaksi GTM-tilaa on tuettuna:
- Standardi GTM — lataa kontin Googlen palvelimilta (
googletagmanager.com) - Palvelinpuolen GTM (sGTM) — lataa kontin omalta sGTM-palvelimeltasi (esim. Stape) ja reitittää palvelinpuolen ostotapahtuman sGTM-palvelimesi kautta
Standardi GTM -käyttöönotto
- 1
Kirjaudu Google Tag Manageriin ja luo uusi säilö, jos sinulla ei vielä ole sellaista.
- 2
Kopioi säilön tunniste. Se löytyy GTM-työtilan yläkulmasta ja on muotoa
GTM-XXXXXXX. - 3
Avaa Google Analytics ja siirry Hallinta → Tietovirrat. Valitse käyttämäsi verkkovirta.
- 4
Kopioi Mittaustunnus (muotoa
G-XXXXXXXXXX). - 5
Luo API-salaisuus: tietovirran tiedoissa rullaa alas kohtaan Measurement Protocol API -salaisuudet ja luo uusi salaisuus. Kopioi sen arvo.
- 6
Varmista, että GTM-kontissasi on Google Analytics: GA4 Configuration -tagi, joka käyttää samaa mittaustunnusta. Tämä vaaditaan istuntojen yhdistämiseen — palvelinpuolen ostotapahtuman linkittämiseen asiakkaan selainistuntoon.
- 7
Avaa kassan Integraatioasetukset hallintapaneelissa, valitse Standardi GTM -tila ja syötä konttitunnus, mittaustunnus ja API-salaisuus.
Palvelinpuolen GTM (sGTM) -käyttöönotto
Palvelinpuolen GTM reitittää kaiken seurannan oman first-party-verkkotunnuksesi kautta, mikä parantaa datan laatua ja mainosestojen kiertämistä. Voit käyttää hallittua palveluntarjoajaa kuten Stape tai ylläpitää itse Google Cloud Runissa.
- 1
Määritä palvelinpuolen GTM-kontti palveluntarjoajallasi. Saat skriptin, joka sisältää URL-osoitteen — esimerkiksi:
https://load.sst.sinundomainisi.com/abcdef.js?param=arvo. - 2
Varmista, että web-kontissasi on Google Tag (GA4-konfiguraatio) mittaustunnuksellasi ja
server_container_url-parametrilla, joka osoittaa sGTM-palvelimellesi. Tämä on sGTM:n vakioasetus ja vaaditaan sekä tapahtumien välittämiseen että istuntojen yhdistämiseen. - 3
Avaa Google Analytics ja siirry Hallinta → Tietovirrat. Kopioi Mittaustunnus (muotoa
G-XXXXXXXXXX) ja luo Measurement Protocol API -salaisuus. - 4
Avaa kassan Integraatioasetukset hallintapaneelissa ja valitse Palvelinpuolen GTM (sGTM) -tila.
- 5
Syötä GTM-tunnus (muotoa
GTM-XXXXXXX). - 6
Kopioi skriptin täydellinen
src-URL palveluntarjoajasi ohjeesta ja liitä se sGTM-skriptin URL -kenttään. sGTM-palvelimen URL johdetaan automaattisesti skriptin URL:stä, mutta sitä voi muokata tarvittaessa. - 7
Syötä GA4:n Mittaustunnus ja API-salaisuus.
Asetukset
| Asetus | Kuvaus |
|---|---|
| GTM-tila | Valitse Standardi GTM, Palvelinpuolen GTM tai Ei käytössä. |
| GTM-tunnus | GTM-säilön tunniste muodossa GTM-XXXXXXX. |
| sGTM-skriptin URL | Vain sGTM-tila. Täydellinen skriptin src-URL sGTM-palveluntarjoajaltasi. |
| sGTM-palvelimen URL | Vain sGTM-tila. sGTM-palvelimen perusosoite. Johdetaan automaattisesti skriptin URL:stä. |
| Mittaustunnus | GA4-ominaisuuden tunniste muodossa G-XXXXXXXXXX. Täytyy vastata GTM-konttisi GA4-tagin mittaustunnusta. |
| API-salaisuus | Measurement Protocol API -salaisuus. Luodaan GA4:ssä kohdassa Hallinta → Tietovirrat → Measurement Protocol API -salaisuudet. |
Seuratut tapahtumat
Selainpuolelta (dataLayerin kautta)
Kassa työntää seuraavat tapahtumat GTM:n dataLayeriin selaimesta. Ne noudattavat GA4-sähköisen kaupankäynnin nimeämiskäytäntöjä.
| Tapahtuma | Milloin lähetetään | Tärkeimmät kentät |
|---|---|---|
| page_view | Kun kassan sivu latautuu | page_path, page_location, page_title |
| begin_checkout | Kun kassan tilauslomake avautuu | currency, value, items[] |
Jotta nämä tapahtumat välittyvät GA4:ään, GTM-kontissasi on oltava Google Tag (GA4-konfiguraatio), joka aktivoituu kaikilla sivuilla. Tagi poimii dataLayer-tapahtumat ja välittää ne GA4:ään. sGTM-käyttäjille tagin tulee sisältää server_container_url-parametri.
Palvelinpuolelta (Measurement Protocol)
| Tapahtuma | Milloin lähetetään | Tärkeimmät kentät |
|---|---|---|
| purchase | Onnistuneen maksun jälkeen | transaction_id, currency, value, items[] |
purchase-tapahtuma lähetetään suoraan palvelimeltamme GA4:ään (tai sGTM-palvelimesi kautta, kun se on määritetty). items-taulukko sisältää tilatut tuotteet kentillä id, name, quantity ja price.
purchase-tapahtuma lähetetään palvelinpuolelta automaattisesti — sinun ei tarvitse luoda sille GTM-tagia tai -triggeriä. Tapahtumaa ei työnnetä dataLayeriin, joten GTM:n purchase-triggeri ei aktivoidu selaimesta. GA4 vastaanottaa ostotapahtuman suoraan Measurement Protocolin kautta, yhdistettynä samaan istuntoon selainpuolen tapahtumien kanssa.
Istuntojen yhdistäminen
Kassa käyttää gtag('get')-rajapintaa GA4:n client_id- ja session_id-arvojen hakemiseen selaimesta. Nämä lähetetään palvelinpuolen purchase-tapahtuman mukana, jotta GA4 voi yhdistää sen samaan istuntoon kuin selainpuolen page_view- ja begin_checkout-tapahtumat. Tämä varmistaa tarkan suppilo- ja attribuutioraportoinnin.
Vaatimus: Integraatioasetuksiin syötetyn mittaustunnuksen on vastattava GTM-konttisi GA4-konfiguraatiotagin mittaustunnusta. sGTM-käyttäjille tämä tarkoittaa GA4-tagia web-kontissa. Ilman vastaavaa GA4-tagia ostotapahtumat lähetetään silti, mutta ne näkyvät erillisinä istuntoina GA4-raporteissa.
Asiakkaan henkilötiedot (sähköposti ja nimi) lähetetään GA4:ään SHA-256-tiivisteenä ainoastaan, jos asiakas on antanut analytiikkasuostumuksen kassalla. Ilman suostumusta tapahtuma lähetetään ilman henkilötietoja.
GDPR-suostumus
GTM ja muut seurantaskriptit ladataan vain, jos asiakas rastittaa analytiikkasuostumuksen valintaruudun kassalla. Valintaruutu ilmestyy automaattisesti, kun GTM tai Meta Pixel on määritetty. Ilman suostumusta mitään seurantadataa ei lähetetä — ei selainpuolelta eikä palvelimelta.
Katso: Yleistä — GDPR-suostumus
Meta Pixel GTM:n kautta
Voit konfiguroida Meta Pixel -tagin suoraan GTM:ssä käyttämään dataLayeriin lähetettyjä tapahtumia. Tämä on vaihtoehto suoralle Meta Pixel -integraatiolle.
Katso: Meta Pixel
Yleistä
Kassalinkit ovat ensisijainen tapa seurata myyntiä kanavakohtaisesti. Lisäksi kassa tukee Google Tag Manageria (sis. palvelinpuolen GTM), Google Analytics 4:ää, Meta Pixeliä ja Meta Conversion API:a. Seurantaintegraatiot aktivoituvat vain asiakkaan GDPR-suostumuksella.
Meta Pixel
Meta Pixel -konversioiden seuranta Facebook- ja Instagram-mainonnassa.