Verkkokauppa

Shopify-verkkokaupan server-side-seuranta ja Customer Events

Julkaistu

Shopify-verkkokauppojen seuranta on murroksessa, ja tällä on takaraja. 26.8.2026 jälkeen Additional Scripts -kenttään lisätty JavaScript lakkaa toimimasta kaikissa muissa kuin Plus-tason kaupoissa (Basic, Shopify ja Advanced). Shopify päivittää siirtymättömät kaupat automaattisesti ja poistaa samalla vanhat kassamukautukset.1

Käytännössä tämä tarkoittaa, että jos kaupan seuranta nojaa yhä vanhaan skriptikenttään, se hiljenee. Korvaava tapa on Customer Events eli Web Pixels, ja samalla kannattaa harkita, kannattaako seuranta siirtää kerralla palvelinpuolelle.

Pääpointit:

  • 26.8.2026 jälkeen Additional Scripts ei enää laukea muissa kuin Plus-kaupoissa.
  • Korvaava tapa on Customer Events (Web Pixels): Asetukset → Customer Events.
  • Shopify Scripts poistui erikseen jo 30.6.2026.
  • Toimiva rakenne: Customer Events lähettää tapahtumat server-side GTM:lle, joka jakaa ne Metalle, GA4:lle ja muille.
  • Palvelinpuolen reitti saa mukaansa koko tilauksen tiedot silloinkin, kun selainpikseli ei saa mitään.

Mikä muuttuu ja milloin

Shopify on siirtynyt Checkout Extensibility -malliin, jossa kassa on suojattu eikä siihen saa ajaa vapaata JavaScriptiä. Vanha Additional Scripts -kenttä oli juuri sitä, joten se poistuu.

Aikataulu on kaksiosainen:

  • 30.6.2026: Shopify Scripts poistui käytöstä.
  • 26.8.2026: Additional Scripts -kentän JavaScript lakkaa toimimasta muissa kuin Plus-kaupoissa. Shopify päivittää siirtymättömät kaupat automaattisesti ja poistaa vanhat mukautukset.1

Automaattinen päivitys on se kohta, joka yllättää. Kauppa ei ilmoita, että seuranta katosi. Mainonnan konversiot vain loppuvat, ja se huomataan usein vasta viikkojen päästä.

Näin tarkistat oman kauppasi

Tarkistus vie muutaman minuutin:

  1. Avaa Shopifyn Asetukset → Checkout.
  2. Jos näet keltaisen varoituspalkin, kaupassa on vanhentuneita skriptejä.
  3. Klikkaa Review customisations nähdäksesi, mitä pitää siirtää.
  4. Käy läpi, mitä seurantaa vanhassa kentässä oli: Metan pikseli, GA4, Klaviyo, konversiotagit.

Jos palkkia ei näy eikä Additional Scripts -kentässä ole mitään, olet kunnossa tämän muutoksen osalta.

Customer Events on uusi perusta

Korvaava rakenne on Customer Events (Web Pixels), joka löytyy Shopifyn asetuksista. Se on hiekkalaatikoitu kerros: koodisi ajetaan eristetyssä kehyksessä, josta se ei pääse käsiksi kassaan.

Shopify lähettää tapahtumat tapahtumaväylään, ja pikselisi tilaa ne, joita tarvitset. Keskeiset tapahtumat ovat:

  • page_viewed
  • product_viewed
  • checkout_started
  • payment_info_submitted
  • checkout_completed

Tämä on ainoa tuettu tapa laukaista seurantakoodia uudessa kassassa. Vanhat kiertotiet eivät enää toimi.

Miksi server-side on tässä luonteva jatko

Kun seuranta on joka tapauksessa rakennettava uusiksi, kannattaa harkita se kerralla kunnolla.

Toimiva rakenne on suoraviivainen: Customer Events on lähde, server-side GTM on kohde. Oma Web Pixel tilaa Shopifyn tapahtumat ja välittää ne palvelinkontille. Kontti jakaa ne eteenpäin Metan Conversions APIlle, GA4:lle, Klaviyolle ja muille käyttämillesi alustoille.

Hyöty on konkreettinen. Kun tilaus syntyy, palvelinpuoli saa käyttöönsä koko tilausobjektin: sähköpostin, asiakastiedot sekä toimitus- ja laskutusosoitteen. Selainpikseli voi palauttaa tyhjää mainoseston takia, mutta palvelinreitti kantaa silti täydet tiedot. Verkkokaupassa, jossa konversio-optimointi nojaa tarkkaan ostodataan, ero on iso.

Metan kaksoiskappaleet: käytä tilausnumeroa

Jos ajat sekä Metan pikseliä että Conversions APIa, sama osto kirjautuisi kahdesti. Ratkaisu on lähettää molemmissa sama tapahtumatunniste (event_id).

Shopify-kaupassa luonteva valinta on tilausnumero. Se on valmiiksi uniikki ja saatavilla molemmissa poluissa. Tarkemmin kaksoiskappaleiden estosta kerron Meta Conversions API -oppaassa.

GA4 ja Shopifyn oma yhteys

Google ja Shopify ovat rakentaneet Google & YouTube -sovellukseen palvelinyhteyden, joka lähettää ostotapahtuman Shopifyn taustajärjestelmästä suoraan GA4:n rajapintaan. Se on automaattinen niille kaupoille, jotka käyttävät sovellusta.

Tämä ei poista tarvetta muulta seurannalta, mutta se on hyvä tietää, ettet rakenna päällekkäistä ostoseurantaa vahingossa.

Mistä kannattaa aloittaa

Järjestys ratkaisee:

  1. Tarkista Asetukset → Checkout ja selvitä, mitä vanhassa kentässä on.
  2. Siirrä seuranta Customer Events -pikseliin. Tämä on pakollinen osa, takaraja on 26.8.2026.
  3. Varmista suostumuksenhallinta. Sama pätee Shopifyssa kuin muualla: ilman suostumusta seurantaa ei saa tehdä.
  4. Harkitse palvelinpuolen reittiä samalla kertaa, jos mainosbudjetti on merkittävä. Suuruusluokan voi arvioida ROI-laskurilla.

Jos kaupan mainosbudjetti on pieni, pelkkä siirtymä Customer Events -pikseliin riittää. Palvelinpuoli on seuraava askel, ei ensimmäinen.

Usein kysytyt kysymykset

Mitä Shopifyssa muuttuu 26.8.2026? Additional Scripts -kenttään lisätty JavaScript lakkaa toimimasta muissa kuin Plus-kaupoissa. Shopify päivittää siirtymättömät kaupat automaattisesti ja poistaa vanhat kassamukautukset, jolloin niihin sidottu seuranta lakkaa.

Mikä korvaa Additional Scripts -kentän? Customer Events eli Web Pixels, joka löytyy Shopifyn asetuksista. Se on hiekkalaatikoitu kerros, jossa oma koodi tilaa Shopifyn lähettämiä tapahtumia, kuten checkout_completed, ja välittää ne eteenpäin.

Tarvitseeko Shopify-kauppa server-side trackingin? Ei pakollisesti. Siirtymä Customer Events -pikseliin on pakollinen, palvelinpuolen seuranta ei. Se kannattaa, jos mainosbudjetti on merkittävä ja ostodatan tarkkuus vaikuttaa mainonnan optimointiin.

Miten estän, ettei sama osto kirjaudu kahdesti Metalle? Lähetä sama tapahtumatunniste sekä pikselillä että Conversions APIlla. Shopify-kaupassa tilausnumero on luonteva tunniste, koska se on uniikki ja saatavilla molemmissa poluissa.

Linkit

Työkalut ja lähteet

Aiheeseen liittyvät oppaat

Footnotes

  1. Shopifyn Checkout Extensibility -siirtymän takarajat: Shopify Scripts poistui 30.6.2026 ja Additional Scripts -kentän JavaScript lakkaa toimimasta muissa kuin Plus-kaupoissa 26.8.2026, minkä jälkeen Shopify päivittää siirtymättömät kaupat automaattisesti ja poistaa vanhat mukautukset. Tiedot koottu alan lähteistä 14.7.2026. Takarajat ja yksityiskohdat voivat muuttua, joten tarkista ajantasainen tilanne Shopifyn omilta ohjesivuilta ja kauppasi Asetukset → Checkout -näkymästä. 2