Attribution och kundresor

Felsök dubbla konverteringsevent för ChatGPT från webbläsare och server

Felsök dubbla konverteringar för ChatGPT Ads mellan pixel och server. Kontrollera identitet, omförsök, källa och motstridiga köpvärden.

Börja läsa
Bildillustration: Ljus från ett glaspäron går via två prismor och möts i en enda päronformad skuggbild.
BildillustrationTvå leveransvägar kan beskriva samma affärshändelse. Gemensam identitet behöver kontrolleras i båda meddelandena.
Arbetsguiden

Det här får du hjälp med.

Attribution och kundresor
  • Följ en affärshändelse genom båda verkliga meddelandena.
  • Behåll identitet vid omförsök men skilj separata handlingar åt.
  • Anta inte att en omsänd dublett rättar tidigare innehåll.

När konverteringar skickas både från server och webbläsarpixel finns två vägar för samma affärshändelse. Det kan göra insamlingen mindre beroende av en enda väg men skapar också en kontrollfråga: känns meddelandena igen som samma handling eller behandlas de som två olika event?

För annonsören i ChatGPT börjar felsökningen med en känd handling som följs genom båda vägarna. Dra inte slutsatsen dubbelräkning enbart för att två leveransförsök syns i loggen. Flera sändningar kan vara avsiktliga. Frågan är om den gemensamma identiteten är korrekt och om tolkningen följer dokumenterat beteende för deduplicering.

Jämför identiteten i de verkliga meddelandena

OpenAI:s deduplicering använder samma Pixel ID, eventnamn och handlingsidentitet i båda vägarna. Webbläsarens alternativfält event_id ska matcha servereventets id; fälten heter olika men ska bära samma värde. Egna event behöver dessutom samma custom_event_name. Jämför hela kombinationen, eftersom en ensam gemensam identifierare inte räcker för att verifiera kopplingen.

Ett ordernummer som visas i administrationen bevisar inte att båda meddelandena skickade samma värde. Läs relevanta fält från de faktiska anropen genom tillåtna felsökningsverktyg. Spara källa, namn, identifierare och sändningstid utan onödiga personuppgifter.

I ett hypotetiskt fel skickar webbläsaren order-451 medan servern skapar ett nytt slumpvärde för samma köp. Båda meddelandena kan vara giltiga var för sig men uttrycker inte att de beskriver samma handling. Reparationen gäller gemensam identitet, inte att stänga av en väg innan problemet förståtts.

Kontrollera upprepning på båda sidor

En omladdad bekräftelsesida kan skicka ett nytt webbläsarmeddelande. Ett försenat kvitto kan starta ett serverförsök till. Om varje försök får nytt handlings-ID förvandlar implementationen ett transportomförsök till en skenbart ny affärshändelse.

Återskapa beteendet i lämplig testmiljö. Slutför en handling, granska identifieraren och upprepa leveransförsöket. Identiteten ska förbli stabil. Slutför sedan en verkligt annan handling och kontrollera att den får en annan identitet. Båda fallen behöver dokumenteras för att kontrollen ska vara användbar.

Det andra testet är viktigt. Ett enda ID för alla köp kan undertrycka riktiga händelser i stället för att blåsa upp antalet. Felsökningen behöver alltså leta efter både oavsiktlig dubblering och oavsiktlig sammanslagning av handlingar som borde vara separata.

Arbetsflöde

En handling, två leveransvägar

  1. Webbläsare och server

    Samma handling måste dela dokumenterad källa och eventidentitet.

  2. Omförsök

    Transportförsöket får inte skapa ett nytt affärsevent-ID.

  3. Ny handling

    Ett separat köp behöver separat identitet så att det inte försvinner.

Kontrollera verkliga meddelanden, inte bara ordernamnet i administrationen.

Granska om källorna matchar

Webbläsare och server som använder olika Pixel ID hör inte till samma dedupliceringssammanhang. Kopierad produktionskonfiguration, en gammal tagg eller en andra integration kan skicka ena vägen till fel källa. Läs värdena i överförda meddelanden och lita inte bara på en äldre driftsättningslista.

Rita upp kopplingen mellan webbplatsens handling, webbläsaravsändare, serveravsändare och avsedd källa. Ange kodägare eller taggansvarig för varje del. När olika team äger vägarna hindrar ett gemensamt underlag att båda bara bekräftar att deras eget anrop lyckades.

Granskning av eventkällor utvecklar kartläggningen. Här gäller frågan om båda leveranserna av samma handling verkligen använder den gemensamma identitet som dokumentationen beskriver, inte om namnen råkar se likadana ut i en rapport.

Förväxla inte deduplicering med rättelse

Dokumentationen för OpenAI Conversions API beskriver att första mottagna event för en matchande nyckel behålls och senare dubletter ignoreras. En omsändning med samma identitet och ändrat belopp ska därför inte antas uppdatera det tidigare eventet. Kontrollera det auktoritativa innehållet före sändning och undersök stödd rättelsehantering vid ett verkligt fel.

Om webbläsare och server inte är överens om värde eller valuta räcker inte deduplicering som lösning. Bestäm vilket system som äger affärsuppgiften och varför vägarna skiljer sig. Ett korrekt deduplicerat event med fel värde ger fortfarande opålitlig köpanalys.

Formulera slutsatsen precist. Att vägarna nu delar identitet i ert test är snävare än att all historisk rapportering är reparerad. Tidigare perioder och andra eventvägar behöver egen verifiering. Låt inte ett lyckat testfall bli ett löfte om hela kontots datakvalitet.

Notera även vilken version av integrationen som testades. Annars kan ett senare byte av tagg eller serverkod återinföra samma fel utan att den gamla verifieringen avslöjar det.

Avsluta med ett test som går att upprepa

Spara ett fall som visar affärshändelse, båda leveransidentiteter, förväntat sammanhang och det resultat som stödda kontroller kan visa. Ta med omförsök och en andra separat handling. Exemplen hjälper framtida underhåll mer än noteringen att dubbel spårning har åtgärdats.

Följ sedan relevant trend med hänsyn till uppdateringstid och normal variation. Lova inte en exakt minskning av konverteringsantalet. Felet kan ha berört en del av trafiken och attribuerade rapporter använder fler regler än enbart mottagning av event.

Använd kontrakt för event-ID för förebyggande design och kontroll av beloppsenheter för innehållet. Plattformskällorna är OpenAI Conversions API och Measurement Pixel. Felsökningen gäller annonsörens implementation och utlovar ingen automatisk installation eller validering i AthillyAds.

Källor och avgränsning

Felsök dubbla leveranser av samma affärshändelse genom att jämföra källa, eventidentitet och omförsök i befintliga integrationer.

Arbetsmetoder och exempel är redaktionella förslag. Kontrollera aktuella plattformsvillkor och funktioner inför genomförandet.

Ditt nästa kapitel

Se hur kampanjen följs upp.

Utforska rapporteringen i AthillyAds och hur den passar ihop med din egen mätning av förfrågningar, köp och andra affärsresultat.