Az egyedi tranzakcióazonosítók (például a rendelést visszaigazoló számok) elengedhetetlenek a pontos konverzióméréshez, különösen a vásárlások esetén. Megakadályozzák az ismétlődő konverziókat, és lehetővé teszik a speciális mérési funkciók használatát.
Használjon tranzakcióazonosítókat az online és offline konverziók nyomon követéséhez.
Ha konverziókövetési címkét ad hozzá egy konverziós oldalhoz (például a megrendelést visszaigazoló oldalhoz), a rendszer csak az ügyfelek által a webhelyen végrehajtott értékes műveleteket rögzíti konverzióként. Ha azonban a vásárló visszatér a konverziós oldalhoz, vagy újratölti azt, előfordulhat, hogy ugyanaz a címke ismét aktiválódik, és a rendszer ugyanahhoz a megrendeléshez újabb konverziót társít.
Ha el szeretné kerülni a konverziók ismétlődő beszámítását, a konverziókövetési címke szerkesztésével megadhatja, hogy a címke valamilyen egyedi tranzakcióazonosítót rögzítsen (például a már használatban lévő visszaigazolási számot). Ha egy adott konverziós művelethez két, azonos tranzakciós azonosítóval rendelkező konverzió tartozik, a Google Ads felismeri, hogy a második konverzió ismétlődés. Ekkor hibaüzenet jelenik meg, és a rendszer nem számítja be az ismétlődő konverziót.
A konverziómérés javítása érdekében határozottan javasoljuk, hogy a Google-címke mellett az Adatkezelő segítségével töltse fel a háttérrendszerben (például az ügyfélkezelő rendszerben) tárolt online konverziókat. Ennek során a tranzakcióazonosítónak konzisztensnek kell lennie a címke és a szerverek közötti feltöltések esetében is. Ez segít a konverziókövetés javításában. További információt itt talál.
Ebből a cikkből megtudhatja, hogyan vehet fel egyedi tranzakcióazonosítót a konverziókövetési címkéhez, és hogyan használhatja offline konverziókkal.
Ezen az oldalon
- Mielőtt elkezdené
- Utasítások
- Tranzakcióazonosítók beállítása a Google-címke (gtag.js) eseménykódrészletén keresztül
- Tranzakcióazonosítók beállítása a Google Címkekezelőn (GTM) keresztül
- Tranzakcióazonosítók beállítása tartalomkezelő rendszer (CMS) használatával
- Tranzakcióazonosítók beállítása offline konverziókhoz
- Tranzakcióazonosítók beállítása több adatforrást használó konverziókhoz
- A tranzakcióazonosító megvalósításának ellenőrzése a Google-címkében
- A konverziós ping ellenőrzése a Chrome fejlesztői eszközeivel
- Tranzakcióazonosító-kódolási hibák
- A tranzakcióazonosító és a „Számlálás” beállítás
Mielőtt elkezdené
Mielőtt tranzakcióazonosítókat adna a konverziókövetési címkéhez, a következőkre lesz szüksége:
- A webhelyhez beállított konverziókövetésre. Az alábbi utasítások követéséhez szüksége lesz egy, a Google Ads-fiókban már létrehozott konverziós műveletre, valamint egy konverziócímkére, amelyet a webhelyén már felvett.
- A webhelynek képesnek kell lennie egyedi tranzakcióazonosítók, például a tranzakciókhoz kapcsolódó, rendelést visszaigazoló számok létrehozására. A tranzakcióazonosítók tartalmazhatnak számot, betűt és speciális karaktert (például kötőjelet vagy szóközt), a maximális karakterszám pedig 64. Létfontosságú, hogy minden tranzakcióazonosító egyedi legyen az egyes megrendelésekhez. Ha ugyanazt az azonosítót használja több megrendeléshez, az alulszámlálást eredményez. A tranzakcióazonosító nem tartalmazhat az egyes vásárlók személyazonosságának meghatározására alkalmas adatot.
- A beállítástól függően szükség lehet a webhelykód szerkesztésének lehetőségére. Önnek vagy a webfejlesztőjének szerkesztenie kell a konverziókövetési címkét.
Utasítások
A konverziókövetési címkét egy olyan kódrészlettel kell kiegészíteni, amely lehetővé teszi az egyedi rendelésazonosító lehívását, valamint a címkével együtt történő küldését. Nem szükséges semmit frissítenie Google Ads-fiókjában: csak frissítse a címkét.
Fontos tudnivalók
Fontos, hogy dinamikus értéket adjon át tranzakcióazonosítóként. Ha eltérő tranzakciók esetén a címke ugyanazt az azonosítót küldi el a Google Ads szolgáltatásnak, a rendszer a ténylegesnél jelentősen kevesebb konverziót mérhet.
Tranzakcióazonosítók beállítása a Google-címke eseménykódrészletén keresztül
3/1. lépés: A tranzakcióazonosító létrehozása és megjelenítése
Konverzió bekövetkeztekor (például amikor az ügyfél vásárlást hajt végre) a szervernek egyedi tranzakcióazonosítót kell létrehoznia. Ezután hozzáférhetővé teheti ezt az azonosítót a konverziót megerősítő oldal HTML-kódjában. Ez általában úgy történik, hogy az azonosítót közvetlenül az oldal JavaScript-változójába renderelik.
A szerveroldali kód például a következőhöz hasonló kódrészletet hozhat létre egy megerősítési oldalon:
<script>
const uniqueTransactionId = 'TID_1663445995_789'; // Ezt az értéket a szervernek kell dinamikusan létrehoznia
</script>3/2. lépés: Adja át az azonosítót a Google-címke eseménykódrészletében
Ezután módosítsa a Google-címke eseménykódrészletét, hogy átadja ezt a dinamikusan létrehozott azonosítót. Keresse meg az eseménykódrészletet a konverziós oldalon, és adja hozzá a transaction_id paramétert az előző lépésben meghatározott változó használatával.
// Ezt a változót a szerverről származó egyedi azonosítóval kell kitölteni
const uniqueTransactionId = 'TID_1663445995_789';
gtag('event', 'conversion', {
'send_to': 'AW-CONVERSION_ID/CONVERSION_LABEL',
'value': 120.50,
'currency': 'USD',
'transaction_id': uniqueTransactionId // Itt található az egyedi azonosító
});
3/3. lépés: A megvalósítás ellenőrzése
A kód telepítése után végezzen tesztvásárlást a webhelyen. Ezután a Tag Assistant segítségével ellenőrizheti, hogy a tranzakcióazonosító megfelelően van-e átadva a konverziós pingben.
Tranzakcióazonosítók beállítása a Google Címkekezelőn keresztül
A Google Címkekezelőt használó hirdetők számára az egyedi tranzakcióazonosító átadásának legmegbízhatóbb módja a webhely adatszintjének használata. A folyamat két fő szakaszból áll: annak biztosításából, hogy a webhely fejlesztője elküldje az azonosítót az adatszintnek, majd a Google Címkekezelő konfigurálásából az azonosító olvasására és a Google Ads szolgáltatásnak való átadására.
1. rész: A tranzakcióazonosító leküldése az adatrétegbe (a webfejlesztő számára)
A Google Címkekezelő konfigurálása előtt a webfejlesztőnek frissítenie kell a webhely kódját, hogy minden konverzió bekövetkeztekor elküldje az egyedi tranzakcióazonosítót az adatrétegnek. Ezzel az érték rendelkezésre áll a Google Címkekezelő számára a rögzítéshez.
Íme egy példa arra a kódra, amelyet a fejlesztő hozzáad a konverziós visszaigazoló oldalhoz.
<script>
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
'event': 'purchase', // A GTM-címke aktiválásához szükséges egyéni eseménynév
'transaction_id': 'UNIQUE_TRANSACTION_ID_FROM_YOUR_SYSTEM' // A dinamikus tranzakcióazonosító
});
</script>A fejlesztő számára fontos pontok:
- A
transaction_idmezőt dinamikusan kell kitölteni minden rendeléshez egyedi értékkel. - Bevált módszer egyéni események (például vásárlás) leküldése, mivel ez egyértelmű jelet ad, amellyel aktiválhatja a Google Ads-címkét a Google Címkekezelőben.
2. rész: A Google Címkekezelő konfigurálása
Miután megfelelően megvalósította az adatréteget, hajtsa végre a következő lépéseket a Google Címkekezelő-tárolóban.
4/1. lépés: Aktiválási szabály létrehozása
Először hozzon létre egy aktiválót, amely a vásárlási esemény bekövetkezésekor aktiválja a Google Ads-címkét.
- A Google Címkekezelő munkaterületén lépjen az Aktiválási szabályok lehetőségre, és kattintson az Új lehetőségre.
- Nevezze el az aktiválási szabályt. Például: „Egyéni esemény – Vásárlás”.
- Az „Aktiválásiszabály-konfiguráció” részben válassza az Egyéni esemény lehetőséget.
- Az „Esemény neve” mezőben adja meg annak az eseménynek a nevét, amelyet a fejlesztő az adatrétegbe küldött (például purchase).
- Kattintson a Mentés gombra.
4/2. lépés: Adatréteg-változó létrehozása
Ezután hozzon létre egy változót, amely rögzíti a tranzakcióazonosítót az adatrétegből.
- Lépjen a Változók lehetőségre, majd a „Felhasználó által definiált változók” szakaszban kattintson az Új elemre.
- Adja meg változó nevét. Például: „DLV – transaction_id”.
- A „Változó konfigurálása” részben válassza az Adatréteg-változó lehetőséget.
- Az „Adatréteg-változó neve” mezőben adja meg a
transaction_idértéket. Pontosan meg kell egyeznie adataLayer.push()kódban használt kulccsal. - Kattintson a Mentés gombra.
4/3. lépés: A Google Ads-konverziókövetési címke frissítése
Végül konfigurálja a Google Ads konverziókövetési címkét, hogy az imént létrehozott változót használja.
- Lépjen a Címkék oldalra, és kattintson a meglévő Google Ads konverziókövetési címkére, vagy hozzon létre egy újat, ha még nem tette meg.
- A „Címkekonfiguráció” részben keresse meg a Tranzakcióazonosító mezőt.
- Kattintson a mező melletti
gombra, és válassza ki az előző lépésben létrehozott adatréteg-változót. Például:
{{DLV - transaction_id}}. - Az „Aktiválási szabály” szakaszban válassza ki az 1. lépésben létrehozott aktiválási szabályt. Például „Egyéni esemény – Vásárlás”.
- Kattintson a Mentés gombra.
- A módosítások életbe léptetéséhez tegye közzé a Google Címkekezelő-tárolót.
Ezeket a lépéseket követve a Google Címkekezelő minden vásárlásnál dinamikusan lekéri az egyedi tranzakcióazonosítót az adatelérési rétegből, és elküldi a Google Ads szolgáltatásnak.
4. lépés: A megvalósítás ellenőrzése
Miután konfigurálta a címkét, és közzétette a Google Címkekezelő-tárolót, ellenőrizze, hogy a tranzakcióazonosító rögzítése és átadása megfelelően történik-e. Ennek legjobb módja a Google Címkekezelő beépített előnézeti módjának használata.
- Az előnézeti mód indítása: A Google Címkekezelő munkaterületén kattintson a jobb felső sarokban található Előnézet gombra. Adja meg a webhely URL-jét, majd kattintson a Csatlakozás gombra. Ezzel új böngészőlapon nyitja meg a webhelyet, alul pedig megjelenik a Tag Assistant hibakereső ablaktáblája.
- Végezzen el egy tesztkonverziót: A webhelyen végezze el a tesztvásárlás folyamatát a konverziós esemény aktiválásához.
- Ellenőrizze a címke aktiválását: A Tag Assistant ablakában vagy lapján láthatónak kell lennie a létrehozott egyéni eseménynek (például a
purchaseeseménynek) a bal oldali esemény-idővonalon. Kattintson erre az eseményre. - A Google Ads-címke ellenőrzése: Az adott esemény „Aktivált címkék” szakaszában meg kell jelennie a Google Ads konverziókövetési címkéjének. Kattintson a címkére a részletek megnyitásához.
- A tranzakcióazonosító ellenőrzése: A címke részleteiben láthatja a Google Ads szolgáltatásnak átadott pontos értékeket. Keresse meg a „Tranzakcióazonosító” mezőt, és ellenőrizze, hogy a tesztvásárláshoz létrehozott egyedi azonosító jelenik-e meg. Nem lehet statikus érték, és nem jelenhet meg „undefined” (meghatározatlan) érték.
- Ismételje meg a tesztet: Annak érdekében, hogy az azonosító dinamikus legyen, végezzen el egy újabb tesztvásárlást, és ellenőrizze, hogy a rendszer új és eltérő tranzakcióazonosítót rögzített-e.
Tranzakcióazonosítók beállítása tartalomkezelő rendszer (CMS) használatával
A Google-lal mélyen integrált tartalomkezelő rendszerek (CMS) esetében előfordulhat, hogy a vásárlási konverziók vagy események már küldenek tranzakcióazonosítókat. A Shopify például automatikusan tartalmazza a tranzakcióazonosítókat a Google & YouTube alkalmazáson keresztül végzett konverzióknál.
Ha a tartalomkezelő rendszer vagy az e-kereskedelmi platform nem rendelkezik közvetlen Google-integrációval, de API-hozzáférést kínál, akkor manuálisan is lekérheti a tranzakcióazonosítót. Tekintse át a platform dokumentációját. A tranzakcióazonosító megtalálható egy globális JavaScript-változóban vagy adatrétegben, vagy le kell kérnie a szerveroldali API-n keresztül, majd át kell adnia a frontenden a címke használatához.
Tranzakcióazonosítók beállítása offline konverziókhoz
Amikor konverziókat importál a hirdetéskattintásokból, opcionálisan megadhat egy egyedi tranzakcióazonosítót a tranzakcióazonosító (vagy a rendelési azonosító) oszlopban. Ha további adatforrásokhoz állít be tranzakcióazonosítókat, akkor a tranzakcióazonosító megadása kötelező. Offline konverziók importálása (OCI) esetén a tranzakcióazonosító megadása nem kötelező, de a vásárlási konverzióknál bevált módszer a megadása.
Tranzakcióazonosítók beállítása több adatforrást használó konverziókhoz
Ha egy másik adatforrást kapcsol össze, hogy az Adatkezelőn keresztül további adatokkal egészítse ki a webhelykonverziókat, akkor minden vásárlásnál egyedi tranzakcióazonosítót kell gyűjtenie.
Az új adatforrásból származó azonosítónak pontosan meg kell egyeznie a konverziócímke által rögzített transaction_id értékkel. Az eltérések (például különböző előtagok, utótagok vagy extra szóközök) megakadályozzák, hogy a Google Ads eltávolítsa az ismétlődő eseményeket, és pontosan jelentse a konverziókat.
A tranzakcióazonosító megvalósításának ellenőrzése a Google-címkében
A Google Tag Assistant segítségével ellenőrizheti, hogy a tranzakcióazonosító helyesen van-e elküldve. Tesztvásárláskor a Tag Assistant segítségével győződjön meg arról, hogy a Google Ads-címke aktiválódásakor a „Tranzakcióazonosító” mező egyedi értéket tartalmaz.
A konverziós ping ellenőrzése a Chrome fejlesztői eszközeivel
A konverziós pinget a Chrome fejlesztői eszközeivel is ellenőrizheti.
- A Google Chrome-ban kattintson jobb egérgombbal a webhely tetszőleges részére, majd válassza a Vizsgálat lehetőséget.
- Lépjen a Hálózat lapra, és keresse meg az
&oid=paramétert ahttps://www.googleadservices.com/pagead/conversioncímre irányuló kérelemben. - Ellenőrizze, hogy minden rendeléshez egyedi értéket tartalmaz-e.
Tranzakcióazonosító-kódolási hibák
Bár a tranzakcióazonosítók segítenek elkerülni az ismétlődő konverziók számlálását, ha a tranzakcióazonosítók kódolása helytelen, a konverziók érvénytelenként lehetnek megjelölve, vagy a Google Ads kihagyhatja az ismétlődések megszüntetésének folyamatát, ha több ügyfél által használt azonos tranzakcióazonosítót talál.
Íme néhány példa a kódolási hibákra:
Sikertelen dinamikus változók
A szerveroldali kód változók használatával dinamikusan biztosít egyedi tranzakcióazonosítót. Ha a változókat képviselő kódrészletek feloldása sikertelen, akkor hibák léphetnek fel. Íme néhány példa a kódrészletekre:
{{ order_number }}[invoice-prefix][invoice-number]null-user-idgtm.init<%= orderId %>[object Object].transaction_id<google_ads_transaction_id>Number(order.id).toString()<?php echo $order->id; ?><b>Értesítés</b>: Undefined variable: order_id in <b>/home/examples/example.com.ua/www/catalog/view/theme/default/template/common/success.tpl</b> <b>66</b>. sorban
Példa
Ha a Google-címke eseménykódrészletében a {{ order_number }} értéket használta, de a szerveroldali változó {{order_number}}, és nem tartalmaz további szóközöket, akkor a rendszer nem tudja kitölteni a tranzakcióazonosítót. Ennek eredményeként a tényleges azonosító helyett csak a {{ order_number }} változó fog megjelenni.
Helyőrzőértékek
Ezek olyan karakterláncok vagy rögzített számok, amelyek általánosak, vagy statikus tesztértékekként vagy címkékként szolgálnak, és nem használhatók tranzakcióazonosítóként:
button-confirmgratulálokthank_younincs beállítvavásárlásOldalmegtekintésKonverziókövetés a Google Ads szolgáltatásban1234https://www.google.com/Google
Irreleváns adattípusok
Ezek olyan adattípusok és értékek, amelyeket nem szabad tranzakcióazonosítóként használni:
- URL-ek
www.example.comhttps://www.example.org/admin/example.comhttps://www.example.com/products
- E-mail címek
...@gmail.com...@yahoo.comEgyéni domainek
- Árak vagy pénznem
$17.99$ 5.37$ 21.45$ 15.50USDAUD
- Kivonatolt vagy UUID-karakterláncok
50d858e0985ecc7f60418aaf0cc5ab587f42=G-1234567890e9891562113d8a62add1bf0888-af2bdbe1aa9b6ec1e
- Termékek
/products/dog-proof-fence-pack-timber-fences/shop/product/electric-toothbrushProduct Pro_trial_monthly_undefined
- Telefonszámok
Vannak olyan esetek, amikor a tranzakcióazonosító az URL-ben kulcs=érték formátumban, egy kérdőjel után jelenik meg. Ha például az URL https://example.com/success?order_id=54321, akkor az order_id a változó neve, az 54321 pedig a tranzakcióazonosító. Az URL többi részét nem szabad tranzakcióazonosítóként használni.
A tranzakcióazonosító és a „Számlálás” beállítás
Ha tranzakcióazonosítót ad hozzá az eseménykódrészlethez, az nem ugyanaz, mint amikor a „Számlálás” beállítást úgy változtatja meg, hogy a hirdetéskattintásonként egy konverziót számítson be.
Ha tranzakcióazonosítót ad meg, azzal elkerüli ugyanazon konverzió kétszeri beszámítását, például abban az esetben, ha valaki ismét megnyitja a vásárlást megerősítő oldalt (ilyenkor egy vásárlást a rendszer két konverzióként számítana be).
Ha a „Számolás” beállítás értékét egyre változtatja, akkor egy hirdetéskattintás után csak egyetlen konverziót számít be, még akkor is, ha az adott kattintás több konverziót – például több különböző vásárlást – eredményezett.
Mikor érdemes tehát a „Számolás” beállítást használni, és mikor a tranzakcióazonosítót?
- Ha hirdetéskattintásonként egy potenciális ügyfelet szeretne nyomon követni, módosítsa a számolási beállítást az „Egy” értékre.
- Ha minden olyan vásárlást nyomon szeretne követni, amelyet egy adott ügyfél hirdetéskattintás után végrehajt, ám közben arról is szeretne gondoskodni, hogy a rendszer ugyanazt a vásárlást ne számítsa be kétszer, akkor adjon hozzá egy tranzakcióazonosítót az eseménykódrészlethez. A tranzakcióazonosító felvétele a javasolt megoldás vásárlások esetén.
Megjegyzés:
- A tranzakcióazonosítók nem szerepelnek a Google Ads jelentéseiben.
- A többszörösen beszámított kattintás nélküli konverziók problémáját nem lehet megoldani úgy, hogy tranzakcióazonosítót ad hozzá a címkéhez.
- Ha a webhelyen már működik egy, az ismétlődő konverziók eltávolítására szolgáló megoldás, azt javasoljuk, hogy a tranzakcióazonosítót mint kiegészítő eszközt vegye fel a lehető legpontosabb konverziós adatok gyűjtése érdekében.
- A Google Címkekezelő használata esetén használhatók tranzakcióazonosítók. Fontos, hogy a tranzakcióazonosítót változóként adja meg, ne statikus karakterláncként.