Minden popup, amit az OptiMonkban készítesz, eleve mobilra is elkészül – a rendszer külön asztali és mobil verziót készít ugyanahhoz a popuphoz, és mindkettőt szerkesztheted. Az, hogy tényleg megjelenik-e telefonon, a trigger eszközbeállításától.
Mind a hat trigger működik mobilon:
- Kilépési szándékra
- Késleltetés után
- Görgetés után (a lap X%-a)
- Kattintásra (egy adott elemre)
- Inaktivitás után
- JavaScript eseményre
Állítsd be, hogy a trigger mobilon is működjön
-
Nyisd meg a Kampányok menüpontot a bal oldali menüben, és kattints a szerkesztendő kampányra.
-
Nyisd meg a Beállítások fület. Az első szakasz a Mikor jelenjen meg a popup.
-
Kattints egy már meglévő trigger kártyájára a szerkesztéshez, vagy kattints a Trigger hozzáadása gombra, és válassz egyet a listából.
-
A párbeszédpanelen az Eszközök résznél kapcsold Mobil kapcsolót bekapcsolt állásba. A popup akkor jelenik meg telefonon, ha a Mobile kapcsoló be van kapcsolva – önmagában vagy a Desktop kapcsolóval együtt.
-
Kattints a Mentés gombra a párbeszédpanelen, majd a Módosítások mentése gombra a szakasz alján.
💡 A triggerek VAGY logikával kapcsolódnak össze – a kampány akkor indul el, ha bármelyikük teljesül. Így egy kampányban egyszerre használhatsz kilépési szándékot mobilon és késleltetést desktopon.
Kattintásra és a JavaScript eseményre kissé eltérően működik: nincs egyetlen közös eszközkapcsolójuk, mert minden CSS-szelektor sorhoz és minden eseménynév sorhoz saját Asztali / Mobil kapcsoló tartozik. Így egy szelektor lehet csak mobilra, a következő pedig csak desktopra beállítva.
Ezt a chatben is egyszerűen kérheted – például: „jelenítsd meg ezt mobilon is” – és a beállítások panel a beszélgetés közben azonnal frissül.
A popup mobil verziója
A rendszer minden kampányhoz két dokumentumot készít: egy desktop és egy mobil verziót. A popup szerkesztőben a két ikon (monitor / telefon) felül a kettő között váltogat, és a mellettük lévő méret-legördülő menüvel megnézheted, hogy az adott verzió hogyan néz ki más képernyőméreteken.
Mivel ez két külön dokumentum, az egyik nézeten végzett módosítás nem jelenik meg automatikusan a másikon. A szerkesztő ezt kezeli helyetted:
- Egy szövegmódosítás után megkérdezi, hogy a másik nézetre is átvigye-e a változást (Igen / Nem).
- Ha a két nézet eltér egymástól, egy jelvény jelzi ezt az eszköztárban, és rákattintva átugorhatsz a másik nézetre.
- Ha egy módosítást nem lehetett átvinni, figyelmeztetést kapsz róla, nem marad néma.
- Mentés közben figyelmeztetést kapsz, ha a változás bármelyik előnézeti méretnél túlcsordulást (overflow) okozott.
A megszokott munkafolyamat tehát: szerkesztés desktopon, igen a szinkronizálási kérdésre, majd váltás a mobil nézetre és ellenőrzés.
💡 A popupok ebben az appban két formátumban léteznek: card (középre helyezett popup elhalványított háttér előtt) és fullscreen. Az oldalsáv (sidebar), nanobar és sticky bar típusok itt nem elérhetők.
A hat trigger mobilon
Kilépési szándéknál
Telefonon nincs kurzor, így a kilépési szándékot a látogató viselkedéséből olvassuk ki – lapváltás, gyors visszagörgetés a tetejére, vagy a Vissza gomb használata. A részletek az Exit-intent trigger mobileszközökön című cikkben találhatók.
Fontos: egyes mobil böngészők nem támogatják ezen viselkedések mindegyikét, és ha egy jel hiányzik, az adott viselkedés nem indítja el a triggert.
Kattintásra
Ehhez egy kis CSS- és HTML-ismeret szükséges lehet, mert azonosítanod kell a kattintható elemet a weboldalad forráskódjában.
Ezzel jelenítheted meg a popupot, amikor a látogató megkoppint egy adott részt az oldaladon – egy dobozt, egy linket, egy bannert. Ilyenkor a popup egy mini landing page-ként viselkedik. Adj meg bármilyen CSS-szelektort: egy elemnevet, egy osztályt, egy azonosítót (ID), vagy azok kombinációját:
a— bármely link elemdiv.container > a— bármely link, amely egy DIV gyermeke, az alábbi CSS-osztállyalcontainertable > a.delete— bármely link, amelynek adeleteosztálya van, és egy táblázatelem (table) gyermeke#container— egy elem, amelynek az azonosítója (id)container#container > *— bármely elem, amely az adott id-vel rendelkező elem gyermekecontainer
Egy gyermekelemre koppintás is elindítja a kampányt, ha a gyermekelem egy egyező elemen belül található.
Megjegyzés: a gyakoriságkorlátozás nem érvényes erre a triggerre – kattintásra a kampány mindig megjelenik, amíg a célzási szabályok illeszkednek.
Görgetés után
A popup akkor jelenik meg, amikor a látogató legalább a lap X%-át legörgette (1–100). Ez az aktív látogatókat fogja meg. Egy blogon például feliratkoztathatod azokat az olvasókat, akik a bejegyzés legalább 50%-át elgörgették – ha ennyire élvezik, jó eséllyel szeretnének értesülni a következőről is.
Inaktivitás után
A popup azoknak a látogatóknak jelenik meg, akik legalább X másodpercig inaktívak voltak – nincs koppintás, nincs görgetés. Az érték 1 és 60 másodperc között állítható.
Késleltetés után
A popup azoknak a látogatóknak jelenik meg, akik legalább X másodperce (0–60) az oldalon vannak. A számláló csak azután indul el, hogy az oldal teljesen betöltődött az eszközön. Ha 0-ra állítod, akkor belépési popuppá válik, amely a látogató érkezésének pillanatában jelenik meg – a kártyán ekkor ez szerepel: Azonnal.
JavaScript eseményre
A popup azután jelenik meg, hogy a látogató elvégzett egy olyan műveletet, amelyet a többi trigger nem fed le. Add meg a saját kódodból indított DOM-esemény nevét – például user_login amikor egy regisztrált látogató bejelentkezik:
document.dispatchEvent(new Event('user_login', { bubbles: true }))