Dynamic Text Replacement - Dinamikus szövegcsere

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 állítsam be az OptiMonkot, ha a Dynamic Text Replacement-et szeretnék használni az oldalamon?

Az OptiMonk a DTR-hez szükséges adatokat egy weboldal kódjába illesztett JavaScript kódon keresztül tudja bekérni. Neked kell definiálni a kódban az egyedi változókat és értékeiket amiket használni szeretnél a DTR-el, majd a kódot be kell illeszteni a weboldalad kódjába.

 

3. Hogyan szerez tudomást az OptiMonk a DTR-hez szükséges 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. Erről bővebben itt tájékozódhatsz:

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. DTR használata a Kampányaid személyre szabásához

A DTR-t bármely meglévő vagy új sablonon használhatod, beleértve az egyedi HTML sablonokat is. Miután beillesztetted a weboldaladon 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).

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

Kosáradatok 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]]

Ha Shopify weboldalt használsz, akkor 3 további karaktersorozatot is tudsz használni:

  • Terméknév - ezt termék oldalakon tudjuk használni (product pages): [[shop:product_name]]
  • Kategórianév - ezt kategória oldalakon tudjuk használni (category pages): [[shop:category_name]]

Tipp: terméknév és a kategórianév karaktersorokat célszerű az Aktuális oldal szabállyal használni.

  • Kosárérték visszaszámláló: [[cartValueCountdown:X]] ahol X az az érték, ami feloldja az ösztönzőt.

Tipp: A kosárérték visszaszámlálót érdemes Kosárra vonatkozó megjelenési szabályokkal használni, ahol a kosárértékhez beállított minimum érték szerint szegmentálunk, így a visszaszámláló nem jelenik meg mindenkinek, csak azoknak, akiknek már van egy minimum érték a kosarukban

Megjegyzés:

  • A fentebbi karaktersorok használatánál nagyon fontos, hogy ne legyen gépelési hiba. Ha a rendszer nem tudja értelmezni a megadott karaktersorokat egy elgépelés miatt, akkor a dinamikus szövegcsere helyett maga az elgépelt karaktersor fog megjelenni a látogatóknak.
  • Az egyedi változónak pontosan meg kell egyeznie a JavaScript kódban használt kifejezéssel, különben a DTR nem fog működni.

5. Példa a DTR használatára

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ónk]]!

A Kampányszerkesztőben ez a következőképpen néz ki:

mceclip0.png

Ha regisztrált felhasználóról van szó, akkor a következőt fogja látni:

mceclip1.png

Érdemes megjegyezni, hogy abban az esetben, ha 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 fog megjelenni (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:

mceclip2.png

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

mceclip3.png

 

6. 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]]

A Kampányszerkesztőben így fog kinézni a szöveg:

mceclip5.png

A vásárlónak megjelenéskor pedig így:

mceclip6.png

 

7. 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.

Ha bármi további kérdésed lenne vagy tudunk segíteni valamiben, kérlek fordulj hozzánk bizalommal a support@optimonk.com emailcímen, és örömmel segítünk :) 

További kérdései vannak? Kérelem beküldése

Hozzászólások

Szolgáltató: Zendesk