Seuranta

Päällekkäiset ostotapahtumat: miksi myynnit lasketaan kahdesti

Päällekkäiset ostotapahtumat paisuttavat konversioita ja ROAS:ia. Katso syyt, miten Meta, TikTok, Snapchat, Pinterest ja Reddit deduplikoivat ja miten ongelma korjataan.

·8 min lukuaika·Kirjoittanut ROASaurus-tiimi

Tärkeimmät opit
  • Päällekkäinen ostotapahtuma on yksi tilaus, jonka mainosalusta laskee kahdeksi tai useammaksi ostoksi.
  • Tavallisia syitä ovat selainpikseli ja palvelintapahtuma ilman yhteistä tapahtuma-ID:tä sekä kaksi työkalua, jotka lähettävät saman pikselin.
  • Meta, TikTok, Snapchat, Pinterest ja Reddit säilyttävät kukin yhden kopion, kun selain- ja palvelintapahtumilla on vastaavat tapahtuma-ID:t ja ne saapuvat alustan aikaikkunan sisällä.
  • Kun Meta, Google ja TikTok vaativat kaikki saman myynnin itselleen, mitään tapahtumaa ei lähetetty kahdesti: kyse on päällekkäisestä attribuutiosta, jota deduplikointi ei korjaa.
  • Vertaa kunkin lähteen ostomäärää kauppasi tilauksiin: jos yhdellä lähteellä on enemmän ostoja kuin tilauksia, mukana on toinen lähettäjä.

Päällekkäisiä ostotapahtumia syntyy, kun mainosalusta laskee yhden tilauksen kahdeksi tai useammaksi ostoksi. Tavallisia syitä ovat selainpikseli ja palvelintapahtuma, joilla ei ole yhteistä tapahtuma-ID:tä, sekä kaksi työkalua, jotka lähettävät saman pikselin. Seurauksena ovat paisuneet konversiot, ROAS, joka näyttää paremmalta kuin onkaan, ja tarjousten optimointi, joka oppii myynneistä, joita ei koskaan tapahtunut.

Tämä opas selittää syyt, eron yhden alustan sisäisten päällekkäisyyksien ja usean alustan saman myynnin vaatimisen välillä, miten deduplikointi toimii Metassa, TikTokissa, Snapchatissa, Pinterestissä ja Redditissä sekä miten päällekkäisyydet löytää ja korjaa.

Mikä lasketaan päällekkäiseksi ostotapahtumaksi?

Kahta eri ongelmaa kutsutaan kaksoislaskennaksi. Niillä on eri syyt, ja vain toinen niistä on seurantavirhe.

Päällekkäisyys yhden alustan sisälläUseampi alusta vaatii saman myynnin
Mitä tapahtuuYksi alusta laskee saman tilauksen useammin kuin kerranUseampi alusta ottaa saman tilauksen kukin ansiokseen
EsimerkkiMeta näyttää 2 ostoa yhdelle $80:n tilaukselleMeta, Google ja TikTok raportoivat kukin saman $80:n tilauksen
SyyKaksi tapahtumaa yhdelle tilaukselle ilman yhteistä tapahtuma-ID:täKukin alusta hyvittää myynnin omien attribuutiosääntöjensä mukaan
Korjautuu deduplikoinnillaKylläEi
Mitä tehdäYksi lähettäjä pikseliä kohden ja yksi tapahtuma-ID tilausta kohdenVertaa kauppasi tilauksiin ja käytä yhtä attribuutiomallia
Deduplikointi ratkaisee ensimmäisen ongelman. Toinen vaatii omat tilaustietosi.

Miksi ostot lasketaan kahdesti

Selainpikseli ja palvelintapahtuma ilman yhteistä ID:tä

Monet kaupat lähettävät jokaisen oston tarkoituksella kahdesti: kerran selainpikselistä ja kerran palvelimelta conversions API:n kautta. Se on hyvä toteutus, koska palvelinkopio saapuu, kun selainkopio estetään. Mutta alusta voi yhdistää kaksi kopiota vain, kun niillä on sama tapahtuma-ID ja sama tapahtuman nimi. Jos selain käyttää satunnaista ID:tä ja palvelin tilausnumeroa, alusta näkee kaksi eri ostoa.

Kaksi työkalua, jotka lähettävät saman pikselin

Tämä syy on yleinen ja helppo ohittaa, etenkin siirryttäessä uuteen seurantatyökaluun. Kauppa asentaa seurantasovelluksen mutta jättää käyttöön alustan oman myyntikanavasovelluksen, Google Tag Manager -tagin tai teemaan lisätyn pikselikoodin. Jokainen työkalu lähettää oman Purchase-tapahtumansa omilla ID:illään. Deduplikointi kunkin työkalun sisällä toimii, mutta alusta saa silti kaksi toisiinsa liittymätöntä ostoa.

Sama tapahtuma lähetetään uudelleen

Tilausvahvistussivun ostotagi voi laueta uudelleen, kun ostaja lataa sivun uudelleen tai palaa sille. Myös palvelin voi lähettää tilauksen kahdesti, esimerkiksi kerran, kun se luodaan, ja uudelleen, kun se maksetaan. Muodosta tapahtuma-ID tilaus-ID:stä, jotta toistolla on sama ID kuin ensimmäisellä kopiolla ja alusta tunnistaa sen.

Miten deduplikointi toimii?

Deduplikointi on tapa, jolla alusta säilyttää yhden kopion tapahtumasta, jonka se on vastaanottanut useammin kuin kerran. Sääntö on samankaltainen tämän oppaan alustoilla: kopioilla on oltava sama ID, yleensä yhdessä saman tapahtuman nimen kanssa, ja niiden on saavuttava aikaikkunan sisällä. Alusta säilyttää silloin yhden kopion ja hylkää loput.

browser Purchase event_id=order-1042Selainpikseli kassalla
server Purchase event_id=order-1042Conversions API, sama nimi ja ID: yhdistetään ensimmäiseen
browser Purchase event_id=7c1e9a40Toinen sovellus samalla pikselillä, omalla ID:llä: lasketaan uudelleen
Kahdella ensimmäisellä tapahtumalla on yhteinen ID, ja ne lasketaan yhdeksi ostoksi. Kolmannella on oma ID, joten alusta raportoi tilauksesta 1042 kaksi ostoa.

Tästä seuraa kaksi käytännön sääntöä. Luo ID kerran jostakin, minkä sekä selain että palvelin tuntevat, kuten tilaus-ID:stä. Ja käytä täsmälleen samaa tapahtuman nimeä molemmilla puolilla alustan määrittelemällä tavalla, esimerkiksi Purchase Metassa.

Deduplikointisäännöt alustoittain

Yksityiskohdat vaihtelevat alustoittain. Tämä taulukko tiivistää kunkin alustan virallisen dokumentaation lokakuun 2026 tilanteen mukaan.

AlustaSelaimen kenttäPalvelimen kenttäAikaikkunaHuomiot
MetaeventIDevent_id48 tuntiaMyös tapahtuman nimen on täsmättävä. Varayhdistäminen fbp:n tai external_id:n avulla toimii vain, kun selaintapahtuma saapuu ensin.
TikTokevent_idevent_id48 tuntiaMyös tapahtuman nimen on täsmättävä. TikTok säilyttää ensimmäisen vastaanottamansa tapahtuman.
Snapchatclient_dedup_id ja ostoilla transaction_idevent_id ja ostoilla order_id48 tuntia tai 30 päivää oston tilaus-ID:lleMyös tapahtuman nimen on täsmättävä. client_dedup_id-pari on etusijalla.
Pinterestevent_idevent_id48 tuntiaLähetä sama tapahtuman nimi molemmista lähteistä. Pinterest säilyttää ensimmäisen vastaanottamansa tapahtuman.
RedditconversionIdconversion_id2 päivääSama tapahtumatyyppi ja mukautetuissa tapahtumissa sama nimi. Ajetaan kerran tunnissa, ja tulosten näkyminen voi kestää jopa 24 tuntia.
Yhteinen sääntö: sama tapahtuma, sama ID, aikaikkunan sisällä. Kenttien nimet vaihtelevat, joten tarkista jokainen integraatio erikseen.

ROASaurusissa Metan, TikTokin, Snapchatin, Pinterestin ja Redditin selainpikselit lähettävät saman tapahtuma-ID:n kuin palvelintapahtumat, joten nämä alustat deduplikoivat. Snapchatin osalta pikseli lähettää tilaus-ID:n myös kenttänä transaction_id, joka vastaa palvelinoston order_id-kenttää. Pinterestin osalta Tag ja API käyttävät vastaavia tapahtumien nimiä. X, Microsoft Advertising ja Taboola saavat vain palvelintapahtumia, joten yhdistettävää ei ole. Jos lähetät tapahtumat itse, Meta Conversions API -opas näyttää, mihin tapahtuma-ID kuuluu pikselissä ja API-kutsussa.

Se, että useampi alusta vaatii saman myynnin itselleen, ei ole päällekkäinen tapahtuma

Sitten toinen ongelma. Ostaja katsoo TikTok-videon, klikkaa kaksi päivää myöhemmin Google Shopping -mainosta ja ostaa Metan uudelleenmarkkinointimainoksen jälkeen. Jokaisella alustalla on oma merkintänsä klikkauksesta tai katselusta, ja jokainen raportoi myynnin. Mitään tapahtumaa ei lähetetty kahdesti, joten mikään deduplikointiasetus ei muuta tätä.

Yhdellä viikolla vaadittu liikevaihto (esimerkkikauppa)
Meta
$7,400
Google Ads
$4,100
TikTok
$1,900
Alustojen vaatimusten summa
$13,400
Kaupan liikevaihto
$10,000
Kolme alustaa vaatii yhdessä itselleen $13,400 viikosta, jonka liikevaihto oli $10,000, eli 34% enemmän kuin kauppa sai. Jokainen alusta laski oikein omien sääntöjensä mukaan.

Alustojen liikevaihtojen yhteenlaskeminen yliarvioi siksi aina sen, mitä mainoksesi tuottivat. Kun vertaat kanavia keskenään, käytä omia tilaustietojasi ja yhtä attribuutiomallia kaikille kanaville. Oppaamme miksi Ads Manager ja Shopify näyttävät eri lukuja menee asiaan syvemmälle. ROASaurusin attribuutiossa kunkin tilauksen ansio summautuu kaikilla kanavilla yhdeksi tilaukseksi.

Miten päällekkäiset ostotapahtumat löytää

  1. Vertaa jokaista lähdettä tilauksiisi

    Valitse yksi kokonainen päivä. Laske Purchase-tapahtumat, jotka kukin lähde lähetti sinä päivänä ennen deduplikointia: selainpikseli ja palvelintapahtumat. Jotkin tapahtumatyökalut näyttävät tämän jaon yhteystavan mukaan, ja palvelinpuolen seurantatyökalullasi on oma lokinsa lähettämästään. Vertaa jokaista lukua tilausten määrään, jonka kauppasi sai sinä päivänä.

  2. Lue deduplikointiraportit

    Jotkin alustat raportoivat poistamansa päällekkäisyydet. Reddit esimerkiksi säilyttää lokia deduplikoiduista tapahtumista seitsemän päivän ajan, ja Pinterest näyttää deduplikoinnin tapahtumakohtaisesti Ads Managerissa.

  3. Tee yksi testitilaus

    Avaa alustan testitapahtumanäkymä ja tee yksi tilaus. Sinun pitäisi nähdä yksi selain- ja yksi palvelin-Purchase samalla tapahtuma-ID:llä. Kolmas Purchase tai kaksi eri ID:tä paljastaa syyn.

  4. Luettele kaikki työkalut, jotka voivat lähettää pikselin

    Tarkista myyntikanavasovellukset, tagienhallinnan säiliöt, teemakoodi ja vanhemmat seurantasovellukset. Selainlaajennus, kuten Meta Ads Data Advisor, aiemmin Meta Pixel Helper, näyttää, mitkä pikselitapahtumat laukeavat sivulla.

Ensimmäinen vaihe on nopein tarkistus. Lähde, jolla on yksi lähettäjä, lähettää enintään yhden oston tilausta kohden. Selaimen luku on yleensä pienempi kuin tilauksesi mainosestojen ja kieltäytyneiden suostumusten vuoksi. Siksi yksittäinen lähde, jolla on enemmän ostoja kuin tilauksia, viittaa toiseen lähettäjään tai toistuviin tapahtumiin:

Lähde (esimerkkikauppa, yksi päivä)OstotKaupan tilauksetSuhdelukuMihin se viittaa
Meta, selain1861201.55Enemmän ostoja kuin tilauksia: kaksi työkalua laukaisee selainpikselin
Meta, palvelin1191200.99Normaali: yksi palvelinlähettäjä
TikTok, palvelin2411202.01Jokainen tilaus kahdesti: kaksi sovellusta lähettää Events API -tapahtumia
Luvut lähteittäin ennen deduplikointia. Yli 1.0:n suhde tarkoittaa, että lähde lähettää joitakin tilauksia kahdesti. Lähellä lukua 2.0 oleva suhde tarkoittaa, että se lähettää lähes jokaisen tilauksen kahdesti.

Miten päällekkäiset ostotapahtumat korjataan

  1. Pidä yksi lähettäjä pikseliä kohden. Valitse jokaiselle pikselille yksi työkalu ja sammuta kyseinen pikseli kaikkialta muualta: myyntikanavasovelluksista, tagienhallinnan tageista ja teemakoodista. Poista Shopifyssa sama pikseli Facebook & Instagram -kanavan datanjakoasetuksista, koska jokainen datanjakotaso lähettää silti selainpikselin. Tarkista TikTok-sovellus samalla tavalla.
  2. Käytä yhtä tapahtuma-ID:tä tilausta kohden. Muodosta ID tilaus-ID:stä ja lähetä se sekä selaintapahtuman että palvelintapahtuman mukana.
  3. Käytä samaa tapahtuman nimeä. Selaimen ja palvelimen on nimettävä tapahtuma samalla tavalla, täsmälleen alustan määrittelemällä tavalla.
  4. Lähetä aikaikkunan sisällä. Palvelintapahtumaa, joka saapuu päiviä myöhemmin, ei yhdistetä. Metassa, TikTokissa ja Pinterestissä aikaikkuna on 48 tuntia, Redditissä kaksi päivää.
  5. Testaa uudelleen jokaisen muutoksen jälkeen. Toista testitilaus ja vertaa lukuja uudelleen seuraavana päivänä.

Miten ROASaurus välttää päällekkäiset ostotapahtumat

ROASaurus lähettää jokaisen oston kaupan tilaustiedoista ja antaa selainkopiolle ja palvelinkopiolle saman tapahtuma-ID:n, joka muodostetaan tilaus-ID:stä. Shopifyssa palvelintapahtuma tulee maksettujen tilausten webhookista, joten kiitossivun uudelleenlataus ei luo uutta palvelintapahtumaa. Event log listaa jokaisen palvelinlähetyksen alustoittain pyyntöineen ja alustan vastauksineen, joten näet, mitä kustakin tilauksesta lähetettiin. Opas palvelinpuolen seuranta Shopifyssa näyttää koko kulun.

Jos alusta näyttää edelleen enemmän ostoja kuin tilauksia, jokin toinen työkalu lähettää saman pikselin. Kaksoislaskennan estäminen luettelee, mistä etsiä, ja palvelinpuolen seuranta selittää, mitä tapahtumia ROASaurus lähettää kullekin alustalle.

Lähteet

  1. Meta: Handling Duplicate Pixel and Conversions API Events
  2. TikTok Ads Manager: About Event Deduplication
  3. Snap for Developers: Deduplication
  4. Pinterest Developers: Track conversion events in the API
  5. Reddit Ads Help: Event Deduplication

ROASaurusissa

Lue lisää

SeurantaMainosestot ja seuranta: mitä kauppasi menettääMainosestot pysäyttävät seurantapikselit, joten mainosalustat jäävät ilman osaa ostoista. Katso, mitkä tapahtumat katoavat, miksi palvelinpuolen tapahtumat eivät katoa ja miten mittaat oman erosi.SeurantaConsent Mode v2 ja GDPR: mitä verkkokauppa saa lähettääConsent Mode v2 verkkokaupoille: Googlen neljä suostumussignaalia, mitä EU-laki edellyttää ja mitä palvelinpuolen seuranta saa edelleen lähettää. Vain yleistä tietoa.SeurantaSafari ITP ja mainosseuranta: mikä toimii edelleenSafari ITP rajaa skriptien asettamat evästeet 7 päivään tai joidenkin mainosklikkausten jälkeen 24 tuntiin. Katso, mitä se tekee attribuutiolle ja mikä seuranta toimii edelleen.
UKK

Vastauksia kysymyksiin

Miksi Meta näyttää enemmän ostoja kuin kaupassani on tilauksia?

Yleensä siksi, että kaksi työkalua lähettää saman pikselin eri tapahtuma-ID:illä tai siksi, että selain- ja palvelintapahtumilla ei ole yhteistä ID:tä. Meta voi yhdistää vain kopiot, joilla on sama tapahtuman nimi ja sama tapahtuma-ID.

Kuinka kauan Meta odottaa tapahtumien deduplikointia?

Meta deduplikoi selaintapahtuman ja palvelintapahtuman, joilla on sama tapahtuman nimi ja tapahtuma-ID, kun ne saapuvat 48 tunnin sisällä ensimmäisestä.

Pitäisikö selainpikseli sammuttaa päällekkäisyyksien estämiseksi?

Ei. Anna sen sijaan selaintapahtumalle ja palvelintapahtumalle sama tapahtuma-ID. Selainpikseli tuo mukanaan signaaleja, kuten evästeitä, ja palvelintapahtuma saapuu, kun selain on estetty.

Voiko deduplikointi korjata tilanteen, jossa useampi alusta vaatii saman myynnin?

Ei. Kyse on päällekkäisestä attribuutiosta, ei päällekkäisestä tapahtumasta. Vertaa alustojen vaatimuksia kauppasi tilauksiin ja käytä yhtä attribuutiomallia kanavien vertailuun.

Poistaako Pinterest päällekkäisyydet tagin ja Conversions API:n väliltä?

Kyllä, kun molemmilla tapahtumilla on sama event_id ja tapahtuman nimi ja ne saapuvat 48 tunnin sisällä. Pinterest säilyttää ensimmäisen vastaanottamansa tapahtuman ja poistaa myöhemmät kopiot. ROASaurusissa Tag ja palvelin lähettävät kaikki viisi ostoprosessin tapahtumaa vastaavilla tunnuksilla ja nimillä.

Jokainen myynti jäljitetty mainokseen, joka sen ansaitsi

Palvelinpuolen seuranta, voitto ja asiakkuuden elinkaariarvo yhdessä sovelluksessa. 14 päivän ilmainen kokeilu, ei luottokorttia.

Aloita ilmainen kokeilu →