A ChatGPT hirdetésnél a mérés nem „jó, ha van” kiegészítő. Ha nem küldesz konverziós eseményt, a rendszer nem tud konverzióra optimalizálni — a konverziós kampánycél és a konverzióra optimalizált licit (oCPC) eseményadatból tanul. És mérés nélkül te sem tudod eldönteni, megérte-e a teszt.

Ebben az útmutatóban végigvesszük az OpenAI két mérőeszközét — a böngészőben futó Pixelt és a szerveroldali Conversions API-t —, a hazai webshopmotorok beépített megoldásait, a GDPR-hozzájárulás kezelését, és azt, miért fog az Ads Manager más számot mutatni, mint a Google Analytics 4. A technikai részleteket az OpenAI hivatalos fejlesztői dokumentációja alapján adjuk meg (2026. október).

Röviden: mi kell a méréshez?

  1. OpenAI Pixel a weboldalon — minden olyan oldal <head> részében, ahol konverziót mérsz.
  2. Szabványos események — vásárlásnál order_created, ajánlatkérésnél lead_created, időpontfoglalásnál appointment_scheduled.
  3. Conversions API a szerverről — a böngészős mérés kiegészítésére, ugyanazzal az eseményazonosítóval (deduplikáció).
  4. Hozzájárulás-kezelés — az EU-ban a Pixel csak a látogató hozzájárulása után mérhet.

Az OpenAI a Pixelt és a Conversions API-t együtt ajánlja: a böngésző és a szerver egymás hiányait pótolja.

1. A Pixel telepítése

A Pixel azonosítóját az Ads Managerben hozod létre: Eszközök → Konverziók → Létrehozás → Adatforrás → Web. Ezután az alábbi kódot a <head> elejére kell tenni minden olyan oldalon, ahol mérni szeretnél — minél korábban, hogy a gyors konverziók se vesszenek el:

<script>
  (function (w, d, s, u) {
    if (w.oaiq) return;
    var q = function () { q.q.push(arguments); };
    q.q = [];
    w.oaiq = q;
    var js = d.createElement(s);
    js.async = true;
    js.src = u;
    var f = d.getElementsByTagName(s)[0];
    f.parentNode.insertBefore(js, f);
  })(window, document, "script", "https://bzrcdn.openai.com/sdk/oaiq.min.js");

  oaiq("consent", false); // EU-ban: hozzájárulásig ne mérjen
  oaiq("init", { pixelId: "<PIXEL-AZONOSÍTÓ>" });
</script>

Néhány gyakorlati tudnivaló:

  • Tartalombiztonsági szabály (CSP): ha a webhelyed CSP-t használ, engedélyezd a bzrcdn.openai.com (szkript, kapcsolat) és a bzr.openai.com (kapcsolat, kép) forrásokat.
  • JavaScript nélkül is van megoldás: egy képalapú mérőcímke (image tag).
  • Sütik: a Pixel két saját sütit használ — a hirdetéskattintás azonosítóját 30 napig, a böngészőazonosítót 365 napig tárolja. A kattintás azonosítója az oppref paraméterben érkezik a landing oldal URL-jében.
  • Google Tag Manager: hivatalos OpenAI GTM-sablon jelenleg nincs; közösségi sablon létezik, illetve a kód egyéni HTML-címkeként is telepíthető.

2. A hazai webshopmotorok beépített megoldásai

Webáruháznál sokszor nem kell kódot írni:

  • Shoptet: a Pixel azonosítót az Összekapcsolás → ChatGPT Shopping oldalon a „Pixel azonosító” mezőbe kell beírni — kódot nem kell beilleszteni. A rendszer az oldal- és termékmegtekintést, valamint a vásárlást méri.
  • UNAS: 2026 szeptemberétől natív konverziókövetés a Marketing → Külső marketing rendszerek menüben, Pixel ID alapján.
  • Shopify: az OpenAI saját ChatGPT Ads alkalmazást kínál (elsőként amerikai kereskedőknek).

Bármelyik megoldást választod, a kampányban az Ads Managerben is be kell állítani a megfelelő konverziós eseményt.

3. Melyik eseményt küldd?

A Pixel szabványos eseményeket ismer. Ha valamelyik illik arra, amit mérni szeretnél, mindig a szabványosat használd:

Esemény Mikor küldd Tipikus felhasználás
page_viewed Oldalmegtekintés Minden oldal
contents_viewed Termék- vagy tartalomoldal megtekintése Webshop, tartalomoldal
items_added Kosárba tétel Webshop
checkout_started Pénztár indítása Webshop
order_created Sikeres vásárlás Webshop — a fő konverzió
lead_created Ajánlatkérés, űrlapküldés Szolgáltató cég
appointment_scheduled Időpontfoglalás Szolgáltató cég
registration_completed Regisztráció Szoftver, platform
trial_started / subscription_created Próbaidőszak / előfizetés indítása SaaS
custom Bármi más, saját névvel Egyedi folyamat

Egy vásárlás mérése például így néz ki:

oaiq("measure", "order_created", {
  type: "contents",
  amount: 2599,
  currency: "USD"
}, {
  event_id: "order_12345"
});

Figyelj az összeg formátumára: az amount egész szám, a pénznem legkisebb egységében (a példában 2599 = 25,99 USD). Forintnál az ISO-szabvány két tizedesjegyet rendel a HUF-hoz, ezért várhatóan a forintösszeg százszorosát kell küldeni (12 990 Ft = 1299000) — ezt azonban élesítés előtt egy tesztvásárlással mindenképp ellenőrizd az Ads Managerben, mert forintos példát a dokumentáció nem közöl.

4. Conversions API — a szerveroldali mérés

A böngészős mérést hirdetésblokkolók, böngészőkorlátozások és megszakadt oldalbetöltések gyengítik. A Conversions API a szerveredről küldi ugyanazt az eseményt, így ezek a veszteségek csökkennek. A lényeg fejlesztőknek:

  • Végpont: POST https://bzr.openai.com/v1/events?pid=<PIXEL-AZONOSÍTÓ>, kizárólag szerverről hívva.
  • Hitelesítés: egy külön Conversions API-kulccsal (az Ads Manager Konverziók lapján hozod létre) — ez nem azonos a hirdetéskezelő API kulcsával, és soha nem kerülhet a böngészőbe.
  • Kötelező mezők eseményenként: azonosító (id), típus (type), időbélyeg (timestamp_ms) és az eseményadat (data); webes eseménynél a forrásoldal URL-je, összegnél a pénznem is.
  • Korlátok: egy kérésben legfeljebb 1000 esemény, és egyetlen hibás esemény az egész csomagot elutasíttatja; az esemény legfeljebb 7 napos lehet. Teszteléshez van csak-ellenőrző (validate_only) mód.
  • Az oppref-et neked kell továbbküldeni: a Conversions API nem rögzíti automatikusan a hirdetéskattintás azonosítóját — a landing URL-ből el kell menteni, és az eseménnyel együtt elküldeni. Az OpenAI azt javasolja, hogy akkor is küldd az eseményt, ha nincs hozzá oppref.
Laptop böngészője és egy szerver egyaránt narancs eseménycsomagokat küld egy központi mérőegységbe, előtérben egy hozzájárulási kapcsolóval — böngészős Pixel és szerveroldali Conversions API
Két csatorna, egy mérés: a böngészőből a Pixel, a szerverről a Conversions API küldi az eseményt — a hozzájárulás kapcsolója a böngésző előtt áll.

5. Deduplikáció: egy vásárlás, egy konverzió

Ha ugyanazt a vásárlást a Pixel és a Conversions API is elküldi, a rendszernek tudnia kell, hogy ez egy konverzió. Ehhez a Pixel event_id értékének meg kell egyeznie a Conversions API esemény id mezőjével. Az egyezést a Pixel azonosító, az eseménynév és az azonosító alapján vizsgálja: az elsőként beérkezett eseményt megtartja, a későbbit eldobja. A legegyszerűbb, ha a rendelésszámot használod azonosítóként.

6. Bővített egyeztetés (advanced matching)

A mérés pontosabb, ha a rendszer össze tudja kötni a konverziót a hirdetést látó felhasználóval. Erre szolgál a bővített egyeztetés:

  • Kézi: a Pixel inicializálásakor átadhatod az ügyfél e-mail-címét, telefonszámát, külső azonosítóját, kereszt- és vezetéknevét SHA-256-tal hashelve; a várost, régiót, irányítószámot és országot nyersen. A telefon- és névmezők 2026 augusztusában kerültek be.
  • Automatikus: a Pixel a webes űrlapokból maga észleli az ügyféladatokat, és még a böngészőben hasheli őket — nyers adat nem megy át. Az új Pixeleknél ez az alapbeállítás, a meglévőknél 2026. augusztus 17-én kapcsolt be. Kikapcsolható: Eszközök → Konverziók → Adatforrás → Pixel szerkesztése.

GDPR-szempontból a hashelt személyes adat is személyes adat. Az automatikus egyeztetés bekapcsolva hagyását érdemes az adatvédelmi tájékoztatóval és az adatvédelmi tisztviselőddel összehangolni.

7. GDPR: a hozzájárulás kezelése

Ez az a pont, ahol a legtöbb európai telepítés elcsúszik. Az OpenAI Pixel alapértelmezetten mér (a hozzájárulás kezdőértéke „igaz”), hacsak te másképp nem állítod. Az EU-ban ezért:

  1. A Pixel inicializálása előtt hívd meg az oaiq("consent", false) parancsot.
  2. Amikor a látogató a süti-bannerben elfogadja a marketing- vagy mérési sütiket, hívd meg az oaiq("consent", true) parancsot.
  3. A hozzájárulás előtti események nem kerülnek utólag elküldésre — ez szándékos.
  4. A visszavonáskor az oaiq("consent", false) mindkét sütit törli.

A Google Consent Mode-hoz hasonló, automatikus összekötés jelenleg nincs: a süti-banneredből neked kell meghívni a fenti parancsokat. A Conversions API-nál ugyanez a szabály: csak akkor küldj eseményt, ha a szükséges hozzájárulás megvan.

8. Miért mutat mást az Ads Manager, mint a GA4?

Szinte biztos, hogy az első héten feltűnik: az Ads Manager és a GA4 nem ugyanannyi konverziót mutat. Ez nem hiba. Az OpenAI szerint az eltérés fő okai:

Ok OpenAI Ads Manager GA4
Attribúciós ablak Kattintás után 7, 14 vagy 30 nap (alapból 30), megtekintés után 1 nap A GA4 saját beállítása szerint
Mit tulajdonít a hirdetésnek Az OpenAI-hirdetés kattintását vagy megtekintését Az összes csatorna közül a GA4 modellje szerint
Melyik napra könyvel Alapból a hirdetéskattintás napjára, a fiók időzónájában A konverzió napjára
Megtekintéses konverzió 2026. szeptember végétől a jelentett konverziószámban is szerepel Nem ismeri az OpenAI-megjelenéseket
Modellezett konverziók Ahol elérhető, becsült konverziók is számítanak Saját modellezés (consent mode)
Hozzájárulás, böngésző Csak hozzájárulás után mér Saját hozzájárulás-beállítás

Két dolgot érdemes megjegyezni. Az egyik: a licitálás, a számlázás és a konverzió-optimalizálás kattintásalapú marad — a megtekintéses konverzió csak a riportban jelenik meg. A másik: ha a két rendszert össze akarod vetni, ugyanarra az időszakra, ugyanarra az attribúciós ablakra és ugyanarra a dátumlogikára állítsd be a riportot.

9. UTM-paraméterek: válaszd szét a fizetettet és az organikust

A ChatGPT-ből kétféle forgalom érkezhet:

  • Organikus: amikor a ChatGPT a válaszában linkel rád, automatikusan utm_source=chatgpt.com paramétert fűz a hivatkozáshoz.
  • Fizetett: a hirdetés céllinkjébe te teszed az UTM-et. Az OpenAI saját példája: utm_source=openai&utm_medium=paid&utm_campaign={campaign_id}&utm_content={ad_id}.

A lényeg, hogy a fizetett forrás különbözzön az organikustól — különben a GA4-ben összemosódik a hirdetésed és az ingyenes AI-láthatóságod. Mi a fenti OpenAI-mintát vagy egy egyértelmű utm_source=chatgpt&utm_medium=cpc párost használunk, és a GA4-ben külön csatornacsoportot állítunk be az AI-forgalomnak.

10. Mérési partnerek

Ha már használsz attribúciós vagy adatplatformot, érdemes megnézni a hivatalos integrációkat: a Fospha, a Hightouch, az INCRMNTAL, a LiveRamp, a Northbeam, a Rockerbox, a Triple Whale és a WorkMagic közvetlenül csatlakozik az OpenAI méréséhez.

Ellenőrzőlista élesítés előtt

  1. A Pixel minden mérendő oldalon a <head> elején fut, és CSP esetén engedélyezett.
  2. oaiq("consent", false) az inicializálás előtt; true csak a süti-banner elfogadása után.
  3. A fő konverzió szabványos eseménnyel megy (order_created, lead_created vagy appointment_scheduled).
  4. Az összeg a pénznem legkisebb egységében van — forintra tesztvásárlással ellenőrizve.
  5. A Conversions API ugyanazt az eseményt küldi, ugyanazzal az azonosítóval (event_id = id).
  6. Az oppref a landingről elmentve és a szerveroldali eseményhez csatolva.
  7. Az automatikus bővített egyeztetésről tudatos döntés született, összhangban az adatvédelmi tájékoztatóval.
  8. A hirdetés céllinkjén egyedi UTM van, a GA4-ben külön AI-csatornacsoport.
  9. Az Ads Managerben a kampányhoz a helyes konverziós esemény tartozik.

Összefoglalva

A ChatGPT hirdetés mérése két lábon áll: a böngészőben futó OpenAI Pixelen és a szerveroldali Conversions API-n, közös eseményazonosítóval. Szolgáltatásnál a lead_created vagy az appointment_scheduled, webshopnál az order_created a fő esemény; Shoptetben és UNAS-ban a Pixel kód nélkül beköthető. Az EU-ban a legfontosabb lépés a hozzájárulás-kezelés: a Pixel alapból mér, ezért a süti-bannerhez kell kötni. Az Ads Manager és a GA4 számai pedig sosem fognak egyezni — más az ablak, a dátumlogika és a modellezés —, ezért ugyanazokkal a beállításokkal érdemes összevetni őket.

Szolgáltató cégeknek a kampánybeállításról: ChatGPT hirdetés termékfeed nélkül; webáruházaknak: termékfeed a ChatGPT hirdetéshez.

Bekötjük a ChatGPT hirdetés mérését

Pixel, Conversions API, deduplikáció, hozzájárulás-kezelés és GA4-összehangolás — hogy az első forintot is mérhető környezetben költsd el.

← Vissza a bloghoz