Verkkokurssikassa
Myynninjäljitys

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. 1

    Kirjaudu Google Tag Manageriin ja luo uusi säilö, jos sinulla ei vielä ole sellaista.

  2. 2

    Kopioi säilön tunniste. Se löytyy GTM-työtilan yläkulmasta ja on muotoa GTM-XXXXXXX.

  3. 3

    Avaa Google Analytics ja siirry Hallinta → Tietovirrat. Valitse käyttämäsi verkkovirta.

  4. 4

    Kopioi Mittaustunnus (muotoa G-XXXXXXXXXX).

  5. 5

    Luo API-salaisuus: tietovirran tiedoissa rullaa alas kohtaan Measurement Protocol API -salaisuudet ja luo uusi salaisuus. Kopioi sen arvo.

  6. 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. 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. 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. 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. 3

    Avaa Google Analytics ja siirry Hallinta → Tietovirrat. Kopioi Mittaustunnus (muotoa G-XXXXXXXXXX) ja luo Measurement Protocol API -salaisuus.

  4. 4

    Avaa kassan Integraatioasetukset hallintapaneelissa ja valitse Palvelinpuolen GTM (sGTM) -tila.

  5. 5

    Syötä GTM-tunnus (muotoa GTM-XXXXXXX).

  6. 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. 7

    Syötä GA4:n Mittaustunnus ja API-salaisuus.

Asetukset

AsetusKuvaus
GTM-tilaValitse Standardi GTM, Palvelinpuolen GTM tai Ei käytössä.
GTM-tunnusGTM-säilön tunniste muodossa GTM-XXXXXXX.
sGTM-skriptin URLVain sGTM-tila. Täydellinen skriptin src-URL sGTM-palveluntarjoajaltasi.
sGTM-palvelimen URLVain sGTM-tila. sGTM-palvelimen perusosoite. Johdetaan automaattisesti skriptin URL:stä.
MittaustunnusGA4-ominaisuuden tunniste muodossa G-XXXXXXXXXX. Täytyy vastata GTM-konttisi GA4-tagin mittaustunnusta.
API-salaisuusMeasurement 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ä.

TapahtumaMilloin lähetetäänTärkeimmät kentät
page_viewKun kassan sivu latautuupage_path, page_location, page_title
begin_checkoutKun kassan tilauslomake avautuucurrency, 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)

TapahtumaMilloin lähetetäänTärkeimmät kentät
purchaseOnnistuneen maksun jälkeentransaction_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

Sisällysluettelo