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

  1. 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.
  2. 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.
  3. 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

  1. Alapvető eseményjelentés:
omEvents.push(['sample_event']);
  1. Eseményjelentés tulajdonságokkal:
omEvents.push(['sample_event', { sample_property: 7 }]);
  1. Eseményjelentés több tulajdonsággal:
omEvents.push([
  'sample_event',
  {
    sample_property_1: 7,
    sample_property_2: 10
  }
]);
  1. 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.

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

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

  3. Adj neki nevet, válaszd ki a megfelelő domaint, majd válaszd az Egyedi típust a lenyíló listából.

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

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