Täsmäytä GA4-ostokset tilaustaulukkosi kanssa ennen kuin luotat testitulokseen

Täsmäytä GA4-ostokset tilaustaulukkosi kanssa ennen kuin luotat testitulokseen

GA4-omaisuutesi raportoi 4 180 ostosta viime kuussa. Tilaustaulukkosi näyttää 4 690. Jos kysytään, kumpi on oikein, rehellinen vastaus on ei kumpikaan, ennen kuin tiedät, minne puuttuvat 510 tilausta menivät. Tämä ei ole siisteysongelma. Jokainen kokeilun tulos ja jokainen tuottamasi priorisointipistemäärä lasketaan luvusta, joka on tuntemattoman määrän väärin tuntemattomaan suuntaan.

Google käsittelee suurta mittaamatonta siivua normaalisti: suostumustilan käyttäytymismallinnus ei käynnisty, ennen kuin ominaisuus tallentaa vähintään 1 000 tapahtumaa päivässä analytics_storage='denied' vähintään 7 päivän ajanSen alapuolella puuttuvat tiedot pysyvät puuttuvina.

Tämä on tarkoitettu verkkokauppatiimin analytiikka- tai CRO-vastaaville. Loppuun mennessä sinulla on täsmäytystaulukko, kuilun jaottelu nimettyihin syihin ja testi kullekin sekä toleranssiarvo, jota voit puolustaa.

Mitä ostojen täsmäytys oikeastaan ​​mittaa

Täsmäytys ei ole "numeroiden yhteensovittamista". Ne eivät koskaan tule täsmäämään, ja tiimi, joka pakottaa heidät tähän, on yleensä tehnyt jotain pahempaa kuin jättänyt kuilun rauhaan. Se vastaa kolmeen kysymykseen: kuinka suuri kuilu on, mitkä nimetyt mekanismit sen tuottavat ja kuinka paljon siitä voidaan saada takaisin ja millä hinnalla. Suoritamme sen ennen kokeiluja, koska testi, jota mitataan konversiotapahtumalla, joka pudottaa hiljaa tuntemattoman osan tilauksista, ei ole kokeilu.

Vaihe 1: Hae kaksi taulukkoa, jotka voidaan yhdistää tilaustunnuksen perusteella

Tarvitset yhden rivin tilausta kohden molemmista järjestelmistä samalle kalenterivälille, ja avain on oltava molemmilla puolilla.

  • taustaosa: tilaustunnus, luontiaikaleima ominaisuuden raportointiaikavyöhykkeellä, tilauksen arvo samalla vero- ja toimitusperusteella, jonka määritit GA4:ssä, maksutapa, laite, maa, tila.
  • GA4: BigQuery-vienti, ei käyttöliittymä. Kysely purchase tapahtumia, joissa on ecommerce.transaction_id, event_timestamp, ecommerce.purchase_revenue, laiteluokka ja liikenteen lähde.

Käytä BigQueryä harkitusti. Suostumustilasta saatu mallinnettu data näkyy GA4:n vakioraporteissa ja joissakin kartoituksissa, mutta Googlen mukaan se on emme BigQuery-viennissä, yleisöissä, käyttäjäselain, kohortti- tai pysyvyyskartoitukset tai ennustavat mittarit. Vertaa käyttöliittymää tilaustaulukkoosi, niin vertaat arviota faktaan.

Sitten täysi ulkoinen liitos tilaustunnukselle. Sinulla on nyt kolme säilöä: molemmissa, vain taustajärjestelmässä, vain GA4:ssä. Kolmas on pienempi, mutta diagnostisin.

Vaihe 2: ilmaise aukko kolmella tavalla, älä yhdellä

Yksi kuukausittainen prosenttiosuus piilottaa kaiken. Laske kaikki kolme:

  1. Tilausten lukumäärän välinen ero: (backend-tilaukset vähennettynä täsmäytyneistä GA4-ostoista) / backend-tilaukset. Tämä eristää seurannan menetykset.
  2. Tuloero: sama laskelma arvolle. Jos laskutoimitusten ero on 3 % ja tulojen ero on 11 %, kyseessä ei ole seurantaongelma, vaan arvonmäärittelyongelma (vero, toimituskulut, alennukset, valuutta, lahjakortit).
  3. Päivittäinen kuilun varianssi: Piirrä päivittäinen tilausmäärän ja tilauksen määrän välinen ero. Tasainen viiva tarkoittaa rakenteellista syytä, kuten suostumusta tai estoja. Piikit tarkoittavat käyttöönottoja, kampanjapurkauksia tai maksupalveluntarjoajan häiriötä.

Vaihe 3: hajota kuilu nimettyihin syihin

Käy läpi tämä taulukko. Jokaisella syyllä on testi, joka voi vahvistaa tai sulkea pois sen alle tunnissa.

AiheuttaaKuinka testata sitäAllekirjoitus tiedoissa
Suostumus evätty, tagi ei koskaan käynnistyVertaa CMP:n suostumustilalokia GA4-istuntoihin samalta ajanjaksoltaVakaa päivittäinen prosenttiosuus; keskittynyt EU:n ja Turkin liikenteeseen
Mainosten ja seurannan estäjätLaske vahvistus-URL-osoitteen palvelinlokipyynnöt ja vertaa niitä kyseisen URL-osoitteen GA4-ostotapahtumiinVinouttaa työpöytä-, Firefox- ja yksityisyysselaimia; vakaa ajan myötä
Vahvistussivu ei koskaan latauduLaske palvelinlokeihin vain taustapalveluun tehdyt tilaukset, joiden vahvistus-URL-osoitetta ei koskaan pyydettyKeskittynyt pankkisiirtoihin ja 3DS-maksutapoihin
Päällekkäiset ostotapahtumatLaske GA4-ostotapahtumat per transaction_idGA4 ylittää backend-tason joinakin päivinä; päivitä ja paina Takaisin-painiketta, kun sivut ovat raskaampia
Verkkotunnusten välinen linkki rikkiTarkista, onko _gl selviää paluumatkasta maksupalveluntarjoajaltaOstokset laskeutuvat uusiin istuntoihin, jotka on liitetty maksuverkkotunnukseen viittauksena
Evästeiden käyttöiän nollausJaa uusien käyttäjien määrä selaimen mukaanUusien käyttäjien ja suoran liikenteen lisääntyminen Safarissa ja iOS:ssä
Mallinnettu vs. raakaVertaa GA4-käyttöliittymän kokonaismääriä BigQueryyn identtiseltä ajanjaksoltaKaksi Google-numeroa ovat eri mieltä jo ennen kuin edes avaat tilaustaulukkoa
Arvon määritelmäLaske uudelleen backend-tulot veroineen, toimituskuluineen ja alennuksineen ja ilman niitäLuvut täsmäävät, tulot eivät
Aikavyöhykkeen rajaYhdistä uudelleen kokonaisiksi viikoiksiKuilu kutistuu kohti nollaa viikoittaisella tarkkuustasolla

Kaksi ansaitsee erityistä huolenpitoa. transaction_id deduplikaatio toimii vain verkkostriimeissä, ei sovellusstriimeissä, ja Google varoittaa, että tyhjän merkkijonon lähettäminen deduplikoi Analyticsin joka ostotapahtuman kuljettaminen transaction_id=''Tuo yksi bugi voi pyyhkiä pois suurimman osan päivästä. Erikseen mainittakoon, että ei-toivottujen viittausten lista on rajoitettu 50 verkkotunnukseen datavirtaa kohden, mikä on haitallista, jos käytät useita maksupalveluntarjoajia, lompakoita ja pankkisivuja.

[TARVITAAN SISÄISTÄ ​​TIETOA: näiden yhdeksän syyn havaittu jakautuminen Switasin täsmäytystutkimuksissa, jotta lukijat voivat nähdä, mitkä syyt yleensä ovat vallitsevia.]

Vaihe 4: aseta toleranssi, jota voit puolustaa

Google ei julkaise hyväksyttävää poikkeamalukua, eikä laajalti lainattua "5 % on hyvä" -lausetta löydetty missään Googlen dokumentaatiossa. Aseta oma lukusi, joka perustuu hajoamiseen pelkän luvun sijaan.

Kuukausittainen tilausmäärän eroLukeminenToiminta
Jopa 2%Aikavyöhykkeiden reunat ja normaali dedupeKirjaa syyt ylös, tarkista uudelleen neljännesvuosittain
2%: sta 5%Hyväksyttävä vain, jos jokainen piste on liitetty nimettyyn syyhynDokumentoi ja jatka sitten kokeiluun
5%: sta 10%Ainakin yksi rakenteellinen syy on korjaamatonKorjaa ennen absoluuttisiin konversiolukuihin luottamista
Yli 10%Ei sovellu kokeiluunLopeta GA4-ostosten käyttö ensisijaisena kokeilumittarina, kunnes ongelma on korjattu.

Nämä ovat toimintakynnyksemme, eivät alan standardi. Tarkennuksena on pointti: selittämätön 3 % on huonompi kuin selitetty 8 %.

Vaihe 5: korjaa siinä järjestyksessä, jossa saadaan eniten tilauksia työtuntia kohden

  1. Arvon määritelmä ja aikavyöhyke. Konfigurointi, ei suunnittelu, ja yleensä iltapäivä.
  2. Kaksoiskappaleet ja tyhjät tapahtumatunnukset. Yksi dataLayer-korjaus.
  3. Verkkotunnusten välinen ja ei-toivottu viittaus. Määritä molemmat ja testaa sitten uudelleen live-maksun palautuspolkua, äläkä testaa väliaikaista polkua.
  4. Palvelinpuolen ostotapahtuma. Lähetä ostos tilausjärjestelmästäsi mittausprotokollan avulla käyttäen client_id verkkotunnisteesi luotiin. Google vaatii nämä tapahtumat 48 tunnin kuluessa alkuperäisen asiakaspuolen tapahtuman aikaleimasta, muuten attribuutio ei välttämättä käsittele odotetulla tavalla. Tämä palauttaa estotoimintojen ja vahvistussivujen menettämät tilaukset, joita ei koskaan renderöity.
  5. Suostumusarkkitehtuuri. Hitain ja poliittisein. Käsittele loput tunnettuna, mitoitettuna ja dokumentoituna kuiluna.

Mitä muuttuu, jos myyt Turkissa tai EU:ssa

Kaksi alueellista tosiasiaa liikuttaa lukuja.

Suostumus on valinnainen myös Turkissa, mutta ilman Googlen turvaverkkoa. Turkin tietosuojaviranomainen määräsi verkkosivuston ylläpitäjälle 300 000 liiran sakon päätöksellä 2022/1358 (23. joulukuuta 2022) mainos- ja markkinointievästeiden käytöstä ilman laillista perustetta ja vaati aktiivista suostumusta ei-välttämättömien evästeiden osalta. Monet turkkilaiset sivustot vastasivat vaatimukseen bannerilla, joka estää Google-tunnisteen kokonaan sen sijaan, että se lähettäisi suostumussignaalin. Tämä erottelu on kallista: mallinnus on tarpeen. analytics_storage='denied' tapahtumien olemassaoloon. Banneri, joka ei käynnistä mitään, ei anna Googlelle mitään mallinnusta varten, joten dataa ei ole arvioitu.

Turkkilaiset 3DS-virrat palauttavat ostajan postitse. iyzicon avulla kauppias renderöi dekoodatun 3DS-sivun ja OTP-vahvistuksen jälkeen iyzico ohjaa kauppiaan sivustolle. callbackUrl status, paymentId ja mdStatusPOST-pohjainen tuotto on juuri sitä, mitä Google kutsuu verkkotunnusten välisen mittauksen rikkomiseksi, koska uudelleenohjaukset voivat poistaa _gl ennen lastausta määränpäähän. Jos maksuero on korttimaksuissa ja postiennakkomaksuissa lähes nolla, tämä on syy.

Kaksi laajalti toistettua väitettä, joita emme pystyneet vahvistamaan

"Safari rajoittaa ensimmäisen osapuolen evästeiden keston seitsemään päivään." Epätarkka. WebKitin dokumentaatiossa sanotaan, että ITP poistaa JavaScript-evästeet ja muut komentosarjoille kirjoitettavat tallennustilat 7 päivän kuluttua. ei käyttäjän vuorovaikutustaja rajoittaa JavaScript-evästeiden keston erikseen 24 tuntiin, kun laskeutumissivulle on päästy linkin kautta luokitellusta verkkotunnuksesta. Simo Ahavan testeissä havaittiin, että kello käy selaimen käyttöpäivien, ei kalenteripäivien mukaan, joten palaavalla asiakkaalla voi olla tunniste yli viikon.

"Viiden prosentin ero on hyväksyttävä." Emme löytäneet tälle luvulle Google-lähdettä. Se kiertää myyjien blogien ja foorumivastausten kautta. Käytä sitä kansanperinteenä, älä kynnysarvona.

Missä tämä menetelmä epäonnistuu

Se ei kata sovellusstriimejä, joissa transaction_id Deduplikaatio ei sovellu tilaus- ja osittaisen toimituksen malleihin, joissa "tilaus" ei ole yksi tapahtuma. Se ei voi palauttaa suostumuksen evätyn käyttäjän henkilöllisyyttä, ainoastaan ​​arvioida tilausmäärää. Se ei korjaa kanava-attribuutiota, joka on erillinen ja vaikeampi ongelma. Ja se olettaa, että tilaustaulukkosi on puhdas: jos peruutetut ja petoksen estävät tilaukset lasketaan epäjohdonmukaisesti molemmilla puolilla, jahtaat aukkoa, joka on vain kyselyssäsi.

Usein kysyttyjä kysymyksiä

Kuinka usein meidän pitäisi ajaa tätä? Kerran kokonaisuudessaan ja sitten päivittäinen aukkokaavio. Suorita täydellinen hajotelma uudelleen minkä tahansa kassalle, CMP:lle, maksupalveluntarjoajalle tai tag managerille tehdyn muutoksen jälkeen.

Miksi et käyttäisi GA4-käyttöliittymää BigQueryn sijaan? Käyttöliittymä voi sisältää mallinnettuja käyttäjiä ja istuntoja, joita vienti ei sisällä, joten Googlen kaksi lukua ovat ristiriidassa keskenään. Arviota vasten täsmäyttäminen tekee eron pilkkomisen mahdottomaksi.

Kurooko palvelinpuolen taggaus aukon kokonaan umpeen? Ei. Se palauttaa estotoimintojen ja vahvistussivujen menettämät tilaukset, joita ei koskaan renderöity. Se ei palauta käyttäjiä, jotka ovat kieltäytyneet antamasta suostumustaan.

Onko mahdollista, että GA4 on taustajärjestelmäämme korkeampi? Kyllä. Yleensä ostotapahtumat ovat kaksoiskappaleita sivun päivityksistä, tyhjästä tai uudelleenkäytetystä lomakkeesta. transaction_idtai tuotantoalueelle ammuttavia lavastuskäskyjä.

Korjaako suostumustila turkkilaisten suostumusvaatimusten puutteen? Osittain. Estetyt signaalit mahdollistavat mallintamisen Googlen asettamien määräkynnysten mukaisesti. Se ei korvaa laillista mainosta Turkin sääntöjen mukaisesti.

Mikä lasketaan hyväksi väliksi? Sellainen, jossa jokaisella prosenttiyksiköllä on nimi. Dokumentoitu 8 % voittaa selittämättömän 3 %:n.

Pitäisikö meidän oikaista historialliset raportit tämän korjaamisen jälkeen? Ei. Merkitse korjauspäivämäärä ja käsittele jaksoja erillisinä sarjoina. Seurattujen konversioiden uudelleenmäärittäminen tuhoaa lokitiedoston.

Voimmeko suorittaa A/B-testejä, kun ero on yli 10 %? Suorita ne testaustyökalun sisällä mitatuilla suhteellisilla mittareilla, mutta älä raportoi GA4:n absoluuttista tulovaikutusta ennen kuin ero on jaettu osiin.

Suorita tämä täsmäytys omalle myymälällesi tässä kuussa, tai anna analytiikkatiimimme suorittaa se kanssasi ja annan sinulle hajoamisen, toleranssin ja korjausjärjestyksen.

Lähteet


Çağdaş Polat
Kirjoittanut

Çağdaş Polat

Çağdaş Polat on Switasin toinen perustaja, ja hän johtaa teknologia- ja kasvukonsultointia brändeille verkkokaupassa, matkailussa, terveydenhuollossa ja julkisella sektorilla. Tietojenkäsittelytieteen tutkinnon suorittanut Polat siirtyi ohjelmistokehityksestä markkinoinnin, tuotekehityksen ja strategian vanhempiin tehtäviin viimeisen vuosikymmenen aikana. Nykyään hän neuvoo yrityksiä CRO:ssa, analytiikassa ja kasvujärjestelmien rakentamisessa, jotka kestävät mittaamisen.


Aiheeseen liittyvät artikkelit

Switas Kuten nähty

Magnify: Vaikuttajamarkkinoinnin skaalaaminen Engin Yurtdakulin avulla

Tutustu Microsoft Clarity -tapaustutkimukseemme

Nostimme esiin Microsoft Clarityn tuotteena, joka on rakennettu käytännönläheisiä, tosielämän käyttötapauksia silmällä pitäen oikeiden tuoteihmisten toimesta, jotka ymmärtävät Switasin kaltaisten yritysten kohtaamia haasteita. Ominaisuudet, kuten raivoklikkaukset ja JavaScript-virheiden seuranta, osoittautuivat korvaamattomiksi käyttäjien turhautumisen ja teknisten ongelmien tunnistamisessa, mikä mahdollisti kohdennetut parannukset, jotka vaikuttivat suoraan käyttökokemukseen ja konversiolukuihin.