Egyéni eseményjelentés az omEvents tömb segítségével rugalmas és praktikus módot biztosít a weboldalon történő különböző felhasználói interakciók és viselkedések nyomon követésére. Ez a cikk bemutatja az omEvents.push([...]) függvény használatát, az argumentumait és példákat, valamint megmutatja, hol találhatók az egyéni eseményekhez tartozó célok az OptiMonkban.
Néhány példa egyéni konverziós célokra
- Gombkattintások
- Űrlapbeküldések
- Interaktív elemekkel, például kvízekkel vagy kalkulátorokkal való interakció
- Videolejátszások
- Regisztrációk vagy feliratkozások — ha SaaS weboldalad van
- stb.
Ha a standard nyomkövetési lehetőségek (az OptiMonk alapértelmezett konverziós céljai) nem felelnek meg az igényeidnek, vagy valami különlegeset szeretnél nyomon követni a weboldaladon, jelenthetsz saját eseményt, és arra építhetsz konverziós célt. Így a nyomkövetésedet pontosabban igazíthatod ahhoz, amit a vállalkozásod számára fontosnak tartasz.
Inicializálás
Mielőtt használnád az omEvents.push([...]) függvényt, győződj meg arról, hogy az omEvents tömb megfelelően inicializálva van. Ha nincs, hozz létre egy üres tömböt a következő kóddal:
var omEvents = window.omEvents || [];
Megjegyzés: Kulcsfontosságú, hogy az omEvents tömböt az oldal betöltése közben inicializáld, mert a létezését az oldal betöltése után fél percig ellenőrizzük. Ha a tömb nincs inicializálva az oldal betöltése közben, ez elmulasztott eseményjelentési lehetőségekhez vezethet. Illeszd be az omEvents inicializáló kódját a lehető legkorábbi ponton az oldal betöltése közben, hogy biztosítsd a megfelelő működést.
Ez biztosítja a kompatibilitást, és megakadályozza a nem definiált változók miatti hibákat.
Függvény: omEvents.push([...])
Ez a függvény egyéni eseményeket helyez az omEvents tömbbe nyomkövetési célból.
Argumentumok
-
Event
- Típus: String
- Kötelező: Igen
- Leírás: Meghatározza a jelentendő esemény nevét. Az esemény nevének csak betűkből, számokból és aláhúzásjelekből kell állnia, maximum 64 karakter hosszan.
-
Properties
- Típus: Object (egyszintű, név-érték páros)
- Alapérték:
{} - Leírás: Az eseményhez kapcsolódó további tulajdonságok. A tulajdonságok név-érték páros formájában szerepelnek egy objektumon belül. A tulajdonságnevekre ugyanazok a szabályok érvényesek, mint az esemény nevére, maximum 128 karakter hosszan. A tulajdonságértékek nem haladhatják meg a 256 karaktert.
-
Immediate
- Típus: Boolean
- Alapérték:
false - Leírás: Meghatározza, hogy az eseményt azonnal küldeni kell-e. Állítsd
trueértékre, ha az eseménynek azonnali feldolgozásra van szüksége, például amikor a felhasználó elhagyja az oldalt.
Jelentési példák
- Alapvető eseményjelentés:
omEvents.push(['sample_event']);
- Eseményjelentés tulajdonságokkal:
omEvents.push(['sample_event', { sample_property: 7 }]);
- Eseményjelentés több tulajdonsággal:
omEvents.push([
'sample_event',
{
sample_property_1: 7,
sample_property_2: 10
}
]);
- Eseményjelentés azonnali küldéssel (például átirányító gombok esetén):
<a href="https://www.optimonk.com/" class="redirect-button">This is a link</a>
<script>
var omEvents = window.omEvents || [];
$(document).ready(function () {
$('.redirect-button').on('click', function () {
omEvents.push([
'redirectSuccess',
{
clicked_button: "thisButton",
url: window.location.href
}, true
]);
});
});
</script>
Hol találhatók a konverziós célok az OptiMonkban
Nyisd meg a Riportok menüpontot a bal oldali menüben. Az oldal jobb felső részén két, a célokhoz tartozó vezérlő található:
- a célválasztó (a célkereszt ikon) — ez határozza meg, melyik célhoz mérjük a trenddiagramot, a Kampány teljesítmény táblát és a célteljesítési arány oszlopot. A beépített cél Feliratkozás néven jelenik meg;
- a Célok kezelése gomb — ez megnyitja a Konverziós célok kezelése ablakot, amely a kiválasztott domain összes célját tartalmazza.
A célok domainenként kezelendők, ezért először válaszd ki a domaint az oldalsávban.
Megjegyzés: Az új vagy módosított célok megjelenése az elemzési választókban néhány percet igénybe vehet. Ne aggódj, ha egy vadonatúj cél nem választható ki azonnal.
Konverziós cél létrehozása egyéni esemény alapján
A saját omEvents eseményeidre épülő célokat a klasszikus OptiMonk admin felületen kell létrehozni. Ebben az alkalmazásban a célkezelő csak három típusú célt hoz létre — Oldalmegtekintés, Vásárlási érték és Kosárba tett érték — így az egyéni eseményhez tartozó célt a klasszikus felületen kell hozzáadni, ezután viszont itt is használhatod.
-
Nyisd meg a fiókmenüt a jobb felső sarokban, és kattints a Vissza a klasszikus adminba opcióra. Ott ugyanazzal a fiókkal vagy bejelentkezve, nincs szükség második bejelentkezésre.
-
A klasszikus admin felületen navigálj a Beállítások / konverziós célok oldalra, és hozz létre egy új célt.
-
Adj neki nevet, válaszd ki a megfelelő domaint, majd válaszd az Egyedi típust a lenyíló listából.
-
Add hozzá a hozzánk jelentett esemény nevét (az
omEvents.push([...])hívásod első argumentumát), és opcionálisan szűrhetsz egy adott eseménytulajdonságra, ha van ilyen.Fontos: jelenleg konverziós célonként csak egy eseménytulajdonságra szűrhetsz.
-
Térj vissza ebbe az alkalmazásba, és nyisd meg a Riportok menüpontot. Az egyéni célod most már megjelenik a célválasztóban, és az egész oldal — a trend, a kampánytábla, a célteljesítési arány — mérhető hozzá.
Mit tehetsz itt egy egyéni eseményhez tartozó céllal
Nyisd meg a Riportok → Célok kezelése menüpontot, és a listában megtalálod a célt Egyedi szabály felirattal a neve alatt. Ezeknél a céloknál a párbeszédpanel csak átnevezést és törlést ajánl fel:
Ennek a célnak a szabálya a klasszikus admin felületen készült, és itt nem szerkeszthető — csak átnevezheted vagy törölheted.
- Cél átnevezése — kattints a ceruza ikonra, írd be az új Cél neve értéket, majd mentsd.
- Törlés — kattints a kuka ikonra, és erősítsd meg. A cél törlése nem visszavonható.
- Ha magát a szabályt (az esemény nevét vagy a tulajdonságszűrőt) módosítani szeretnéd, térj vissza a klasszikus admin felületre.
Ugyanez érvényes minden olyan célra, amely egynél több feltételből épül fel: az itteni szerkesztő csak a három modellezett típus egyfeltételes céljait kezeli, minden más csak írásvédetten jelenik meg.
A három itt létrehozható céltípus
A teljesség kedvéért, ezt kínálja az Új cél a Célok kezelése menüpontban — ezek közül semelyikhez sem szükséges kód a weboldaladon:
| Céltípus | Mit mér | Mezők |
|---|---|---|
| Oldalmegtekintés | A látogató elér egy URL-t | URL + egyet a következők közül: is / is not / contains / does not contain / starts with / does not start with / ends with / does not end with |
| Vásárlási érték | Egy rendelés értéke vagy mérete | Rendelés összege vagy Tételszám + equals / greater than / less than / at least / at most / between |
| Kosárba tett érték | Egy kosárba helyezés esemény értéke | Termék ára, Mennyiség vagy Kosár összege + ugyanazok az operátorok |
Ha azt, amit mérni szeretnél, ezek közül valamelyik lefedi, egyáltalán nincs szükséged omEvents -ra.