Dynamic Text Replacement

1. Mikor alkalmazd a Dynamic Text Replacement (DTR) funkciót?

Ha egyedi szövegeket vagy kosár adatokkal szeretnél használni a popupon lévő szövegekben. Például ha a látogatókat a nevükön szeretnéd szólítani, vagy a popupon megjeleníteni a kosarukban lévő termékek végösszegét.

2. Hogyan szerez tudomást az OptiMonk a DTR-ben használt adatokról?

Az OptiMonk csak akkor ismeri meg ezeket az adatokat, ha beillesztünk egy JavaScript kódot, amelyben meghatároztuk az egyedi változókat. Az egyedi változóknak többféleképpen adhatunk értéket, például az adatbázisunkból kérhetünk ki adatokat a regisztrált felhasználókról.

3. Hogyan adhatom át az adatokat az OptiMonknak?

Bővebb információt az egyedi változókról ebben a cikkben találsz:

Egyedi változók definiálása

Amennyiben kosár értékeket is szeretnél használni, ebben a cikkben találsz segítséget:

Kosár adatok megosztása

4. Hogyan tudom használni a DTR-t?

A DTR-t bármely meglévő vagy új sablonon használhatod, beleértve az egyedi HTML sablonokat is. Miután beillesztetted a JavaScript kódot, amely meghatározza az egyedi változókat vagy a kosár adatokat, a DTR működésbe léptetéséhez már csak el kell helyezned egy speciális karaktersorozatot a popupod szövegében. Ez a karaktersorozat egy olyan speciális alakú szöveg, melyet a rendszer képes értelmezni, majd ennek megfelelően behelyettesíteni a megfelelő szöveget. Alakja a következő:

[[típus:változó|Alapértelmezett szöveg]]

A dupla kapcsos zárójelek közötti szöveget a rendszer képes értelmezni. A kettőspont előtt a típust kell megadnunk, mely cart vagy attribute lehet, attól függően, hogy kosárhoz fűződő információra, illetve egyedi változóra szeretnénk hivatkozni.

A kettőspont utáni rész két részre bomlik: a változó nevére, és az alapértelmezett értékre. A kettőt egy függőleges vonallal kell elválasztanunk (billentyűzeten AltGr+W).

A változó neve az a név lesz, amelyet a javascript kódban megadtunk. Változók nevében nem szabad ékezetes betűket, speciális karaktereket írni, továbbá a kis- és nagybetűk eltérő karakternek számítanak.

Alapértelmezett értéknek azt a szöveget kell megadnunk, amelyet akkor szeretnénk használni, ha valamilyen okból nincs meg a változó értéke (pl név esetén ha még nem regisztrált a felhasználó, nem rendelkezhetünk a nevével).

Példa: a vásárló megszólítása

Tegyük fel, hogy beállítottuk a keresztnev egyedi változót, ahogy az fentebb látható, és értékként az adatbázisunkból kikérjük az aktuális vásárló nevét a JavaScript kódban. Ezt a karaktersorozatot kell elhelyeznünk a popupon:

Kedves [[attribute:keresztnev|Vásárló]]!

A szerkesztőben ez a következőképpen néz ki:

Ha regisztrált felhasználóról van szó, akkor a következőt kaphatjuk eredményül:

Figyeljük meg, hogy bár a karaktersorozat hossza miatt a megszólítást a szerkesztő automatikusan két sorba tördelte, a behelyettesítés után a végeredmény egyetlen sorban jelenik meg (amennyiben a vásárló neve kifér).

Azonban ha nem regisztrált felhasználóról van szó, a rendszer az alapértelmezett értéket fogja behelyettesíteni:

Kedves Vásárló!

Ha nem adunk meg alapértelmezett értéket ([[attribute:keresztnev]]), akkor semmit sem fog kiírni a rendszer a karaktersorozat helyére, ha nem találja a változó értékét.

Kosár adatok felhasználásához ezeket a karaktersorozatokat lehet használni:

kosár értéke: [[cart:total]]
kosárban lévő elemek száma: [[cart:number_of_items]]
kosárban lévő elemtípusok száma: [[cart:number_of_item_kinds]]

5. Dynamic Country Replacement (DCR)

A DCR segítségével meg tudod jeleníteni dinamikusan, hogy az adott látogató melyik országból böngészik.

A DCR-t bármely meglévő vagy új sablonon használhatod, beleértve az egyedi HTML sablonokat is. A DCR működésbe léptetéséhez csak el kell helyezned egy speciális karaktersorozatot a popupod szövegében.

[[attribute:előre definiált változó]]

A változókat az OptiMonk rendszer definiálja, így neked csak használnod kell.

Amennyiben azt szeretnéd, hogy magyarul jelenjen meg az az ország ahonnan a látogató böngészik, akkor a következő karaktersorozatot kell használni:

[[attribute:_country_hu]]

Amennyiben azt szeretnéd, hogy angolul jelenjen meg az az ország ahonnan a látogató böngészik, akkor a következő karaktersorozatot kell használni:

[[attribute:_country_en]]

Amennyiben azt szeretnéd, hogy németül jelenjen meg az az ország ahonnan a látogató böngészik, akkor a következő karaktersorozatot kell használni:

[[attribute:_country_de]]

 

 

 

6. Mire érdemes odafigyelni a beállításoknál

A karaktersorozatban nem lehet elírás. Ha szintaktikai hibát tartalmaz, akkor behelyettesítés helyett maga a karaktersorozat fog megjelenni a popupon.
A változó neve meg kell, hogy egyezzen a JavaScript kódban meghatározott egyedi változóval. Nem tartalmazhat ékezeteket és speciális karaktereket, valamint a kis- és nagybetűk eltérő karakternek számítanak.

Van még kérdése? Kérelem beküldése

Megjegyzések

Üzemelteti a Zendesk