Pereiti prie turinio

Analitika8 min

Meta reklama rodo kitus pirkimus nei parduotuvė

Reklama rodo vieną pirkimų skaičių, parduotuvė kitą, GA4 trečią. Dažniausiai dėl trijų dalykų: pikselis ir Conversions API siunčia tą patį įvykį be bendro event_id, sutikimo signalas nepasiekia Meta, o vertė siunčiama su PVM ir pristatymu. Žemiau: kaip tai patikrinti su vienu realiu užsakymu. Auditas 200 € + PVM.

Trumpai

  • Pikselis ir Conversions API siunčia tą patį pirkimą su bendru event_id
  • Meta sulieja dublikatus tik 48 val. ribose ir tik sutapus įvykio vardui
  • Sutikimo signalas turi pasiekti ir naršyklę, ir serverio pusę
  • Vertė siunčiama be PVM ir be pristatymo, kitaip ROAS atrodo per geras
  • Patikrai užtenka vieno realaus užsakymo ir dešimties minučių

Kodėl Meta rodo daugiau pirkimų nei parduotuvė

Beveik visada veikia vienas iš trijų mechanizmų. Pirmas: tas pats pirkimas užfiksuojamas du kartus, nes jį siunčia ir naršyklės pikselis, ir serveris per Conversions API. Antras: Meta priskiria pirkimą sau pagal peržiūrą, ne paspaudimą, todėl žmogus reklamą tik matė, o pirko po savaitės iš paieškos. Trečias: dalis konversijų yra modeliuotos, tai yra apskaičiuotos, o ne išmatuotos.

Šitie trys dalykai skiriasi iš esmės. Dublikatas yra klaida ir ją reikia taisyti. Atribucija pagal peržiūrą ir modeliavimas yra Meta metodika: jos pakeisti negalim, bet galim žinoti, kiek ji prideda. Todėl pirmas žingsnis visada yra ne ginčas dėl skaičių, o patikra, kiek įvykių iš tikrųjų išsiunčiama už vieną užsakymą.

Kaip pikselis ir Conversions API dedubliuojami per event_id

Siųsti pirkimą abiem keliais yra teisinga: naršyklės pikselį blokuoja naršyklės ir plėtiniai, o serveris praeina. Bet Meta turi suprasti, kad tai tas pats pirkimas. Tam abu keliai siunčia vienodą įvykio vardą ir vienodą event_id, dažniausiai užsakymo numerį. Jei sutampa abu, Meta palieka vieną.

Praktikoje sąlygą sugriauna smulkmenos:

  • event_id generuojamas atsitiktinai kiekvienam siuntimui, todėl niekada nesutampa
  • naršyklė siunčia Purchase, serveris purchase arba savo pavadinimą
  • serverinis įvykis išsiunčiamas vėliau nei po 48 valandų, pavyzdžiui naktiniu eksportu
  • užsakymas apmokamas per banką ir grįžta nauju puslapiu, todėl pikselis suveikia antrą kartą

Sutikimas: kada pikselis neturi teisės krauti

Iki lankytojo sutikimo Meta pikselis neturi krauti nieko. Tai reiškia ne tik slapukus, bet ir patį užklausos išsiuntimą į facebook.com. Praktikoje dažnai būna atvirkščiai: sutikimų juosta rodoma, bet pikselis jau įsikrovęs, o juosta tik vėliau nustato, ar jam leista veikti.

Serverio pusė yra atskira istorija ir kaip tik ji dažniausiai praleidžiama. Conversions API siunčia iš serverio, tad naršyklėje nieko nesimato: patikrinti galima tik skaitant kodą arba lyginant įvykių kiekius. Vienoje parduotuvėje radom, kad serveris siuntė visus užsakymus, nepaisant to, ką žmogus pasirinko juostoje. Tai nesimato jokioje ataskaitoje, bet yra pažeidimas.

Du pikseliai viename puslapyje ir kitos tipinės klaidos

Antra pagal dažnumą priežastis yra paprasta: pikselis įdėtas kelis kartus. WordPress parduotuvėje jį vienu metu gali dėti tema, sekimo įskiepis, Google Tag Manager ir sutikimų platforma. Kiekvienas jų veikia teisingai atskirai, o kartu skaičius padvigubina.

Vertės klaidos tylesnės, bet brangesnės, nes tiesiogiai iškraipo ROAS:

  • vertė siunčiama su PVM ir pristatymu, nors reklamos grąža skaičiuojama nuo prekių sumos
  • grąžinimai ir atšaukti užsakymai niekur nenurašomi
  • valiuta nenurodoma arba nurodoma ne ta
  • bandomieji užsakymai iš savo kompiuterio patenka į tuos pačius duomenis

Patikra per 10 minučių: vienas realus užsakymas

Pasidarykit vieną tikrą užsakymą švariame inkognito lange ir sekit jį per visas sistemas. Eiga tokia:

  • atidarius parduotuvę, dar neatsakius į slapukų juostą, patikrinkit, kiek slapukų jau įrašyta ir ar yra užklausų į facebook.com
  • atsakykit juostoje tą patį, ką atsakytų klientas
  • užbaikit užsakymą
  • Meta Events Manager skiltyje Test Events suskaičiuokit, kiek Purchase įvykių atėjo už tą vieną užsakymą

Vienas įvykis reiškia, kad dedublikavimas veikia. Du reiškia, kad event_id nesutampa arba pikselis įdėtas dukart. Nulis po sutikimo reiškia, kad sekimas visai neveikia. Tą patį užsakymą palyginkit su parduotuvės suma ir su GA4: jei trys sistemos rodo tris skirtingus skaičius, problema ne ataskaitose, o siuntime.

Ko šis darbas neapima: kampanijų, biudžeto ir kūrybos

Mes nesukam Meta reklamos. Netvarkom kampanijų, nedalinam biudžeto, nekuriam kūrybos ir nesiūlom auditorijų. Jei ieškot žmogaus, kuris perims reklamos valdymą, tai ne mes.

Darom siauresnį dalyką: tikrinam ir sutvarkom duomenis, kuriais ta reklama remiasi. Pikselis, Conversions API, dedublikavimas, sutikimai ir vertės. Tai viena iš šešių svetainės audito dalių, kurio kaina fiksuota 200 €. Jei turit reklamos komandą, po sutvarkymo jų skaičiai pasikeis, tad verta juos perspėti iš anksto. Susisiekti.

Pabaiga

D.U.K.

Kitas straipsnis

Google Tag Manager diegimas: ką tikrinti, kad nebūtų dublių