Customtarget
Szerző: Barbara Liza Walcz on 2023 March 2. 12:34
|
|
Működési elvA customtarget funkcióval a weboldal bármilyen adatot át tud adni az AdServernek. Ez lehet egyedi felhasználói adatbázis, vagy bármilyen olyan adat, ami a weboldal rendelkezésére áll. Egy, a customtarget leírását tartalmazó xml átadása után az AdServer adminfelületén, a targetálási kifejezésszerkesztőben megjelennek az egyes mezők (pl. életkor, szem színe stb.) amelyekre targetált kampányt lehet indítani. A targetálás akkor fog működni, ha a leíró xml-nek megfelelő, az adott userre jellemző adatok - az AdServer beépítési kódot dinamikusan kiegészítve - eljutnak az AdServerhez. Ha az AdServer nem kapja meg ezt a kiegészítő adatot, akkor a customtarget szerint célzott terveket nem fogja megjeleníteni. AdatvédelemA customtarget adatokat az Adverticum AdServer külön megrendelés és szerződéskötés esetén képes tárolni. Statisztikát az adatokról nem készít. Használható adattípusokA forrásadatbázis mezőit a minta XML-ben “param” tag-ek jelölik. A param tag-ek “name” attribútumainak meg kell egyezniük a base64 encode-olt egyedi taregetálási paraméterben szereplő változónevekkel. Ezt a base64 encode-olt paramétert beépítési kódtól függően kell az adserverhez eljuttatni. A
Az aktuális felhasználó adatait az adatbázis tulajdonos rendszerének kell előallítania, és minden ADV kérésekor base64 encode-olva átadnia az adservernek. Abban az esetben, ha ezek az adatok GET paraméterként adódnak át, urlencode-olni is kell őket. A customtarget string-et mindenképpen a userdb_id-val kell kezdeni. Goa3 esetében a customtarget értékét úgy kell előállítani, hogy az átadni kívánt változókat base64 encode-olni kell, például így:
Egy oldalon belül több userDB használata esetén a customtarget stringben a különböző adatbázisok értékeit egymás után kell megadni. Az azonos userDB-hez tartozó paraméterek értékei a megfelelő userdb_id-t kell kövessék.
A kiszolgálórendszer a customtarget értékét UTF-8 karakterkódolással kezeli, így csak akkor képes a rendszer megfelelően feldolgozni azt, ha a weboldal is ezzel a karakterkódolással küldi. A Minta XMLAz adatbázis leírását az alábbi formában kérjük leadni. Az XML fájlok frissítése hétfőnként történik, amennyiben az Adverticum részére az XML fájl legkésőbb előző szerdáig megfelelő formátumban átadásra került, és a teszteléseken is megfelel.
BeépítésBármely beépítési kód kiegészíthető a customtarget targetálási információkkal.: A customtarget string átadására a goa3-mal kétféle megoldás van. Átadható az adott oldalra vonatkozóan ill. zónánként is. A customtarget stringet a goa3 kód esetében csak base64 encode-olni kell (URL encode-olni nem). A zónaszintű customtarget paraméter átadásra akkor van szükség, ha az adott oldalon egyes zónáknak plussz paramétereket kell átadni, ha a metás megoldást használják, akkor az oldalon lévő összes zóna megkapja a CT paramétert.
A globális/oldalankénti átadás a head-ben történik:
A zónánkénti átadás a div-en belül történik:
Ajax-os beépítés esetén a customtarget használatáról itt talál példákat, míg Doc.Write-os kód esetén itt talál. Cookie konvertálása customtarget paraméterréEgy módosított beépítési kód segítségével megoldható, hogy a paraméterként az AdServernek átadandó customtarget stringet a site domainje alá elhelyezett cookie-ból olvassuk be. A példákban “test” a cookie neve, amelyet átalakítunk customtarget alakká. Ezt tetszőlegesen módósítani lehet!
Goa3 beépítési kód
Goa3 kódnál ha a site-nak van saját customtarget paramétere, és nem csak a cookie-ból jön a customtarget, akkor ez a helyes paraméterezése a CreateMetaTagFromCookie() függvénynek (ahol a [site customtarget] helyére az eddigi base64 kódolt site oldali customtarget kerül).
Ajax-os és Doc.Write-os beépítési kód esetén is használható ez a módszer. Arra kell figyelni, hogy a CreateMetaTagFromCookie mindenképp a g3.js előtt fusson le. | |
|