Az októberi DevCon-on hallottunk róla először, azóta számos teszt és használat után megosztom veletek milyen lehetőséget kínál nekünk ez az ingyenes applikáció.
Aki nem tudná, hogy mi is azaz Audience Targeting, annak röviden úgy tudnám megfogalmazni hogy célzott tartalomszolgáltatás.
De kezdjük a legelején, mitől célzott?
A célzott alatt azt értem, hogy felhasználói szegmenseket tudunk meghatározni - a célközönséget - akinek tartalmat szeretnénk szolgáltatni. Az Audience Targeting portletcsomag számos lehetőséget ad nekünk erre.
Felhasználói szegmens (User Segment) létrehozása a Control Panel / Configuration / Audience Targeting menüpont alatt lehetséges, itt az Add User Segment linkre kattintva rögzíthetünk egy újat. A név mező kitöltése kötelező, megadhatunk egy leírást is hozzá, továbbá - itt jön az izgalmas rész - szabályokat (Rules) rögzíthetünk, ami alapján meghatározzuk a célcsoportot. Ha a szabály érvényes az adott felhasználóra, akkor ő bekerül a felhasználói szegmensbe.
Alapból 4 fő csoport közül válogathatunk:
- Social (Facebook felhasználók adatai)
- Behavior (A felhasználó viselkedése)
- User Attributes (Liferay felhasználó adatai)
- Session Attributes (Különböző session attribútumok)
A Social (Facebook felhasználó) alatt található szabályokat, akkor tudjuk használni, ha a portálunkon beállítottuk a Facebook-kal történő regisztrációt és felhasználó kezelést. Ha ez megvan, akkor a következő tulajdonságok alapján tudunk szabályokat létrehozni:
- Facebook Education: milyen iskolai végzettsége van a felhasználónak, esetleg melyik iskolában végzett
- Facebook City: Facebook-on beállított városa a felhasználónak
- Facebook Page Like: likeolta-e az adott oldalt, itt a Facebook oldal URL-jét lehet megadni
- Facebook Genger: nő vagy férfi az illető, vagy nincsen megadva
- Facebook Friends: a felhasználónak több vagy kevesebb Facebook ismerőse van egy beállított értéknél
- Facebook Age: egy intervallum állítható be, hogy a felhasználó idősebb vagy fiatalabb egy beállított értéknél
A felhasználó viselkedésénél 3 lehetőség van:
- Content Visited: a kiválasztott tartalmat megnézte-e
- Page Visited: a kiválasztott oldalt megnézte-e (URL-t lehet beállítani)
- Score Points: egy pontszámot lehet megadni. 1 pontot kap a felhasználó, ha megnézte az adott tartalmat vagy oldalt. Akkor kerül bele a User Segment-be, ha elérte a megadott pontszámot.
Liferay felhasználóhoz tartozó szabályok:
- Site Member: melyik site-nak a tagja a felhasználó
- Genger: nő vagy férfi a felhasználó
- Site Role: melyik site-on milyen szerepköre van
- UserGroup Member: melyik felhasználói csoportnak a tagja
- User Signed In: bejelentkezett-e a felhasználó
- Organization Role: melyik szervezetben milyen joga van
- Organization Member: melyik szervezetnek a tagja
- Regular Role: milyen joga van a felhasználónak
- Age: egy intervallum állítható be, hogy a felhasználó idősebb vagy fiatalabb egy beállított értéknél
Session attribútumok:
- Location: ország és régió adható meg
- Browser: milyen böngészőben nyitotta meg a portált
- Operating System: milyen operációs rendszerről nyitotta meg az oldalt
- Time: milyen időközben nyitja meg az oldalt
- Device: milyen eszközről nyitotta meg az oldalt (Mobile Device Families-ből lehet választani)
Már maga a felsorolás is hosszú, de ha még kombináljuk is őket, akkor már tökéletesen megtudjuk határozni azt a felhasználói kört akit meg akarunk célozni.
Saját szabályok is létrehozhatók, bővíthetjük, ha ennyi még sem lenne elég.
Ha sikerült meghatározni a felhasználói szegmenst, akkor indíthatunk kampányokat (Campaign). Ilyen kampányt szintén a Configuration / Audience Targeting alatt tudunk létrehozni.
Egy kampányon belül meg kell adnunk :
- a nevét,
- egy leírást (opcionális)
- a célcsoportot akinek szól (User Segment)
- kezdő és vég dátumot
- prioritást (ez akkor lényeges, ha több kampányunk van ugyan arra az időpontra, akkor a magasabb prioritású lép érvényben)
- aktív vagy sem
- és hogy milyen tevékenységekről szeretnék riportot készíteni (tracking actions)
A Tracking Actions beállítás elemzésre (analytics) szolgál, a felhasználói aktivitásokból készít nekünk egy grafikont. Ezzel ellenőrizhetjük, mennyire volt sikeres az adott kampány.
Most hogy már meghatároztuk a célcsoportot és még kampányt is készítettünk, egy kérdés maradt:
Ez hogyan is fog megjelenni a felhasználónak?
Ez a következő blogbejegyzésből kiderül...
Audience Targeting Part #2