Levelek tartalmi blokkjainak személyre szabása
A funkció célja
Az eredményes e-mail kommunikációhoz gyakran már sokkal többre van szükség, minthogy behelyettesítjük a címzett keresztnevét vagy valamely más adatát. Gyakran arra van szükség, hogy a levelünk egyik vagy másik bekezdését, akár egész szövegblokkokat, vagy éppenséggel a levélben elhelyezett reklámokat és egyéb információkat is személyre szabjunk annak megfelelően, hogy milyen jellemzőkkel rendelkezik az adott címzett.
A MailMaster tartalom személyre szabás funkciója lehetővé teszi, hogy a listában tárolt bármely információ vagy azok kombinációja alapján feltételeket vagy feltételrendszereket állítsunk fel, és a levelek bármely része ezen feltételek alapján, felhasználónként kerüljön összeállításra és kiküldésre.
Néhány gyakorlati példa a funkció használatára
- Más reklám szerepel az e-mail-ekben (pl. az oldalsávban) függően attól, hogy vásárolt-e már az illető egy adott termékből vagy nem.
- Egy Budapesten megtartott rendezvény közeledtével a vidékieknek más közeledési információt küldünk a levélben, mint a budapestieknek. A levél többi tartalma azonos.
- Egy ügyfél tájékoztató levélben azoknak, akiknek van lejárt számlája, egy erre vonatkozó extra bekezdést is szerepeltetünk. Ez a bekezdés a többi ügyfélnél egyszerűen nem szerepel.
- A leiratkozási információt más körítő szöveggel helyezzük el, függően attól, hogy milyen forrásból származik a feliratkozó.
- Stb.
A funkció használata
A funkció használatához a levelekbe speciális - nem HTML típusú tag-okat kell elhelyezni. Ezek a részek definiálják, hogy mely rész kerüljön személyre szabásra, és hogy ez milyen feltételek esetén történjen meg.
Az alábbiakban egy egyszerű példát talál a funkció használatára.
Magyarázat a fenti példához
Hasonlóan a programnyelvekhez, a feltételeket és jelek közé kell írni. A feltételekben változóként bármelyik, az adott listában szereplő mező nevét fel lehet használni, méghozzá úgy, hogy a mezőnév elé jelet írva hivatkozunk az adott mezőre.
Minden feltétel rendszernek sorral kell kezdődnie, és sorral kell befejeződnie. Ezek között az vagy az sorok választhatják el az egyes feltételeket.
| Kódrész | Kódrész jelentése |
| Feltétel rendszer kezdete. A ... részben kell megfogalmazni magát a feltételt, amely esetén az ezen sor utáni rész megjelenhet. A feltétel megfogalmazása során használható relációs jelöléseket ezen táblázat után találja. | |
| Amennyiben az ezen sor előtti feltételek nem teljesülnek, akkor az ezen sor utáni tartalom kerül megjelenítésre. | |
| Amennyiben az ezen sor előtti feltételek nem teljesülnek, és a ... részben megfogalmazott feltételek teljesülnek, akkor az ezen sor utáni rész kerül megjelenítésre. | |
| A feltétel rendszer legvége. |
A fentiekben látható módon megfogalmazott feltételekben használható relációs jelöléseket az alábbi táblázat tartalmazza.
| Relációs jelölés | Alternatív jelölés | Példa az alkalmazásra | Jelentés |
| == | eq | 'a' változó értéke egyenlő 'b' változó értékével | |
| 'a' változó értéke egyenlő n értékkel (ahol 'n' egy szám) | |||
| 'a' változó értéke egyenlő a 'karaktersor' szöveggel | |||
| != | ne, neq | 'a' változó értéke nem egyenlő 'b' változó értékével * | |
| > | gt | 'a' változó értéke nagyobb, mint 'b' változó értéke * | |
| < | lt | 'a' változó értéke kisebb, mint 'b' változó értéke * | |
| >= | gte, ge | 'a' változó értéke nagyobb vagy egyenlő, mint 'b' változó értéke * | |
| <= | lte, le | 'a' változó értéke kisebb vagy egyenlő, mint 'b' változó értéke * |
*: Két változó összehasonlítása mellett össze lehet hasonlítani változót szám értékkel vagy változót konkrét karaktersorral is, pont úgy, ahogy az '==' reláció jelölésnél bemutattuk.
Összetett logikai kifejezések
A feltételek megfogalmazásánál akár összetett logikai kifejezéseket is meg lehet fogalmazni. Ezeknél az elterjedt programozási nyelveknél szokásos logikai operátorokat és (a Boole algebrában szabályos) zárójelezési szabályokat kell alkalmazni.
| Logikai operátor | Példa az alkalmazásra | Jelentés | Magyarázat |
| AND | ÉS | Amennyiben 'a' változó értéke egyenlő 'b' változó értékével ÉS 'c' változó értéke egyenlő 'd' változó értékével. | |
| OR | VAGY | Amennyiben 'a' változó értéke egyenlő 'b' változó értékével VAGY 'c' változó értéke egyenlő 'd' változó értékével. | |
| XOR | Kizáró vagy | Amennyiben 'a' változó értéke egyenlő 'b' változó értékével, de 'c' változó értéke nem egyenlő 'd' változó értékével VAGY 'c' változó értéke egyenlő 'd' változó értékével, de 'a' változó értéke nem egyenlő 'b' változó értékével |
Feltételek egymásba ágyazása
Amennyiben összetettebb feltételrendszert kell megvalósítania szükség lehet a feltételek egymásba ágyazására is. Az alábbiakban erre láthat egy példát.
További lehetőségek
A fent bemutatott technikák a levelek (html ÉS txt) tartalmának személyre szabásán kívül a továbbiakra is lehetőséget biztosítanak:
- Űrlap köszönő oldalának személyre szabása. Példa: Amennyiben a megrendelési űrlapon (feliratkozási űrlappal megvalósítva) ki lehet választani, hogy utánvéttel vagy utalással kívánja kifizetni a megrendelő a rendelt terméket, a köszönő oldalon a fizetési módtól függően lehet megjeleníteni a visszaigazolás fizetési információkra vonatkozó részét.
- Adatmódosító űrlap, felmérés személyre szabása. Példa: Amennyiben bizonyos kérdésekre már korábban választ adott a feliratkozó, akkor számára az űrlapnak csak az a része jelenik meg, amire még nem válaszolt korábban.
- Landing page és landing page alternatív verziójának személyre szabása. Példa: A határidőhöz kötött landing page megjelenésekor az feliratkozó számára felajánlott ajánlat vagy annak bevezető szövege, érvelése, stb. attól is függ, hogy korábban milyen terméket vásárolt már meg, vagy hogy milyen információk állnak rendelkezésre az illetőről.
Konkrét példák az alkalmazásra
Az alábbi néhány ábrán az alkalmazás konkrét példáit láthatja rövid magyarázattal.
Blog értesítő személyre szabott reklámmal
Az alábbi blog bejegyzés jobb oldali oldalsávjában "Az online marketing legyegyszerűbb, mégis bizonyítottan működő receptje" című audio CD hanganyagának reklámja látható minden olyan olvasó számára, akik az "Online Marketing Csapda" című ingyenes anyagunkra már feliratkoztak (tehát a feliratkozás dátuma nem 0000-00-00). Minden egyéb esetben (azaz, mindazon feliratkozóknak, akik még nem iratkoztak fel az "Online Marketing Csapda"-ra, az "Online Marketing Csapda feliratkozás reklám jelenik meg.

Így néz ki a fenti blog értesítő, ha a feliratkozó még nem töltötte le az "Online Marketing Csapda" PDF-et...

...és így néz ki, ha már letöltötte (feliratkozott a letöltésre).

Fizetési emlékeztető rendezvény előtti előzetesben
Az alábbi ábrán egy szeminárium előtti előzetes látható, melyet a jelentkezőknek küldtünk el, méghozzá attól függetlenül, hogy átutalta-e a jelentkezési díjat. Minden olyan jelentkező azonban, aki még nem utalta át a díjat, egy fizetési emlékeztetőt is talál a levélben, melyet az udvariasság kedvéért úgy fogalmaztunk meg, mintha nem tudnánk, hogy utalt-e már.

Leiratkozás link olyan levélben, amit minden feliratkozónknak küldtünk
Az alábbi példán egy olyan értékesítési levelünket láthatja, melyet minden feliratkozónk megkapott, azonban a levélküldés apropója minden feliratkozás kapcsán más és más.

Ezen módszer alkalmazásánál mindenképpen szükség van a két szintű leiratkozás alkalmazására is! (Mely funkció már elérhető, a hozzá tartozó tudásbázis bejegyzés pedig hamarosan elkészül.)
Fontos háttérinformáció az alkalmazáshoz
A fenti három példák gyakorlati alkalmazásához tudnia kell, hogy minden egyes témában (Online Marketing Csapda letöltés, SMS Marketing Ötlettár letöltés, Internet-Marketing.hu oldal blog értesístője, stb.) külön listába gyűjtjük a feliratkozókat (ezek az úgynevezett "Kis listák", azonban az űrlap-műveletek segítségével minden feliratkozó bekerül egy technikai gyűjtőlistába is, melyet mi csak "Nagy listá"-nak nevezünk. A fenti levelek közül mind az első, mind a harmadik levél egy kis listás feliratkozás kapcsán küldtük ki a nagy listára, és így volt lehetőségünk tekintetbe venni a feliratkozók különböző feliratkozásai kapcsán keletkezett adatokat.



