Kaupat
Seuranta ja Google Tag Manager
Kaupan GTM-kontti, verkkokaupan tapahtumat dataLayerissa, yksi purchase tilausta kohden, suostumus, sivun osoite ja tagit GTM:ssä.
Kauppa lähettää verkkokaupan tapahtumia Google Tag Manageriin.
Missä: Kortti Google Tag Manager kohdassa Storefronts › [kauppa] › Analytics.
Lisää kontti
- Avaa Storefronts › [kauppa] › Analytics.
- Kirjoita tunnus kenttään Container ID, esimerkiksi
GTM-AB12CD3. - Paina Save.
Poista kontti tyhjentämällä kenttä ja painamalla Remove.
| Sääntö | Arvo |
|---|---|
| Muoto | GTM- ja sen perässä 4–12 isoa kirjainta tai numeroa |
| Latautuu | Kaupan kaikilla sivuilla, myös kassalla ja tilaussivuilla, valinnan ”Acceptera alla” jälkeen |
| Consent Mode | ”Evätty” ennen valintaa, ”myönnetty” valinnan ”Acceptera alla” jälkeen |
| Sama kontti kohdassa Code › HEAD · SITE | Ei latautu kahdesti |
| Kaupan kopio | Ei ota tunnusta mukaan |
| Rooli | Rooli, jolla on oikeus muokata kauppaa |
| Viesti | Syy | Tee näin |
|---|---|---|
| That is a Google Analytics measurement ID (G-…). | Kirjoitit GA4-mittaustunnuksen | Kirjoita kontin tunnus. Lisää GA4-tagi konttiin |
| Enter only the container ID, for example GTM-AB12CD3, not the snippet. | Liitit koko GTM-koodin | Kirjoita vain tunnus |
| A container ID is GTM- followed by 4 to 12 letters or digits, for example GTM-AB12CD3. | Väärä muoto | Tarkista tunnus GTM:stä |
Tapahtumat
Kauppa lähettää 4 tapahtumaa kohteeseen window.dataLayer GA4:n verkkokauppamuodossa. Ennen jokaista tapahtumaa lähetetään { ecommerce: null }.
| Tapahtuma | Milloin | Sisältö |
|---|---|---|
view_item | Tuotesivu näytetään | Variantti, jolla sivu avautuu (ensimmäinen ostettava), hinta ja valuutta |
add_to_cart | Jotain lisätään ostoskoriin: tuotesivulla, kortista tai omalla painikkeella | Rivi, määrä, arvo ja valuutta |
begin_checkout | Kassa avataan ostoskorin kanssa | Ostoskorin rivit, arvo ja valuutta. Kerran ostoskoria ja välilehteä kohden. Uudelleenlataus samalla ostoskorilla ei lähetä uutta |
purchase | Tilausvahvistus maksun jälkeen | transaction_id (tilausnumero), value, tax, shipping, valuutta ja tilauksen rivit |
| Kenttä | Sisältö |
|---|---|
item_id | Sama tunnus kuin tuotteen g:id kaupan Google-syötteessä, asetusten Item id (g:id) ja Id prefix mukaan sivulla Feeds. Valinnalla BunStack ids se on variantin tunnus, tai tuotteen tunnus tuotteelle, jolla ei ole variantteja. Google Adsin uudelleenmarkkinointi vastaa silloin syötettä. Katso Tuotesyötteet Googlelle ja Metalle |
item_name, item_variant, item_category | Tuotteen nimi, variantin nimi ja tuotteen ensimmäinen kategoria |
price tapahtumissa view_item, add_to_cart, begin_checkout | Kaupassa näytetty hinta vierailijan valuutassa |
value tapahtumassa purchase | Mitä asiakas maksaa, ALV ja toimitus mukaan lukien. tax ja shipping lähetetään erikseen, jotta tagi voi vähentää ne |
price tapahtuman purchase riveillä | Kappalehinta rivin alennuksen jälkeen. discount on alennus kappaletta kohden |
Huom: Kortista tai lisävalintana ostoskoriin lisätty tuote lisätään tuotteen ainoana varianttina, joten
item_idvastaa silloinkin variantin riviä syötteessä. Jos tuotteella on useita variantteja, kortti avaa tuotesivun, jossa asiakas valitsee.
Valinnoilla SKU ja Imported product id on yksi poikkeus. Jos kahdella tuotteella on sama SKU, syöte lähettää jälkimmäisen sen BunStack-tunnuksella, koska g:id:n on oltava yksilöllinen. Tapahtumat lähettävät SKU:n molemmille. Anna jokaiselle variantille oma SKU.
Yksi purchase tilausta kohden
Kauppa lähettää purchase-tapahtuman kerran tilausta kohden, kun kaikki ehdot täyttyvät:
- Kassa tehtiin loppuun samassa selaimessa vuorokauden sisällä.
- Kustom on hyväksynyt tilauksen tai veloittanut rahat.
- Vierailija on valinnut ”Acceptera alla”.
Kauppa ei lähetä purchase-tapahtumaa, kun asiakas lataa vahvistuksen uudelleen, avaa tilaussähköpostin linkin, hakee tilauksen tai vaihtaa laitetta. Ei myöskään sisäänrakennetun kassan testitilauksesta eikä perutusta tai hyvitetystä tilauksesta.
Selain tallentaa 50 viimeisimmän tilauksen tunnisteen ja ajan sekä sen, mitä ostoskoria viimeisin begin_checkout koski. Molemmat tallennetaan valinnan ”Acceptera alla” jälkeen. Katso Evästeet ja suostumus.
Mitä tapahtumat eivät sisällä
Ei sähköpostiosoitetta, nimeä, osoitetta, asiakastunnusta, tilausavainta eikä alennuskoodia. Alennuskoodi voi olla tarkoitettu yhdelle asiakkaalle. Siksi sitä ei ole tapahtumissa.
Sivun osoite
GA4 lähettää sivun osoitteen (page_location) jokaisen tapahtuman mukana. Myös muut tagit lukevat sen.
- Tilausavain ei ole osoitteessa. Kun tilaussähköpostin linkki avataan, kauppa poistaa avaimen osoitteesta ennen sivun latautumista.
- Alennuskoodi ei ole osoitteessa. Ostoskori antaa koodin kassalle (
/checkout) välilehdessä. Linkki, jossa on?code=…, esimerkiksi uutiskirjeessä, toimii silti: kauppa siirtää koodin välilehteen ennen kuin container latautuu.
Aseta silti GTM poistamaan kyselymerkkijonot polun /orders alla olevilta sivuilta, jotta mikään muu parametri ei sieltä päädy tilastoihin.
Suostumus
DataLayeriin ei mene mitään ennen kuin vierailija on valinnut kaupassa ”Acceptera alla”.
- Tuotesivu, joka näytetään bannerin ollessa näkyvissä, lähetetään, jos vierailija hyväksyy samalla sivulla.
- Jos vierailija valitsee ”Endast nödvändiga”, mitään ei lähetetä, ei myöskään odottanutta.
- Kassa ja tilaussivut eivät näytä banneria. Niillä tapahtumat lähetetään, jos vierailija on jo hyväksynyt.
Määritä tagit GTM:ssä
- GA4: lisää Google-tagi mittaustunnuksellasi. Lisää GA4-tapahtumatagi, jonka tapahtuman nimi on
{{Event}}. Käynnistä se mukautetulla tapahtumalla, joka vastaa säännöllistä lausekettaview_item|add_to_cart|begin_checkout|purchase. Kytke verkkokauppatietojen lähetys dataLayerista päälle. - Google Ads: lisää konversiotagi, jonka käynnistää mukautettu tapahtuma
purchase. Arvo: dataLayer-muuttujaecommerce.value. Tapahtuman tunnus:ecommerce.transaction_id. Valuutta:ecommerce.currency. - Tarkista GTM:n Preview-tilassa. Avaa kauppa, valitse ”Acceptera alla”, avaa tuote, lisää se ostoskoriin, avaa kassa ja tee ostos. Jokaisen vaiheen pitää näkyä kerran.
Kaupan skriptikäytäntö päästää läpi Googlen palvelimet GTM:lle, GA4:lle, Google Adsille ja GTM:n esikatselulle. Kauppa pysäyttää tagin, joka lataa skriptejä toiselta toimittajalta, jos palvelin ei ole sallittujen palvelimien joukossa.