Speciális paraméterek és mutatók. Egyéni kézbesítési lehetőségek Egyéni Google Analytics mérőszám

Egyéni adatok felvétele a jelentésekben

Követelmények

Az egyéni dimenziók és mutatók csak a használó erőforrásokban érhetők el Universal Analytics vagy van legalább egy nézet az alkalmazáshoz. Az egyéni dimenziókat és mutatókat az Analytics SDK Androidhoz és iOS verziók 2.x és újabb verziókban, valamint az analytics.js könyvtárban és a Measurement Protocol platformon.

Egyéni dimenziók és mutatók használatához be kell állítania egy Analytics-fiókot és egy követőkódot.

Korlátozások

Minden erőforráshoz 20 index tartozik a személyre szabott dimenziókhoz, és további 20 a mutatókhoz. Az Analytics Premium-fiókok esetében ezek a korlátok egyenként 200-ra emelkedtek.

Egyéni beállítást nem törölhet, de kikapcsolhatja. Nem javasolt az egyéni paraméterek újrafelhasználása. Egy egyéni paraméter nevének, hatókörének és értékének módosítása után a jelentés a következőképpen végződhet: régi verzió, és új. Ennek eredményeként az adatok pontatlanok lesznek, és lehetetlen lesz kiszűrni őket.

Egyéni dimenziók és mutatók használata

Beállítás

Az első lépés az egyéni dimenziók és mutatók értékeinek meghatározása az Analytics-erőforrásban. Minden erőforrás legfeljebb 20 speciális paraméterrel és ugyanannyi speciális indikátorral rendelkezhet.

Meg kell adnia az egyéni dimenzió vagy mérték nevét és egyéb tulajdonságait bizonyos szám. A speciális paraméterekhez a következő beállításokat kell elvégezni:

A következő beállítások a speciális kulcsfigurákhoz készültek:

  • Név– ezen a néven jelenik meg a jelentésekben a speciális jelző.
  • típus– meghatározza, hogy az egyéni mérték értéke hogyan jelenjen meg a jelentésekben.
  • Minimum/Maximális érték– a feldolgozandó és jelentett minimális és maximális értékek.
  • Aktív– jelzi, hogy az egyéni kulcsfigura értéke feldolgozásra kerül-e. Az inaktív egyéni kulcsadatok megjelennek a jelentésekben, de értékeik nem kerülnek feldolgozásra.

Az Analytics felületén egyéni dimenziókat és mutatókat hozhat létre.

Ne módosítsa az egyéni dimenziók és mutatók nevét és hatókörét, hacsak nem feltétlenül szükséges. .

Adatgyűjtés

Az egyéni dimenzió- és mutatóértékek szám-érték párokként kerülnek átadásra az Analytics számára. Ez azt a számot használja, amelyet az egyéni dimenzióhoz vagy mutatóhoz a következő időszakban állított be.

Más adatokkal ellentétben az egyéni dimenziókat és mutatókat a rendszer más lekérésekkel (oldalmegtekintésekkel, eseményekkel, tranzakciókkal) együtt továbbítja az Analytics számára. Ezért értéküket a követőkód hívása előtt be kell állítani.

Például egy speciális paraméter értékét beállító kód így nézhet ki:

Ga("létrehozás", "UA-XXXX-Y", "auto"); // 1. indexű speciális paraméter értékének kiválasztása. ga("set", "cd1", "Level 1"); // Speciális paraméter értékének átadása hívással - oldalnézet. ga("küldés", "oldalmegtekintés");

Egyedi kulcsfigurák típusai

Az Integer (integer) vagy Time (time) típusú speciális mértékek egész számokkal vannak kifejezve, a Currency (valuta) típusú pedig rögzített decimális értékként továbbítható a helyi pénznemben.

Adatfeldolgozás

A hozzáférési hatókör határozza meg, hogy az egyéni paraméter értéke mely találatokra vonatkozik, a profilszűrők pedig meghatározzák, hogy mely találatok és a hozzájuk tartozó értékek szerepeljenek a .

Hozzáférés hatóköre és prioritásai

A hozzáférési hatókör határozza meg, hogy mely találatok lesznek társítva egy adott egyéni paraméter értékéhez. Négy ilyen terület van: termék, fellebbezés, ülésÉs felhasználó.

  • Termék– az érték csak arra a termékre vonatkozik, amelyre beállították. Ez a hozzáférési terület csak továbbfejlesztett e-kereskedelemhez használható.
  • Fellebbezés– az érték csak arra a találatra vonatkozik, amelyre beállították.
  • Ülés– Az érték a munkamenet összes találatára vonatkozik.
  • Felhasználó- Az érték az aktuális munkamenet és a jövőbeli munkamenetek összes találatára vonatkozik, amíg meg nem változik, vagy amíg az opció már nem aktív.
Hozzáférési terület "Termék"

Ezzel a hatókörrel az egyéni paraméter értéke csak arra a termékre vonatkozik, amelyhez beállították. Egy találattal több termék is küldhető, és ennek megfelelően több speciális paraméter is a „Termékek” szint eltérő terjedelmével.

Hozzáférési terület "Kapcsolat"

Ezzel a hatókörrel az egyéni paraméter értéke csak arra a lekérésre vonatkozik, amelyhez beállították (lásd rizs. 1, rizs. 2És rizs. 3 lent).

1. kép A felhasználó két találatot küld: H1 és H2. A H2 hívás a CD1 speciális paraméternek felel meg A értékkel. Ez az érték csak a H2-re vonatkozik.

2. ábra. A felhasználó elküld egy harmadik találatot, H3. A H3-hoz nincs külön paraméter társítva.

3. ábra A felhasználó elküldi a negyedik találatot H4. A H2 hívás a B értékű CD1 speciális paraméternek felel meg. Ez az érték csak a H4-re vonatkozik.

Hozzáférés hatóköre "Session"

Ha ugyanabban a munkamenetben két munkamenet-hatókörű, azonos sorszámú érték van megadva, az első élvez elsőbbséget. Ez az érték a munkamenet alatti összes találatra vonatkozik. Tovább 4. ábra láthatja, hogy az utolsó érték felülírja az összes előzőt az azonos indexű speciális paraméternél.

1. kép A felhasználó egyéni paraméterérték nélkül küld H1 találatot.

2. ábra. Ugyanazon a munkameneten belül a felhasználó H2 találatot küld egy speciális CD1 paraméterrel, amelynek értéke A. Az A értéket a H1 is használja.

3. ábra A felhasználó elküld egy harmadik találatot, H3. H3 esetén a CD1 érték nincs megadva, de ugyanazon a munkameneten belül automatikusan az A érték kerül felhasználásra.

4. ábra A felhasználó elküldi a negyedik találatot H4 új B értékkel a CD1-hez. Ugyanazon a munkameneten belüli összes korábbi találatnál az A értéke B-re változik.

Hozzáférési terület "Felhasználó"

Ha két „Felhasználó” hatókörű egyéni beállítás van beállítva ugyanabban a munkamenetben, akkor az utolsó érték élvez elsőbbséget az aktuális munkamenet során, és ugyanaz az érték lesz használatos a felhasználó jövőbeli munkameneteiben.

Tovább 2. ábra az A egyéni paraméter értéke a 2. munkamenet összes lekérésére vonatkozik, hasonlóan a munkamenet szintű egyéni paraméterhez. Azonban tovább 3. ábra az A érték a harmadik munkamenet találataira is vonatkozik, mert a CD1 speciális paraméter felhasználói szinten működik.

1. kép Három találat volt a felhasználói munkamenet során: H1, H2 és H3. Egyiknek sincsenek speciális paraméterei.

2. ábra. A felhasználó visszatér a webhelyre, és a második munkamenetben három találatot végez. H3 esetén a CD1 értéke A. A munkameneten belül mindhárom találatnál ez használatos.

3. ábra A harmadik felhasználói munkamenetben három találatot regisztráltak. A felhasználói szinten beállított CD1 speciális paraméter A értéke a harmadik munkameneten belüli összes találatnál használatos.

Szűrők

A nézetszűrők számos módon alkalmazhatók egyéni dimenziókra és metrikákra.

A speciális paraméterek és mutatók értékei ahhoz a kezeléshez kapcsolódnak, amellyel átvitték őket. A hozzáférési terület ebben nem játszik szerepet. Ha egy ilyen lekérés kiszűrhető a nézetből, akkor az egyéni dimenzió vagy mutató is kiszűrhető.

  1. A keringés szintje. Egy eset törlésekor a rendszer kiszűri az esetszintű egyéni paramétereket és a hozzá tartozó egyéni mutatókat.
  2. Munkamenet vagy felhasználói szint. A munkamenet vagy a felhasználói szintű speciális paraméterek nem kerülnek szűrésre, még akkor sem, ha a lekérés, amellyel azokat elküldték, szűrve van. Értékeiket a rendszer a munkameneten belüli összes találathoz használja, és ha a hatókör „Felhasználó”, akkor a jövőbeli munkamenetekhez.

Szűrőket is létrehozhat a találatokhoz az egyéni beállítások hatóköre alapján. Ha például egy szűrőt egy adott felhasználói szintű egyéni beállítási értékre állít be, akkor az összes olyan felhasználói munkamenetet eldobja, amelyre az érték vonatkozik.

Jelentések

A feldolgozás után az egyéni dimenziók és mutatók megjelennek az Analytics-jelentésekben.

A saját jelentéseiben megadott egyéni dimenziók és mutatók felhasználhatók speciális szegmensek létrehozására. Speciális paraméterek kiegészítő paraméterként is hozzáadhatók a szabványos jelentésekhez.

Példák

A fejlesztő nemrég egy új játékot dobott piacra.

Az aktuális Analytics-kód egy képernyő-megtekintést számol minden alkalommal, amikor a felhasználó egy bizonyos szintre lép. A fejlesztő már tudja, hogy a felhasználók hányszor futnak le egy-egy szintet, és most már összetettebb kérdések is érdeklik:

  1. Hányszor játszottak a felhasználók különböző nehézségi szinteken?
  2. Hány pályát játszottak a felhasználók a próbaidőszak különböző napjain?
  3. Hány pályát játszottak a próbaverziós és a fizetős alkalmazások felhasználói?

E kérdések megválaszolásában segíthet a találatok, munkamenetek és felhasználók csoportosításával egyéni dimenziók és mutatók használatával.

Ezenkívül az alkalmazásban az egyszerűsítés érdekében különféle fejlesztéseket értékesítenek játék folyamata. Ennek megfelelően a kategóriák és opciók mellett külön mezőre van szüksége a fejlesztőnek, hogy nyomon kövesse a fejlesztések népszerűségét a felhasználók körében.

Hozzáférési terület "Kapcsolat"

Nézzük meg, hogyan lehet megtudni, hogy a felhasználók hányszor játszottak különböző nehézségi szinteken, speciális paraméterek használatával a fellebbezés szintjén.

A fejlesztő már nyomon követi a képernyő-megtekintéseket, és tudja, hogy a felhasználók hányszor játszanak az egyes pályákon. Azt kell kideríteni, hogy a játékosok melyik szintet választják leggyakrabban - könnyű, közepes vagy nehéz.

A fellebbezés szintjén egy speciális paraméter használatával minden képernyőnézet bizonyos összetettségi szinthez rendelhető. Ez lehetővé teszi, hogy megtudja, melyik nehézségi szint felel meg a legtöbb nézetnek.

Miért a keringés szintje?

Egy munkamenet során a felhasználó különböző szinteket látogathat meg. Ha a "Találat" műveleti hatókör van kiválasztva, a nehézségi érték csak ahhoz a képernyőnézethez lesz hozzárendelve, amellyel elküldte. Ennek eredményeként minden képernyőnézethez egyedi nehézségi szint társul.

Beállítás

Az első lépés az egyéni beállítás megadása az Analytics Adminisztrálás lapján. Így nézne ki a definíció a mi esetünkben:

Adatgyűjtés

A fejlesztő már követi a játék szintjeinek áthaladását képernyő-megtekintések szerint. Ha mindegyikhez nehézségi szintet szeretne rendelni, be kell állítania az egyéni paraméter értékét a követőkód meghívása előtt.

Így fog kinézni:

Ga("létrehozás", "UA-XXXX-Y", "auto"); // 1. indexű speciális paraméter értékének kiválasztása. ga("set", "cd1", "easy"); // Speciális paraméter értékének átadása hívással - oldalnézet. ga("küldés", "oldalmegtekintés", "/level_1/");

Ebben a példában az egyéni paramétert közvetlenül a képernyőnézet követése előtt állítja be. Így a képernyő megtekintésével együtt a bonyolultsági szint is átvitelre kerül, amely szerint aztán a hívások jelentésekben csoportosulnak.

Adatfeldolgozás

Így nézhetnek ki az adatok egy olyan játékos esetében, aki hat szintet látogatott meg egy munkamenet során:

UserId = 5555 1. munkamenet: H1: képernyő_neve=/szint_1/ cd1_érték=egyszerű H2: képernyő_neve=/szint_2/ cd1_érték=közepes H3: képernyő_név=/szint_3/ cd1_érték=kemény H4: képernyő_neve=/szint_4/ képernyő_név=értéke: képernyő_neve /level_5/ cd1_value=médium H6: screen_name=/level_6/ cd1_value=medium

A "Találat" hatókör biztosítja, hogy a nehézségi érték csak ahhoz a képernyőnézethez legyen társítva, amellyel elküldték.

Jelentések

Mivel minden képernyőnézethez hozzá van rendelve egy nehézségi szint, a fejlesztő mostantól jelentést készíthet a képernyő címének és nehézségi szintjének paraméterként, valamint a képernyőnézetek mérőszámként történő felhasználásával:

Ha meg szeretné tudni, hogy az egyes szintek hányszor futottak le, létrehozhat saját jelentést a "Nehézségi szint" fő paraméterrel, amely csoportosítja a képernyőnézeteket:

A jelentésből az következik, hogy a felhasználók a közepes nehézségi szintet részesítették előnyben. Kapd el fontos információ a fejlesztőt a képernyőnézetek csoportosítása segítette a találati szintű paraméterek segítségével.

Hozzáférés hatóköre "Session"

Most pedig nézzük meg, hogyan lehet megtudni, hogy a felhasználók hány pályát játszottak a próbaidőszak mindhárom napján.

Ehhez egy ilyen jelentésre van szükség:

Egy speciális munkamenet-szintű beállítás segítségével napok szerint csoportosíthatja a képernyőnézeteket, hogy megtudja, melyik napon indították el a legtöbb szintet a felhasználók.

Miért a munkamenet szintje?

A „Munkamenet” hatókör kiválasztásával csoportosíthatja az összes olyan munkamenetet és találatot, amely ugyanahhoz a „Próbaidőszak napja” paraméterértékhez tartozik.

Ugyanezt az eredményt érheti el a Találat hatókörével, de a munkamenet szintje minimális kódmódosítást igényel a Próbanap paraméter értékének beállításához.

Beállítás

A "Próbaidőszak napja" speciális paraméter az Analytics-erőforrás beállításaiban a következőképpen van megadva:

Adatgyűjtés

A fejlesztő már nyomon követi a képernyő-megtekintéseket a játék minden szintjén. Ha egy próbanapot egy munkamenet összes képernyőnézetéhez szeretne társítani, akkor munkamenetenként csak egyszer kell beállítania az egyéni paraméter értékét.

Ga("létrehozás", "UA-XXXX-Y", "auto"); // Válassza ki a speciális paraméter értékét a 2. indexben. var day = getDayOfTrial(); ga("készlet", "dimenzió2", nap); // Speciális paraméter értékének átadása hívással - oldalnézet. ga("küldés", "oldalmegtekintés", "/level_1/");

Egyéni munkamenet-szintű beállítás a munkamenet során bármikor beállítható. Példánkban azonban a fejlesztő könnyebben megteheti ezt a munkamenet elején.

Adatfeldolgozás

Az Analytics számára átadott egyéni paraméterértékek hatókörüknek megfelelően lesznek alkalmazva a lekérésekre.

Például így néznek ki az adatok egy olyan felhasználó esetében, aki kétszer játszott a játékkal az első napon, egyszer a másodikon és ismét a harmadik napon:

UserId = 5555 1. munkamenet: H1: képernyő_neve=/szint_1/ cd2_érték=1 H2: képernyő_neve=/szint_2/ H3: képernyő_neve=/szint_2/ 2. munkamenet: H4: képernyőnév=/szint_3/ cd2_érték=1 H5: képernyő_név=/szint H6: képernyő_neve=/szint_4/ 3. munkamenet: H1: képernyő_neve=/szint_1/ cd2_érték=2 H2: képernyő_név=/szint_2/ H3: képernyő_neve=/szint_3/ 4. munkamenet: H1: képernyő_neve=/szint_3/ cd2_érték=3

Vegye figyelembe, hogy az egyéni paraméterértékek munkamenetenként csak egy képernyő-nézettel kerülnek átadásra.

A Munkamenet hozzáférési hatóköre biztosítja, hogy az Értékelési nap paraméter értéke az adott munkamenet összes találatához legyen társítva, ne csak azzal, amellyel elküldték.

Jelentések

A feldolgozás után a munkamenet-szintű egyéni paraméterértékek hozzá lesznek rendelve az egyetlen munkamenet során kapott összes képernyőnézethez. A fejlesztő mostantól jelentést készíthet a „Próbaidőszak napja” és a „Képernyő címe” paraméterek, valamint a „Képernyő-megtekintések” mutató alapján:

A képernyőnézetek napok szerinti csoportosításával a fejlesztő látni fogja, hogy a próbaidőszak három napján hány szinten játszottak a felhasználók. Ehhez létre kell hoznia egy saját jelentést a "Próbaidőszak napja" fő paraméterrel:

Ahogy a beszámolóból is látszik, a játékosok az első napon teljesítették a legtöbb szintet, a másodikon és a harmadikon pedig észrevehetően kevesebbet. Ezt a fontos információt úgy szereztük meg, hogy a munkameneteket és a találatokat egy érték szerint csoportosították egy speciális paraméterrel a munkamenet szintjén.

Hozzáférési terület "Felhasználó"

Végül pedig nézzük meg, hány szintet mentek át a fizetős és a próbaverzió felhasználói.

Ehhez egy ilyen jelentésre van szükség:

Egy speciális felhasználói szintű beállítás segítségével az összes képernyőnézetet összekapcsolhatja konkrét felhasználó(mind az aktuális, mind a jövőbeli munkamenetekben) a játékos típusával.

Miért felhasználói szint?

A „Felhasználói” hozzáférési terület megkönnyíti az összes felhasználói munkamenet és találat csoportosítását. Ez ideálisan működik olyan értékekkel, amelyek egy adott felhasználónál változatlanok maradnak, mint például a „Játékos típusa”, mint esetünkben.

Ugyanez az eredmény érhető el a találati és munkameneti réteg használatával, de a felhasználói réteg sokkal kényelmesebb, mert minimális kódmódosítást igényel.

Beállítás

A "Player Type" speciális paraméter az "Adminisztrátor" részben a következőképpen van meghatározva:

Adatgyűjtés

Az előző példákhoz hasonlóan a fejlesztő már ismeri a képernyő-megtekintések számát a játék minden szintjén. A képernyőnézetek játékostípus szerinti csoportosításához elegendő ezt a speciális paramétert megadni a játék indításakor, majd a ráváltáskor. fizetett változat.

A fejlesztőnek meg kell határoznia egy speciális paramétert, amikor a felhasználó elindítja a játékot:

Ga("létrehozás", "UA-XXXX-Y", "auto"); // Válassza ki a speciális paraméter értékét a 3. indexnél. ga("set", "dimension3", "Free"); // Speciális paraméter értékének átadása hívással - oldalnézet. ga("küldés", "oldalmegtekintés", "/level_1/");

Ugyanazt a speciális paramétert kell beállítani, amikor fizetős verzióra frissít:

Ga("létrehozás", "UA-XXXX-Y", "auto"); // Válassza ki az egyéni paraméter értékét a 3. indexnél. ga("set", "dimension3", "Paid"); // Speciális paraméter értékének átadása hívással - oldalnézet. ga("küldés", "oldalmegtekintés", "/level_1/");

Adatfeldolgozás

Az Analytics számára átadott egyéni paraméterértékek hatókörüknek megfelelően lesznek alkalmazva a lekérésekre.

Például így néznek ki az adatok egy olyan felhasználó esetében, aki kétszer ingyenesen, egyszer pedig díj ellenében játszott:

UserId = 5555 1. munkamenet: H2: képernyő_neve=/szint_1/ cd3_érték=ingyenes H3: képernyő_neve=/szint_2/ 2. munkamenet: H1: képernyő_neve=/szint_2/ H2: képernyőnév=/szint_3/ H3: képernyő_neve=/szint_3/ 3. munkamenet H1: képernyő_név=/szint_3/ cd3_érték=fizetett H2: képernyő_neve=/szint_4/

Vegye figyelembe, hogy az első munkamenetben beállított ingyenes érték az első és a második munkamenet összes találatára vonatkozik, mivel a fizetett érték csak a harmadik munkamenetben kerül beállításra.

Jelentések

A "Játékos típusa" speciális paraméter értékei hozzá lesznek rendelve azokhoz a munkamenetekhez, amelyekben beállították, valamint az összes jövőbeli munkamenethez és találathoz.

A fejlesztő mostantól jelentést készíthet a játékos típusa, a képernyő címe és a képernyőnézetek alapján:

Végül csoportosítsuk a képernyőnézeteket játékos típusa szerint, hogy összehasonlíthassuk a szintek számát az ingyenes és a fizetős verzió lejátszásakor. Ehhez létre kell hoznia egy saját jelentést a "Játékos típus" fő paraméterrel:

Mint látható, a szintek számát tekintve a túlsúly ingyenes verzió játékok. Ezt a fontos információt úgy szereztük meg, hogy a felhasználókat, munkameneteiket és találataikat egy érték szerint csoportosították egy speciális felhasználói szintű paraméter segítségével.

Hozzáférési terület "Termék"

Nézzük meg, hogyan használhatunk speciális paramétereket termékszinten, hogy megtudjuk, mely frissítéseket (minimum, közepes vagy erős) vásárolják meg gyakrabban a játékosok, mint mások.

Tehát a fejlesztő a továbbfejlesztett e-kereskedelem segítségével már nyomon követi a frissítések vásárlásainak számát. Továbbra is ki kell deríteni, hogy mely szintű fejlesztésekre van a legnagyobb kereslet a felhasználók körében.

A jelentés valahogy így fog kinézni:

Korábban meg lehetett tudni a játék fejlesztéseinek értékesítéséből származó teljes bevételt, de szintek szerinti bontás nélkül.

A termékszinten található speciális paraméter lehetővé teszi, hogy minden termékhez fejlesztési szintet rendeljen. A jelentések megmutatják, hogy a felhasználók milyen szintű frissítéseket vásárolnak a legnagyobb valószínűséggel. Hasonló statisztikákat kaphat a megtekintések, kattintások és egyéb továbbfejlesztett e-kereskedelmi tevékenységek számáról is.

Miért pont az áruk szintje?

A felhasználó egyszerre több frissítést is vásárolhat. Ha a "Termék" hatókört választja, akkor a szintérték csak ahhoz a termékhez lesz hozzárendelve, amellyel át lett helyezve. Ennek eredményeként minden megvásárolt frissítéshez egyedi szint tartozik.

Beállítás

A "Javítási szint" speciális paraméter az Analytics-erőforrás beállításaiban a következőképpen van megadva:

Adatgyűjtés

A fejlesztő már nyomon követi a játék fejlesztéseinek vásárlásait. Ahhoz, hogy mindegyikhez egy bizonyos szintet rendeljen, be kell állítania egy speciális paraméter értékét a termékadatokkal együtt.

A következőképpen adhat hozzá paramétert egy termékhez:

Ga("ec:addProduct", ( // Termékadatok hozzáadása a productFieldObject objektumhoz. "id": "P12345", // Termékazonosító (karakterlánc). "name": "Powerup", // Terméknév (karakterlánc) . "kategória": "Extrák", // Termékkategória (karakterlánc). "változat": "piros", // Termékváltozat (karakterlánc). "ár": "10.00", // Termék ára (pénznem). " mennyiség ": 2, // Termékek mennyisége (szám). "dimension4": "strong" // Speciális paraméter a termék szintjén (karakterlánc. )); ga("ec:setAction", "purchase", ( "id": "T12345", "bevétel": "20.00" )); ga("küldés", "oldalmegtekintés"); // Tranzakciós adatok küldése eredeti oldalmegtekintéssel.

Ebben a példában egy egyéni paraméter van meghatározva a termékinformációkkal együtt, és beállítja a megfelelő fejlesztés szintjét.

Adatfeldolgozás

Az előző példákhoz hasonlóan az Analytics számára átadott egyéni paraméterértékek hatókörüknek megfelelően lesznek alkalmazva a lekérésekre.

Így nézhetnek ki az adatok egy olyan játékos esetében, aki három frissítést vásárolt egy munkamenet során:

UserId = 5555 1. munkamenet: H1: termék_neve=powerup cd4_value=weak product_name=powerup cd4_value=strong H2: product_name=powerup cd4_value=gyenge

A „Termék” hatókör használata biztosítja, hogy az egyes fejlesztések paraméterértékei csak ahhoz a termékhez legyenek társítva, amellyel elküldték.

Jelentések

Ezt követően minden fejlesztési szinthez elkészítheti saját eredménykimutatását:

Ebben az esetben a minimális szintű fejlesztések generálták a legtöbb bevételt.

Különleges mutatók

Hatály

A speciális intézkedéseknek is megvan a saját hatókörük, amely lehetővé teszi azok összehasonlítását azonos szintű paraméterekkel. Például a termékszint-mutatók csak ahhoz a termékhez vannak társítva, amellyel elküldték őket. Az alábbiakban két példa látható az egyéni indikátorokra.

Speciális jelző a keringés szintjén

A fenti példákban a fejlesztő minden játékszinthez követte a képernyő-megtekintéseket, ezért minden jelentés a Képernyőnézetek mutatót használja. Azt jelzi, hogy a felhasználó megpróbálja átlépni a szintet.

A fejlesztőt azonban az egyes szintek áthaladási aránya is érdekli.

Ehhez a fejlesztő egy speciális "Elvégzett szintek" jelzőt ad hozzá, majd összehasonlítja a számukat az egyes szintek képernyőmegtekintéseinek számával.

Képernyő címeKépernyőnézetekÁtment szintek
/1. szint/
/2. szint/
/level_3/

Miért van szükség speciális mérőszámokra?

A speciális mérőszámok a szokásostól eltérően (események, képernyőnézetek stb.) lehetővé teszik, hogy rugalmasabb és vizuálisabb jelentéseket készítsen az Önt leginkább érdeklő adatokkal.

Példánkban a teljesített szintek nem követhetők képernyő-megtekintésként, mivel a rendszer minden szinten kétszer számolja őket.

Bár az események önmagukban is használhatók, hierarchikus jellegük miatt nehéz lenne elkészíteni a fent látható jelentést a képernyőnézetek és a teljesített szintek egyetlen paraméterrel történő kombinálásával.

Tekintettel ezekre a tényekre és az ilyen információk fontosságára a fejlesztő számára, a legkényelmesebb a teljesített szinteket speciális mutatóként követni.

Beállítás

Az Analytics beállításaiban beállítható egy speciális "Elért szintek" jelző:

Adatgyűjtés

A fejlesztő már nyomon követi az egyes szintek indulását a képernyőmegtekintésekkel. Most az érdekli, hogy a felhasználók hány szinten mennek keresztül. Ehhez létrehoz egy speciális mutatót.

Az egyéni mutatókat, például az egyéni dimenziókat, a rendszer a találatokkal együtt továbbítja az Analytics számára. Ezért a fejlesztőnek további hívást kell küldenie, amely regisztrálja a játékszint áthaladását. Ebben a példában a szint végén egy esemény aktiválódik, amelyhez egy speciális indikátor kapcsolódik.

Így fog kinézni:

Ga("létrehozás", "UA-XXXX-Y", "auto"); // A teljesített szint növelése 1-gyel. ga("set", "metrika1", 1); // Speciális paraméter értékének átadása eseményhívással. ga("küldés", "esemény", "szint", "befejezés");

Adatfeldolgozás

A feldolgozás előtt egy olyan felhasználó adatai, aki egy munkamenet során a játék három szintjét indította el, így néznek ki:

UserId = 5555 1. munkamenet H1: type=screen_view screen_name=/level_1/ H2: type=event screen_name=/level_1/ cm1_value=1 H3: type=screen_view screen_name=/level_2/ H4: type=screen_view screen_name=/level_2/ H5: type=screen_view screen_name=/level_2/ H6: type=event screen_name=/level_2/ cm1_value=1 H7: type=screen_view screen_name=/level_3/ H8: type=event screen_name=/level_3/ cm1_value=1

Jelentések

Mostantól jelentést készíthet a képernyő címével és képernyőnézeteivel, összes eseményével és teljesített szintjeivel:

Ezek az adatok azt mutatják, hogy a második szint valójában nehezebb, mint az első és a harmadik, mindössze 33%-os a teljesítési arány. A szintek áthaladását egy speciális indikátor segítségével követve a fejlesztő egyszerűen, vizuális jelentések formájában könnyen hozzájuthat az őt érdeklő adatokhoz.

Különleges kulcsfigura tétel szinten

A fenti példákban a fejlesztő nyomon követi a frissítések vásárlásait, és különféle mutatókat társíthat minden vásárláshoz, például mennyiséget vagy bevételt.

Ehhez egy speciális „Elköltött bónuszok” mutatót használnak.

Íme a jelentés erről:

Beállítás

Az „Elköltött bónuszok” speciális paraméter az „Adminisztrátor” részben található:

Adatgyűjtés

Az egyéni mutatókat – például az egyéni dimenziókat – a termékadatokkal együtt a rendszer átadja az Analyticsnek.

Így fog kinézni:

Ga("ec:addProduct", ( // Termékadatok hozzáadása a productFieldObject objektumhoz. "id": "P12345", // Termékazonosító (karakterlánc). "name": "Powerup", // Terméknév (karakterlánc) . "kategória": "Extrák", // Termékkategória (karakterlánc). "változat": "piros", // Termékváltozat (karakterlánc). "ár": "10.00", // Termék ára (pénznem). " mennyiség ": 2, // Termékek mennyisége (szám). "dimension4": "strong", // Egyéni termékszintű paraméter (karakterlánc). "metrika2": 5 // Egyéni termékszintű metrika (egész szám. ) ) ; ga("ec:setAction", "purchase", ( "id": "T12345", "bevétel": "20.00" )); ga("küldés", "oldalmegtekintés"); // Tranzakciós adatok küldése eredeti oldalmegtekintéssel.

Adatfeldolgozás

A feldolgozás előtt a több frissítést vásárolt egyetlen játékos adatai így fognak kinézni:

UserId = 5555 1. munkamenet H1: type=screen_view screen_name=/level_1/ H2: type=screen_view screen_name=/level_2/ product_name=powerup cd4_value=weak cm4_value=5 product_name=powerup cd4_value=strong cm4_value=5 H4: type=screen_view képernyő /level_2/ product_name=powerup cd4_value=közepes cm4_value=1 product_name=powerup cd4_value=gyenge cm4_value=10

Jelentések

Mostantól jelentést készíthet a „Javítási szint” paraméterrel, valamint a „Termékbevétel” és „Elköltött pontok” mutatókkal:

Nyilvánvaló, hogy a játékosok előszeretettel költik a bónuszokat minimális fejlesztésekre, és a középszintű fejlesztések hozzák a legtöbb profitot a fejlesztőnek.

Megjegyzések

Íme néhány dolog, amelyet szem előtt kell tartania, amikor egyéni dimenziókkal és mutatókkal dolgozik.

Meglévő dimenzió és mutató szerkesztése

Ha megváltoztatja egy meglévő egyéni dimenzió vagy mérőszám nevét, az a következő módokon érinti az adatokat:

  • Cím szerkesztés már feldolgozott adatokat érint: csak új néven kaphatja meg.
  • A hatókör megváltoztatása nem érinti a kezelt adatokat: az új hatály csak az új adatokra vonatkozik.
  • Állapotváltozás. Az állapotmező határozza meg, hogy egy egyéni dimenzió vagy mérték értékeit feldolgozza-e a rendszer. Ha az állapot inaktív, megjelennek a jelentésekben, de nem lesz hozzájuk adat.

A megfelelő hatókör kiválasztása

Egy egyéni paraméter hatókörének kiválasztásakor vegye figyelembe, hogy az érték milyen gyakran változik. Ha ez munkamenetenként többször is megtörténik, mint a játékszint esetében, válassza ki a találati szintet, és állítsa be az értéket minden egyes találat előtt. Ha az érték nem változik a munkamenet során, mint az életkor esetén, akkor az egyéni paramétert csak egyszer kell beállítani felhasználói szinten. Mindig válassza ki a megfelelő hatótávolságot, hogy elkerülje a hibákat.

Hasznos volt ez az információ?

Hogyan javítható ez a cikk?

4 Felhasználói beállítások

Felülvizsgálat

Néha előfordulhat, hogy olyan ügynökellenőrzést szeretne végrehajtani, amely nincs előre definiálva a Zabbixban. Ebben az esetben az egyéni paraméterek segítenek.

Írhat egy parancsot, amely visszaadja a szükséges adatokat, és hozzáadhatja ezt a parancsot felhasználói paraméterként az ügynök konfigurációs fájljához ("UserParameter" konfigurációs paraméter).

A felhasználói paraméter a következő szintaxissal rendelkezik:

UserParameter=<ключ>,<команда>

Mint látható, a felhasználói paraméter kulcsot is tartalmaz. A kulcsra az elem beállításakor lesz szükség. Adjon meg egy választott kulcsot, amelyre könnyen hivatkozhat (a gazdagépen belül egyedinek kell lennie). Indítsa újra az ügynököt.

BAN BEN operációs rendszer UNIX tolmács használt parancs sor /bin/sh. A felhasználói paraméterekre ügynökenként érvényes az ellenőrzések időkorlátja; az időtúllépés túllépése esetén a felhasználói paraméterek által létrehozott folyamat leáll.

Lásd még:

Példák egyszerű egyéni paraméterekre

Egyszerű parancs:

UserParameter=ping, echo 1

Az ügynök mindig „1”-et ad vissza a „ping” kulcsú tételhez.

Bonyolultabb példa:

UserParameter=mysql.ping,mysqladmin -uroot ping|grep -c él

Az ügynök „1”-et ad vissza, ha elérhető a MySQL-kiszolgáló, ellenkező esetben „0”-t.

Rugalmas felhasználói lehetőségek

A rugalmas felhasználói opciók lehetőséget adnak a megadott kulccsal. Ebben az esetben a rugalmas felhasználói lehetőségek több adatelem létrehozásának alapjai lehetnek.

A rugalmas felhasználói beállítások a következő szintaxissal rendelkeznek:

UserParameter=kulcs[*],parancs

ParaméterLeírás
Kulcs Az elem egyedi kulcsa. A [*] azt határozza meg, hogy a kulcs zárójelben lévő paramétereket fogadhat el. A paraméterek az elem beállításakor kerülnek megadásra.
Csapat A kulcs értékének lekéréséhez végrehajtott parancs.
Csak rugalmas egyedi opciókhoz:
Használhat hivatkozásokat a $1…$9 pozíciókra az elemkulcs megfelelő paraméterére való hivatkozáshoz.
A Zabbix elemzi az elemkulcsba zárt paramétereket, és ennek megfelelően lecseréli a parancsban a $1,…,$9 karaktereket.
A $0 helyére az eredeti utasítás (a $0,…,$9 kiterjesztése előtt) kerül végrehajtásra.
A pozícióhivatkozásokat a Zabbix ügynök értelmezi, függetlenül attól, hogy dupla (") vagy egyszeres ("") idézőjelek közé vannak zárva.
A pozícióhivatkozások módosítás nélküli használatához adjon meg egy dupla dollárjelet – például awk "(print $$2)". Ebben az esetben a $2 $2 ténylegesen $2 lesz, amikor a parancsot végrehajtják.

A $ jellel kezdődő pozícióhivatkozásokat a rendszer csak rugalmas felhasználói opciók esetén keresi és helyettesíti a Zabbix ügynökkel. Egyszerű egyéni opciók esetén az ilyen hivatkozások kimaradnak, ezért nincs szükség a $ jelek elhagyására.

Alapértelmezés szerint egyes karakterek nem engedélyezettek a felhasználói beállításokban. Lásd az UnsafeUserParameters dokumentációt teljes lista olyan karakterek.

1. példa

Egy nagyon egyszerű példa:

UserParameter=ping[*],echo $1

Korlátlan számú elemet hozhatunk létre, hogy bármit megfigyelhessünk, ha ebben a formátumban megadjuk a ping [bármilyen] parancsot.

    ping – mindig „0”-t ad vissza

    ping – mindig az 'aaa'-t adja vissza

2. példa

Adjunk hozzá több jelentést!

UserParameter=mysql.ping[*],mysqladmin -u$1 -p$2 ping | grep -c él

Ezzel a paraméterrel ellenőrizhető az adatbázisok elérhetősége MySQL adatok. Felhasználónevet és jelszót adhatunk át paraméterként:

mysql ping

3. példa

parancs eredménye

A parancs kimenete standard kimenet plusz standard hiba.

A szöveges adatelemek (karakter-, napló- vagy szöveginformáció-típusok) nem válnak támogatás nélkülivé, ha hibát nyomtat a szabványos kimenetre.

Egyéni beállítások, amelyek szöveget adnak vissza (karakter, napló, szöveges információtípusok), szóközt adhatnak vissza. Hibás eredmény esetén a tétel nem támogatott.

) kiválóak a legtöbb felhasználó számára. Az ESA-megoldásokban azonban egyéni szállítási lehetőségeket is használhat.

Nyissa meg az ESA Management Console-t a gazdagépen, navigáljon a tartománycsomóponthoz (példánkban az acswin2012.com), kattintson a Speciális beállítások elemre ( További beállítások), majd kattintson a Kézbesítési beállítások elemre.

Itt adhatja meg annak a felhasználói szkriptnek az elérési útját (vagy a gombra kattintva megtalálhatja), amellyel az OTP jelszót el kívánja készíteni vagy kézbesíteni. Kattintson az egyéni szkriptnek átadható paraméterek listájának megjelenítéséhez. Például egy egyszeri jelszó (OTP) kézbesítéséhez használnia kell a paramétert. Lehetőség van egyéni karakterlánc átadására is a szkriptnek, amit ehhez meg kell adni (lásd a fenti képernyőképen az 1-es paramétert).

Minta szkript – Jelszókézbesítés OTP emailben

Kötelező feltételek:

ismernie kell az SMTP átjáró beállításait Email amellyel küldeni kell email A, amely az OTP jelszót tartalmazza;

egyéni szkriptre van szüksége az e-mailek küldéséhez;

szükségünk van egy egyéni szkriptre BAT (.bat) formátumban, amely az ESA Management Console-ban található (lásd a fenti képernyőképet), és meghívja az egyéni szkriptünket, amely e-mailt küld;

minden olyan felhasználó esetében, akinek engedélyezve van a kétfaktoros hitelesítés (2FA) és aki egyszeri jelszavakat (OTP jelszavakat) kap e-mailben, meg kell adnia egy e-mail címet az Általános lap E-mail mezőjében, amikor megtekinti az ilyen felhasználók adatait az Active Directory felhasználók és számítógépek kezelőfelülete.

Minta Python-szkript e-mail küldéshez: ezt a fájlt sendmail.py-nek neveztük el:

import sys, smtplib

szerver = smtplib.SMTP(" smtpserver : port" )

server.starttls()

server.login("felhasználónév","jelszó")

server.sendmail(sys.argv , sys.argv, "Tárgy: Az OTP "+sys.argv)

server.quit()

JEGYZET. A fenti minta Python-szkriptben a beállítások smtpserver:port, felhasználónév és jelszó a megfelelő paraméterekkel kell helyettesíteni SMTP.

Egy minta .bat szkript a sendmail.py szkript meghívásához és a szükséges paraméterek átadásához: ezt a fájlt CustomMail.bat-nek neveztük el:

c:\Python\python.exe c:\work\sendmail.py %1 %2

JEGYZET. A példaszkript futtatásához telepítenie kell a Python könyvtárat az elsődleges számítógépen (ahol a megoldás telepítve van ESA alapkomponens ), és ismeri a python.exe fájl elérési útját.

Az OTP küldése mezőben megadjuk a CustomMail.bat szkriptünkhöz vezető útvonalat, kiválasztjuk a szükséges beállításokat, például (E-mail címek) és , majd kattintsunk a Mentés gombra.

A kiépítés (a mobilalkalmazás kézbesítése) ugyanúgy konfigurálható a szükséges paraméterekkel (Phone) és (URL).

JEGYZET. : Az SMS-kézbesítéshez (vagy egy biztosított mobilalkalmazás használatával) összehasonlítva végezze el a jelszavak kiosztását OTP az e-mailek használata nem olyan biztonságos, mivel az e-mail bármely felhasználó eszközén olvasható. Ez a módszer nem tudja megerősíteni, hogy a célcímzett birtokolja-e a regisztrált telefont (telefonszámot).

Az egyéni paraméterek és indikátorok lehetővé teszik a szükséges adatok elküldését a Google Analytics számára kifejezetten az Ön feladataihoz. Használhatók például olyan fontos mutatók feltöltésére, mint a vagy . Összehasonlíthatja egymással a különböző szegmenseket, például a webhelyre bejelentkezett, de be nem jelentkező felhasználókat, oldal szerzőit, értékeket kap a különböző űrlapok mezőinek kitöltésekor és hasonlók, a sajátosságoktól függően webhelyéről.

Hogyan adhatok hozzá egyéni dimenziót vagy mutatót?

  1. szakasz megnyitása "Adminisztrátor"és válassza ki a szükséges erőforrást.
  2. Az oszlopban "Forrás" kattintson "Egyéni definíciók"> (vagy mutatók).
  3. Kattintson a gombra "+ Speciális paraméter"(vagy index).
  4. Adja meg a nevét.
  5. Egyéni dimenzió vagy mutató hozzáadásakor válassza a lehetőséget "hatókör" a következő lehetőségek közül: "Találat", "Ülés", "Felhasználó", "Termék"(tovább a hatókörről).
  6. Egyéni mérték hozzáadásakor válassza a lehetőséget "Formátum típusa" a következő lehetőségek közül: "Egész szám", "Valuta" vagy "Idő".
  7. Jelölje be a négyzetet "Aktív" az adatok gyűjtésének megkezdéséhez, és dimenzió vagy mérték hozzáadásához a jelentésekhez. Ha nem szeretné aktiválni a létrehozott beállítást, törölje a jelölőnégyzetet.
  8. Kattintson a gombra "Teremt".

Hogyan kell benyújtani a GA-nak

Adatok küldése követőkódon keresztül

// Egyéni paraméter küldése oldal megtekintésekor ga("send", "pageview", ( "dimension1": "Saját paraméter" )); // Egyéni metrika küldése az eseménnyel együtt ga("send", "event", "category", "action", ( "metrika1": 123 ));

Adatküldés GTM-en keresztül

Ha a Google Analytics a GTM-en keresztül van implementálva a webhelyen (ez ajánlott), akkor a címke aktiválása során egyéni paramétereket vagy mutatókat adhat át. Ehhez lépjen ide: "További beállítások", adjon meg egy indexet és egy értéket.

Adatok küldése Measurement Protocol segítségével

A Measurement Protocol használatára vonatkozó útmutatót a "" cikk ismerteti, amelyben a felhasználó kliensazonosítója átadásra kerül a cd14 felhasználói paraméternek.

Korlátozások

Minden erőforráshoz 20 egyéni paramétert és további 20 mutatót adhat hozzá.

Az egyéni dimenziókat vagy mutatókat nem törölheti, de kikapcsolhatja őket.

Korlátozások megkerülésének esete 20 paraméterben és indikátorban

Vannak olyan feladatok, amikor egy számológép vagy bármilyen űrlap kitöltését kell nyomon követnie egy nagy számú mezőt tartalmazó webhelyen. Nem lehetséges minden mezőhöz külön paraméter megadása, mivel korlátba ütközhet.

A kiút ebből a helyzetből két paraméter létrehozása: az első az űrlapmezők nevéhez, a második pedig a mezőkbe beírt értékekhez.

Ennek megfelelően az űrlapmezők értékeit átadjuk a "Számológép mező - érték", a mező nevét pedig a "Számológép mező - neve" -nek. És amikor mondjuk meg kell jelenítenünk a "Város" mező összes értékét, egyszerűen beállítjuk a "Számológép mező - név" speciális mutató szűrőjét, amely megegyezik a mező nevével.



Betöltés...
Top