Parametra dhe tregues të veçantë. Opsionet e personalizuara të dorëzimit Metrikë e personalizuar e analitikës së Google

Si të përfshini të dhënat e personalizuara në raporte

Kërkesat

Dimensionet dhe metrikat e personalizuara disponohen vetëm në burimet që përdorin Universal Analytics ose ka të paktën një pamje për aplikacionin. Dimensionet dhe metrikat e personalizuara mbështeten në Analytics SDK për Android dhe versionet e iOS 2.x e lart, si dhe në bibliotekën analytics.js dhe në platformën Measurement Protocol.

Për të përdorur dimensionet dhe matjet e personalizuara, duhet të konfiguroni një llogari Analytics dhe një kod gjurmimi.

Kufizimet

Çdo burim ka 20 indekse për dimensione të personalizuara dhe 20 të tjera për metrikë. Për llogaritë Analytics Premium, këto kufij janë rritur në 200 secili.

Nuk mund të fshish një cilësim të personalizuar, por mund ta çaktivizosh. Nuk rekomandohet ripërdorimi i parametrave të personalizuar. Pas ndryshimit të emrit, fushëveprimit dhe vlerës së një parametri të personalizuar, raporti mund të përfundojë si version i vjeter, dhe e re. Si rezultat, të dhënat do të jenë të pasakta dhe do të jetë e pamundur t'i filtroni ato.

Puna me dimensione dhe metrikë të personalizuar

Vendosja

Hapi i parë është përcaktimi i vlerave për dimensionet dhe metrikat e personalizuara në burimin e Analytics. Çdo burim mund të ketë deri në 20 parametra të veçantë dhe të njëjtin numër treguesish të veçantë.

Duhet të specifikoni emrin dhe vetitë e tjera të dimensionit të personalizuar ose masës me numër të caktuar. Cilësimet e mëposhtme janë bërë për parametra të veçantë:

Cilësimet e mëposhtme janë bërë për figura të veçanta kryesore:

  • Emri– nën këtë emër treguesi i veçantë do të shfaqet në raporte.
  • Lloji– përcakton se si do të shfaqet vlera e masës me porosi në raporte.
  • Vlera minimale/maksimale– vlerat minimale dhe maksimale që do të përpunohen dhe raportohen.
  • Aktiv– tregon nëse vlera e figurës së çelësit të personalizuar do të përpunohet. Shifrat kyçe me porosi joaktive do të shfaqen në raporte, por vlerat e tyre nuk do të përpunohen.

Ju mund të krijoni dimensione dhe metrika të personalizuara në ndërfaqen e Analytics.

Mos i ndryshoni emrat dhe shtrirjen e dimensioneve dhe matjeve të personalizuara, përveç rasteve kur është absolutisht e nevojshme. .

Mbledhja e të dhënave

Dimensionet e personalizuara dhe vlerat metrike i kalohen Analytics si çifte numër-vlerë. Kjo përdor numrin që keni vendosur për dimensionin ose metrikën e personalizuar gjatë .

Ndryshe nga të dhënat e tjera, dimensionet dhe metrikat e personalizuara i kalojnë Analytics së bashku me goditjet e tjera (shikimet e faqeve, ngjarjet, transaksionet). Prandaj, vlerat e tyre duhet të vendosen përpara se të telefononi kodin e gjurmimit.

Për shembull, kodi që vendos vlerën e një parametri të veçantë mund të duket kështu:

Ga ("krijo", "UA-XXXX-Y", "auto"); // Zgjidh vlerën për parametrin special me indeksin 1. ga("set", "cd1", "Niveli 1"); // Kalimi i vlerës së një parametri të veçantë me një pamje të thirrjes - faqe. ga ("dërgo", "pamje faqeje");

Llojet e figurave kryesore me porosi

Masat speciale të tipit Integer (integer) ose Time (time) shprehen duke përdorur numra të plotë, dhe të tipit Currency (monedhë) mund të transmetohen si vlera dhjetore fikse në monedhën vendase.

Përpunimin e të dhënave

Shtrirja e aksesit përcakton se për cilat goditje do të zbatohet vlera e parametrit të personalizuar dhe filtrat e profilit përcaktojnë se cilat goditje dhe vlerat e tyre përkatëse do të përfshihen në .

Shtrirja dhe prioritetet e aksesit

Shtrirja e aksesit përcakton se cilat goditje do të shoqërohen me një vlerë specifike të parametrit të personalizuar. Ekzistojnë katër fusha të tilla: produkt, ankim, sesioni dhe përdorues.

  • Produkt– vlera vlen vetëm për produktin për të cilin është caktuar. Kjo zonë aksesi përdoret vetëm për e-commerce të përmirësuar.
  • Apelim– vlera vlen vetëm për goditjen për të cilën është caktuar.
  • Sesioni– Vlera vlen për të gjitha goditjet në seancë.
  • Përdoruesi- Vlera vlen për të gjitha goditjet në sesionin aktual dhe seancat e ardhshme derisa të ndryshojë ose derisa opsioni të mos jetë më aktiv.
Qasja në zonën "Produkt"

Me këtë shtrirje, vlera e parametrit të personalizuar vlen vetëm për produktin për të cilin është vendosur. Në një goditje, disa produkte mund të dërgohen dhe, në përputhje me rrethanat, disa parametra të veçantë me qëllime të ndryshme të nivelit "Produkte".

Qasja në zonën "Kontakti"

Me këtë shtrirje, vlera e një parametri të personalizuar zbatohet vetëm për goditjen për të cilën është vendosur (shih oriz. një, oriz. 2 dhe oriz. 3 më poshtë).

Foto 1. Përdoruesi dërgon dy goditje: H1 dhe H2. Thirrja H2 korrespondon me parametrin special CD1 me vlerën A. Kjo vlerë vlen vetëm për H2.

Figura 2. Përdoruesi dërgon një goditje të tretë H3. Nuk ka asnjë parametër të veçantë të lidhur me H3.

Figura 3 Përdoruesi dërgon goditjen e katërt H4. Thirrja H2 korrespondon me parametrin special CD1 me vlerën B. Kjo vlerë vlen vetëm për H4.

Fusha e qasjes "Sesioni"

Kur dy vlera me shtrirje të sesionit me të njëjtin numër sekuence specifikohen në të njëjtin seancë, e para merr përparësi. Kjo vlerë vlen për të gjitha goditjet gjatë seancës. Në Figura 4 mund të shihni se vlera e fundit i kapërcen të gjitha ato të mëparshmet për parametrin special me të njëjtin indeks.

Foto 1. Përdoruesi dërgon një hit H1 pa një vlerë parametri të personalizuar.

Figura 2. Brenda të njëjtit sesion, përdoruesi dërgon një hit H2 me një parametër të veçantë CD1, vlera e të cilit është A. Vlera A përdoret gjithashtu për H1.

Figura 3 Përdoruesi dërgon një goditje të tretë H3. Për H3, vlera CD1 nuk është e përcaktuar, por brenda të njëjtit sesion, vlera A përdoret automatikisht.

Figura 4 Përdoruesi dërgon një goditje të katërt H4 me një vlerë të re B për CD1. Në të gjitha goditjet e mëparshme brenda të njëjtit sesion, vlera e A ndryshohet në B.

Qasja në zonën "Përdoruesi"

Nëse dy cilësime të personalizuara me shtrirjen "Përdorues" vendosen në të njëjtin sesion, vlerës së fundit i jepet përparësi gjatë sesionit aktual dhe e njëjta vlerë përdoret në sesionet e ardhshme të atij përdoruesi.

Figura 2 vlera e parametrit të personalizuar A zbatohet për të gjitha goditjet në sesionin 2, ngjashëm me parametrin e personalizuar në nivelin e sesionit. Megjithatë, në Figura 3 vlera A vlen edhe për goditjet në sesionin e tretë, sepse parametri special CD1 funksionon në nivel përdoruesi.

Foto 1. Pati tre goditje gjatë sesionit të përdoruesit: H1, H2 dhe H3. Asnjë prej tyre nuk ka parametra të veçantë.

Figura 2. Përdoruesi kthehet në faqe dhe bën tre goditje në sesionin e dytë. Për H3, vlera CD1 është A. Përdoret për të tre goditjet brenda seancës.

Figura 3 Tre goditje u regjistruan në sesionin e tretë të përdoruesit. Vlera A për parametrin special CD1, e vendosur në nivel përdoruesi, përdoret për të gjitha goditjet brenda sesionit të tretë.

Filtrat

Filtrat e pamjes mund të aplikohen në dimensionet dhe metrikat e personalizuara në disa mënyra.

Vlerat e parametrave dhe treguesve të veçantë shoqërohen me trajtimin me të cilin janë transferuar. Zona e aksesit nuk luan një rol në këtë. Nëse një goditje e tillë filtrohet nga pamja, dimensioni ose metrika e personalizuar gjithashtu mund të filtrohet.

  1. Niveli i qarkullimit. Kur një rast fshihet, parametrat e personalizuar të nivelit të rastit dhe metrikat e personalizuara që lidhen me të filtrohen.
  2. Niveli i seancës ose i përdoruesit. Parametrat e veçantë në nivel sesioni ose përdoruesi nuk do të filtrohen, edhe nëse hiti me të cilin janë dërguar filtrohet. Vlerat e tyre përdoren për të gjitha goditjet brenda seancës, dhe nëse qëllimi është "Përdorues" - për seancat e ardhshme.

Ju gjithashtu mund të krijoni filtra për hitet bazuar në shtrirjen e cilësimeve të personalizuara. Për shembull, nëse vendosni një filtër në një vlerë specifike për një cilësim personal të nivelit të përdoruesit, atëherë të gjitha sesionet e përdoruesit të prekura nga kjo vlerë do të hiqen.

Raportet

Pasi të përpunohen, dimensionet dhe metrikat e personalizuara shfaqen në raportet e Analytics.

Dimensionet dhe metrikat e personalizuara të dhëna në raportet tuaja mund të përdoren për të krijuar segmente të avancuara. Parametra të veçantë mund të shtohen gjithashtu si parametra shtesë në raportet standarde.

Shembuj

Zhvilluesi kohët e fundit lançoi një lojë të re në treg.

Kodi aktual i Analytics numëron një pamje të ekranit sa herë që një përdorues hyn në një nivel të caktuar loje. Zhvilluesi tashmë e di se sa herë përdoruesit drejtojnë çdo nivel, dhe tani ai është i interesuar për pyetje më komplekse:

  1. Sa herë kanë luajtur përdoruesit nivele me vështirësi të ndryshme?
  2. Sa nivele luajtën përdoruesit në ditë të ndryshme të periudhës së provës?
  3. Sa nivele luajtën përdoruesit e aplikacionit të provës dhe të paguar?

Ju mund të ndihmoni t'u përgjigjeni këtyre pyetjeve duke grupuar vizitat, seancat dhe përdoruesit duke përdorur dimensione dhe metrikë të personalizuar.

Përveç kësaj, përmirësime të ndryshme shiten në aplikacion për të thjeshtuar procesi i lojës. Prandaj, përveç kategorive dhe opsioneve, zhvilluesi ka nevojë për një fushë të veçantë për të gjurmuar popullaritetin e përmirësimeve midis përdoruesve.

Qasja në zonën "Kontakti"

Le të shohim se si të zbulojmë se sa herë përdoruesit kanë luajtur nivele me vështirësi të ndryshme duke përdorur parametra të veçantë në nivelin e apelit.

Zhvilluesi tashmë gjurmon pamjet e ekranit dhe e di se sa herë luajnë përdoruesit në çdo nivel. Mbetet për të zbuluar se cilin nivel - i lehtë, i mesëm apo i vështirë - lojtarët zgjedhin më shpesh.

Duke përdorur një parametër të veçantë në nivelin e apelimit, çdo pamje e ekranit mund t'i atribuohet një niveli të caktuar kompleksiteti. Kjo do t'ju lejojë të zbuloni se cili nivel i vështirësisë korrespondon me shumicën e shikimeve.

Pse niveli i qarkullimit?

Në një seancë, përdoruesi mund të vizitojë nivele të ndryshme. Nëse zgjidhet fusha e veprimit "Hit", vlera e vështirësisë do t'i caktohet vetëm pamjes së ekranit me të cilën është dorëzuar. Si rezultat, çdo pamje e ekranit do të shoqërohet me një nivel unik vështirësie.

Vendosja

Hapi i parë është të përcaktoni një cilësim personal në skedën Admin në Analytics. Ja se si do të dukej përkufizimi në rastin tonë:

Mbledhja e të dhënave

Zhvilluesi tashmë gjurmon kalimin e niveleve të lojës sipas pamjeve të ekranit. Për të caktuar një nivel vështirësie për secilin, duhet të vendosni vlerën e parametrit të personalizuar përpara se të telefononi kodin e gjurmimit.

Ja si do të duket:

Ga ("krijo", "UA-XXXX-Y", "auto"); // Zgjidh vlerën për parametrin special me indeksin 1. ga("set", "cd1", "easy"); // Kalimi i vlerës së një parametri të veçantë me një pamje të thirrjes - faqe. ga ("dërgo", "pamje faqeje", "/niveli_1/");

Në këtë shembull, parametri i personalizuar vendoset pak përpara se të gjurmohet pamja e ekranit. Kështu, krahas shikimit të ekranit, do të transmetohet edhe niveli i kompleksitetit, sipas të cilit më pas thirrjet do të grupohen në raporte.

Përpunimin e të dhënave

Ja si mund të duken të dhënat për një lojtar të vetëm që vizitoi gjashtë nivele në një seancë:

ID-ja e përdoruesit = 5555 Sesioni 1: H1: emri_ekran=/niveli_1/ cd1_value=easy H2: emri_ekran=/level_2/ cd1_value=medium H3: emri_ekran=/level_3/ cd1_value=hard H4: emri_ekran=/level_5 emri i ekranit=_d /niveli_5/ cd1_value=mesatare H6: emri_ekran=/niveli_6/ cd1_value=medium

Shtrirja "Hit" siguron që vlera e vështirësisë të lidhet vetëm me pamjen e ekranit me të cilën është dërguar.

Raportet

Për shkak se çdo pamjeje të ekranit i është caktuar një nivel vështirësie, zhvilluesi tani mund të gjenerojë një raport duke përdorur titullin e ekranit dhe nivelin e vështirësisë si parametra, dhe pamjet e ekranit si metrikë:

Për të zbuluar se sa herë është ekzekutuar çdo nivel, mund të krijoni raportin tuaj me parametrin kryesor "Niveli i vështirësisë", i cili do të grupojë pamjet e ekranit:

Nga raporti rezulton se përdoruesit preferuan nivelin mesatar të vështirësisë. Merre këtë informacion i rendesishem zhvilluesi u ndihmua duke grupuar pamjet e ekranit duke përdorur parametra në nivelin e goditjes.

Fusha e qasjes "Sesioni"

Tani le të shohim se si të zbulojmë se sa nivele luajtën përdoruesit në secilën nga tre ditët e periudhës së provës.

Kjo kërkon një raport si ky:

Duke përdorur një cilësim të veçantë të nivelit të sesionit, ju mund të gruponi pamjet e ekranit sipas ditës për të zbuluar se në cilën ditë përdoruesit lansuan më shumë nivele.

Pse niveli i seancës?

Duke zgjedhur shtrirjen "Session", mund të gruponi të gjitha seancat dhe goditjet që i përkasin të njëjtës vlerë parametri "Dita e Periudhës së Provës".

I njëjti rezultat mund të arrihet duke përdorur shtrirjen "Hit", por niveli i sesionit kërkon ndryshime minimale në kod për të vendosur vlerën e parametrit "Dita e periudhës së provës".

Vendosja

Parametri special "Dita e periudhës së provës" përcaktohet në cilësimet e burimit të Analytics si më poshtë:

Mbledhja e të dhënave

Zhvilluesi tashmë gjurmon pamjet e ekranit për çdo nivel të lojës. Për të lidhur një ditë prove me të gjitha pamjet e ekranit në një seancë, ju duhet vetëm të vendosni vlerën e parametrit të personalizuar një herë për seancë.

Ga ("krijo", "UA-XXXX-Y", "auto"); // Zgjidhni një vlerë për parametrin special në indeksin 2. var day = getDayOfTrial(); ga ("vendosje", "dimension2", ditë); // Kalimi i vlerës së një parametri të veçantë me një pamje të thirrjes - faqe. ga ("dërgo", "pamje faqeje", "/niveli_1/");

Një cilësim i personalizuar i nivelit të sesionit mund të vendoset në çdo kohë gjatë një sesioni. Sidoqoftë, në shembullin tonë, është më e lehtë për zhvilluesin ta bëjë këtë në fillim të seancës.

Përpunimin e të dhënave

Vlerat e personalizuara të parametrave të kaluara në Analytics do të aplikohen për hitet sipas fushës së tyre.

Për shembull, ja se si do të dukeshin të dhënat për një përdorues që luajti lojën dy herë në ditën e parë, një herë në të dytën dhe përsëri në të tretën:

ID e përdoruesit = 5555 Sesioni 1: H1: emri_ekran=/niveli_1/ cd2_value=1 H2: emri_screen=/niveli_2/ H3: emri_screen=/niveli_2/ Sesioni 2: H4: emri_ekran=/niveli_3/ cd2_value=1 H5: emri_ekran_4// H6: screen_name=/nivel_4/ Sesioni 3: H1: screen_name=/level_1/ cd2_value=2 H2: screen_name=/level_2/ H3: screen_name=/nivel_3/ Sesioni 4: H1: screen_name=/level_3/ cd2_value=3

Vini re se vlerat e parametrave të personalizuar kalohen vetëm me një pamje të ekranit për seancë.

Shtrirja e aksesit të sesionit siguron që vlera e parametrit Dita e Vlerësimit të lidhet me të gjitha goditjet në atë sesion, jo vetëm me atë me të cilën është dërguar.

Raportet

Pasi të përpunohen, vlerat e parametrave të personalizuar të nivelit të seancës do t'u caktohen të gjitha pamjeve të ekranit të marra në një seancë të vetme. Zhvilluesi tani mund të krijojë një raport bazuar në parametrat "Dita e periudhës së provës" dhe "Titulli i ekranit", si dhe metrikën "Pamjet e ekranit":

Duke grupuar pamjet e ekranit sipas ditës, zhvilluesi do të shohë se sa nivele kanë luajtur përdoruesit në secilën nga tre ditët e periudhës së provës. Për ta bërë këtë, duhet të krijoni raportin tuaj me parametrin kryesor "Dita e periudhës së provës":

Siç mund ta shihni nga raporti, lojtarët përfunduan më së shumti nivele në ditën e parë, dhe dukshëm më pak në ditën e dytë dhe të tretë. Ky informacion i rëndësishëm është marrë duke grupuar seancat dhe goditjet me një vlerë duke përdorur një parametër të veçantë në nivel sesioni.

Qasja në zonën "Përdoruesi"

Dhe së fundi, le të zbulojmë se në sa nivele kaluan përdoruesit e versionit të paguar dhe të provës.

Kjo kërkon një raport si ky:

Duke përdorur një cilësim të veçantë të nivelit të përdoruesit, mund të lidhni të gjitha pamjet e ekranit përdorues specifik(si në sesionin aktual ashtu edhe në ato të ardhshme) me llojin e lojtarit.

Pse niveli i përdoruesit?

Zona e aksesit "Përdoruesi" e bën të lehtë grupimin e të gjitha seancave dhe goditjeve të përdoruesve. Kjo funksionon në mënyrë ideale me vlera që mbeten të njëjta për një përdorues specifik, si "Lloji i lojtarit", si në rastin tonë.

I njëjti rezultat mund të arrihet duke përdorur shtresën e goditjes dhe sesionit, por shtresa e përdoruesit është shumë më e përshtatshme sepse kërkon ndryshime minimale të kodit.

Vendosja

Parametri special "Lloji i lojtarit" përcaktohet në seksionin "Administrator" si më poshtë:

Mbledhja e të dhënave

Ashtu si në shembujt e mëparshëm, zhvilluesi tashmë e di numrin e pamjeve të ekranit për çdo nivel të lojës. Për të grupuar këto pamje të ekranit sipas llojit të lojtarit, mjafton të përcaktoni këtë parametër të veçantë kur filloni lojën dhe më pas përsëri kur kaloni në të. version me pagesë.

Zhvilluesi do të duhet të përcaktojë një parametër të veçantë kur përdoruesi të nisë lojën:

Ga ("krijo", "UA-XXXX-Y", "auto"); // Zgjidhni një vlerë për parametrin special në indeksin 3. ga("set", "dimension3", "Free"); // Kalimi i vlerës së një parametri të veçantë me një pamje të thirrjes - faqe. ga ("dërgo", "pamje faqeje", "/niveli_1/");

I njëjti parametër special duhet të vendoset kur përmirësohet në një version me pagesë:

Ga ("krijo", "UA-XXXX-Y", "auto"); // Zgjidhni një vlerë për parametrin personal në indeksin 3. ga("set", "dimension3", "Paid"); // Kalimi i vlerës së një parametri të veçantë me një pamje të thirrjes - faqe. ga ("dërgo", "pamje faqeje", "/niveli_1/");

Përpunimin e të dhënave

Vlerat e personalizuara të parametrave të kaluara në Analytics do të aplikohen për hitet sipas fushës së tyre.

Për shembull, ja se si do të dukeshin të dhënat për një përdorues që luajti lojën dy herë falas dhe një herë me tarifë:

ID-ja e përdoruesit = 5555 Sesioni 1: H2: emri_ekran=/niveli_1/ cd3_value=falas H3: emri_ekran=/level_2/ Sesioni 2: H1: emri_ekran=/niveli_2/ H2: emri_ekran=/niveli_3/ H3: emri_ekran=/niveli_3: sesioni H1: screen_name=/nivel_3/ cd3_value=paid H2: screen_name=/nivel_4/

Vini re se vlera falas e vendosur në seancën e parë zbatohet për të gjitha goditjet nga sesioni i parë dhe i dytë, sepse vlera e paguar vendoset vetëm në seancën e tretë.

Raportet

Vlerat e parametrit special "Lloji i lojtarit" do të shoqërohen me seancat në të cilat janë vendosur, si dhe me të gjitha seancat dhe goditjet e ardhshme.

Zhvilluesi tani mund të gjenerojë një raport bazuar në llojin e lojtarit, titullin e ekranit dhe pamjet e ekranit:

Më në fund, le të grupojmë pamjet e ekranit sipas llojit të luajtësit për të krahasuar numrin e niveleve kur luani versionin falas dhe me pagesë. Për ta bërë këtë, duhet të krijoni raportin tuaj me parametrin kryesor "Lloji i lojtarit":

Siç mund ta shihni, për sa i përket numrit të niveleve, mbizotërimi i version falas lojërat. Ky informacion i rëndësishëm është marrë duke grupuar përdoruesit dhe seancat dhe goditjet e tyre sipas një vlere duke përdorur një parametër të veçantë në nivelin e përdoruesit.

Qasja në zonën "Produkt"

Le të hedhim një vështrim se si mund të përdorim parametra të veçantë në nivelin e produktit për të zbuluar se cilat përmirësime (minimale, të mesme ose të forta) lojtarët blejnë më shpesh se të tjerët.

Pra, zhvilluesi tashmë po ndjek numrin e blerjeve të azhurnimeve duke përdorur tregtinë elektronike të përmirësuar. Mbetet për të zbuluar se cili nivel i përmirësimeve është më i kërkuari nga përdoruesit.

Raporti do të duket diçka si kjo:

Më parë, ishte e mundur të zbuloheshin të ardhurat totale nga shitja e përmirësimeve në lojë, por pa një ndarje sipas nivelit.

Një parametër i veçantë në nivelin e produktit ju lejon të caktoni një nivel përmirësimi për çdo produkt. Raportet do të tregojnë se cilin nivel të përmirësimeve kanë më shumë gjasa të blejnë përdoruesit. Ju gjithashtu mund të merrni statistika të ngjashme për numrin e shikimeve, klikimeve dhe aktiviteteve të tjera të përmirësuara të tregtisë elektronike.

Pse pikërisht niveli i mallrave?

Përdoruesi mund të blejë disa përmirësime në të njëjtën kohë. Nëse zgjidhet qëllimi "Produkt", vlera e nivelit do t'i caktohet vetëm produktit me të cilin është transferuar. Si rezultat, çdo përmirësim i blerë do të shoqërohet me një nivel unik.

Vendosja

Parametri i veçantë "Niveli i përmirësimit" përcaktohet në cilësimet e burimit të Analytics si më poshtë:

Mbledhja e të dhënave

Zhvilluesi tashmë po ndjek blerjet e përmirësimeve në lojë. Për të caktuar një nivel të caktuar për secilën prej tyre, duhet të vendosni vlerën e një parametri të veçantë së bashku me të dhënat e produktit.

Ja se si të shtoni një parametër në një produkt:

Ga("ec:addProduct", ( // Shtimi i të dhënave të produktit në productFieldObject. "id": "P12345", // ID e produktit (string). "emri": "Powerup", // Emri i produktit (string) . "category": "Extras", // Kategoria e produktit (string). "variant": "e kuqe", // Varianti i produktit (string). "çmimi": "10.00", // Çmimi i produktit (valuta). " sasia ": 2, // Sasia e produkteve (numri). "dimension4": "forte" // Parametër special në nivelin e produktit (varg). )); ga ("ec:setAction", "blerje", ( "id": "T12345", "të ardhura": "20.00" )); ga ("dërgo", "pamje faqeje"); // Dërgo të dhënat e transaksionit me pamje origjinale të faqes.

Në këtë shembull, një parametër i personalizuar përcaktohet së bashku me informacionin e produktit dhe përcakton nivelin e përmirësimit përkatës.

Përpunimin e të dhënave

Ashtu si në shembujt e mëparshëm, vlerat e parametrave të personalizuar të kaluara në Analytics do të aplikohen për hitet sipas fushës së tyre.

Ja si mund të duken të dhënat për një lojtar të vetëm që bleu tre përmirësime në një seancë:

ID-ja e përdoruesit = 5555 Sesioni 1: H1: emri_produkti=powerup cd4_value=emri_i dobët i produktit=powerup cd4_value=i fortë H2: emri_produkt=powerup cd4_value=i dobët

Përdorimi i fushës "Produkt" siguron që vlera e parametrit për çdo përmirësim lidhet vetëm me produktin me të cilin është dërguar.

Raportet

Pas kësaj, ju mund të krijoni deklaratën tuaj të të ardhurave për çdo nivel përmirësimi:

Në këtë rast, përmirësimet e nivelit minimal gjeneruan më shumë të ardhura.

Tregues të veçantë

Fushëveprimi

Masat speciale kanë gjithashtu shtrirjen e tyre, gjë që lejon krahasimin e tyre me parametra të të njëjtit nivel. Për shembull, treguesit e nivelit të produktit lidhen vetëm me produktin me të cilin janë dërguar. Më poshtë tregohen dy shembuj të treguesve të personalizuar.

Tregues i veçantë në nivelin e qarkullimit

Në shembujt e mësipërm, zhvilluesi po gjurmonte pamjet e ekranit për çdo nivel të lojës, kjo është arsyeja pse të gjitha raportet përdorin metrikën e Pamjeve të Ekranit. Ai tregon përpjekjen e përdoruesit për të kaluar nivelin.

Sidoqoftë, zhvilluesi është gjithashtu i interesuar për shkallën e kalimit të secilit nivel.

Për ta bërë këtë, zhvilluesi shton një tregues të veçantë "Nivelet e përfunduara" dhe më pas krahason numrin e tyre me numrin e pamjeve të ekranit për çdo nivel.

Titulli i ekranitPamjet e ekranitNivelet e kaluara
/niveli 1/
/niveli_2/
/niveli_3/

Pse nevojiten metrikë të veçantë?

Metrikat speciale, ndryshe nga ato standarde (ngjarjet, pamjet e ekranit, etj.), ju lejojnë të krijoni raporte më fleksibël dhe vizuale me të dhënat që ju interesojnë më shumë.

Në shembullin tonë, nivelet e përfunduara nuk mund të gjurmohen si pamje të ekranit, pasi ato do të numërohen dy herë për çdo nivel.

Ndërsa ngjarjet mund të përdoren më vete, për shkak të natyrës së tyre hierarkike, do të ishte e vështirë të krijohej raporti i treguar më sipër duke kombinuar pamjet e ekranit dhe nivelet e përfunduara me një parametër të vetëm.

Duke pasur parasysh këto fakte dhe rëndësinë e një informacioni të tillë për zhvilluesin, është më e përshtatshme të gjurmoni nivelet e përfunduara si një tregues i veçantë.

Vendosja

Një tregues i veçantë "Nivelet e kaluara" mund të vendoset në cilësimet e Analytics:

Mbledhja e të dhënave

Zhvilluesi tashmë gjurmon nisjen e çdo niveli me pamje nga ekrani. Tani ai është i interesuar në sa nivele kalojnë përdoruesit. Për ta bërë këtë, ai krijon një tregues të veçantë.

Metrikat e personalizuara, si dimensionet e personalizuara, i kalohen Analytics së bashku me vizitat. Prandaj, zhvilluesi do të duhet të dërgojë një telefonatë shtesë duke regjistruar kalimin e nivelit të lojës. Në këtë shembull, në fund të nivelit, do të aktivizohet një ngjarje, me të cilën do të shoqërohet një tregues i veçantë.

Ja si do të duket:

Ga ("krijo", "UA-XXXX-Y", "auto"); // Rritja e nivelit të përfunduar me 1. ga("set", "metric1", 1); // Kalimi i vlerës së një parametri të veçantë me një thirrje ngjarjeje. ga ("dërgo", "ngjarje", "Niveli", "përfundim");

Përpunimin e të dhënave

Para përpunimit, të dhënat për një përdorues që ka nisur tre nivele të lojës në një seancë do të duken kështu:

UserId = 5555 Sesioni 1 H1: type=screen_view screen_name=/nivel_1/ H2: type=event screen_name=/level_1/ cm1_value=1 H3: type=screen_view screen_name=/nivel_2/ H4: type=screen_view screen_name=/nivel_2/ H5: type=screen_view screen_name=/nivel_2/ H6: type=event screen_name=/level_2/ cm1_value=1 H7: type=screen_view screen_name=/nivel_3/ H8: type=event screen_name=/nivel_3/ cm1_value=1

Raportet

Tani mund të krijoni një raport me titullin e ekranit dhe pamjet e ekranit, ngjarjet totale dhe nivelet e përfunduara:

Këto të dhëna tregojnë se niveli i dytë është në fakt më i vështirë se i pari dhe i treti, me një kalueshmëri prej vetëm 33%. Duke gjurmuar kalimin e niveleve duke përdorur një tregues të veçantë, zhvilluesi mund të marrë lehtësisht të dhënat që i interesojnë në formën e raporteve të thjeshta vizuale.

Figura e veçantë kryesore në nivel artikulli

Në shembujt e mësipërm, zhvilluesi mban gjurmët e blerjeve të përmirësimit dhe mund të shoqërojë metrika të ndryshme me secilën blerje, si p.sh. sasia ose të ardhurat e krijuara.

Për këtë, përdoret një tregues i veçantë "Bonuset e shpenzuara".

Ja raporti për këtë:

Vendosja

Parametri special "Bonuset e shpenzuara" përcaktohet në seksionin "Administrator":

Mbledhja e të dhënave

Metrikat e personalizuara, si dimensionet e personalizuara, i kalohen Analytics së bashku me të dhënat e produktit.

Ja si do të duket:

Ga("ec:addProduct", ( // Shtimi i të dhënave të produktit në productFieldObject. "id": "P12345", // ID e produktit (string). "emri": "Powerup", // Emri i produktit (string) . "category": "Extras", // Kategoria e produktit (string). "variant": "e kuqe", // Varianti i produktit (string). "çmimi": "10.00", // Çmimi i produktit (valuta). " sasia ": 2, // Sasia e produkteve (numri). "dimension4": "i fortë", // Parametri i nivelit të produktit të personalizuar (string). "metric2": 5 // Metrikë e nivelit të produktit të personalizuar (numër i plotë). ) ); ga ("ec:setAction", "blerje", ( "id": "T12345", "të ardhura": "20.00" )); ga ("dërgo", "pamje faqeje"); // Dërgo të dhënat e transaksionit me pamje origjinale të faqes.

Përpunimin e të dhënave

Përpara përpunimit, të dhënat për një lojtar të vetëm që ka blerë përmirësime të shumta do të duken kështu:

ID e përdoruesit = 5555 Sesioni 1 H1: lloji=emri_pamje_ekrani=/niveli_1/ H2: lloji=emri_shiko_ekrani=/niveli_2/ emri_produkti=powerup cd4_value=i dobët cm4_value=5 emri_produkti=powerup cd4_value=i fortë cm4_value ekran=5 H4: /niveli_2/ emri_produkt=powerup cd4_value=mesatar cm4_value=1produkt_emri=powerup cd4_value=i dobët cm4_value=10

Raportet

Tani mund të krijoni një raport me parametrin "Niveli i Përmirësimit", si dhe treguesit "Të ardhurat e produktit" dhe "Pikët e shpenzuara":

Natyrisht, lojtarët preferojnë të shpenzojnë bonuse për përmirësime minimale, dhe përmirësimet e nivelit të mesëm i sjellin më shumë fitim zhvilluesit.

Shënime

Këtu janë disa gjëra që duhen mbajtur parasysh kur punoni me dimensionet dhe metrikat e personalizuara.

Redaktimi i një dimensioni dhe metrikë ekzistues

Nëse ndryshoni emrin e një dimensioni ose mase të personalizuar ekzistuese, kjo do të ndikojë në të dhënat tuaja në mënyrat e mëposhtme:

  • Redaktimi i titullit prek të dhënat tashmë të përpunuara: mund t'i merrni vetëm me një emër të ri.
  • Ndryshimi i fushëveprimit nuk ndikon në të dhënat e përpunuara: fushëveprimi i ri do të zbatohet vetëm për të dhënat e reja.
  • Ndryshimi i statusit. Fusha e statusit përcakton nëse vlerat e një dimensioni ose mase të personalizuar do të përpunohen. Nëse statusi është joaktiv, ato do të shfaqen në raporte, por nuk do të ketë të dhëna për ta.

Zgjedhja e fushës së duhur

Kur zgjidhni një hapësirë ​​​​për një parametër të personalizuar, merrni parasysh sa shpesh do të ndryshojë vlera. Nëse kjo do të ndodhë shumë herë në seancë, siç është rasti me nivelin e lojës, zgjidhni nivelin e goditjes dhe vendosni vlerën përpara çdo goditjeje. Nëse vlera nuk ndryshon gjatë seancës, siç është rasti me moshën, atëherë parametri i personalizuar duhet të vendoset vetëm një herë në nivelin e përdoruesit. Zgjidhni gjithmonë hapësirën e duhur për të shmangur gabimet.

A ishte ky informacion i dobishëm?

Si mund të përmirësohet ky artikull?

4 Opsionet e përdoruesit

Rishikimi

Ndonjëherë mund të dëshironi të kryeni vërtetimin e agjentit i cili nuk është i paracaktuar në Zabbix. Në këtë rast, parametrat e personalizuar do t'ju vijnë në shpëtim.

Mund të shkruani një komandë që do të kthejë të dhënat që ju nevojiten dhe ta shtoni këtë komandë si parametër të përdoruesit në skedarin e konfigurimit të agjentit (parametri i konfigurimit "UserParameter").

Parametri i përdoruesit ka sintaksën e mëposhtme:

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

Siç mund ta shihni, parametri i përdoruesit përmban gjithashtu një çelës. Çelësi do të kërkohet kur konfiguroni artikullin. Futni një çelës sipas zgjedhjes suaj që mund të referohet lehtësisht (duhet të jetë unik brenda hostit). Rinisni agjentin.

AT sistemet operative Përdoret përkthyesi UNIX linja e komandës /bin/sh. Parametrat e përdoruesit i nënshtrohen afatit kohor të kontrolleve për agjent; nëse tejkalohet koha, procesi i krijuar nga parametrat e përdoruesit do të përfundojë.

Shiko gjithashtu:

Shembuj të parametrave të thjeshtë të personalizuar

Komandë e thjeshtë:

UserParameter=ping, jehonë 1

Agjenti do të kthejë gjithmonë "1" për një artikull me çelësin "ping".

Shembull më kompleks:

UserParameter=mysql.ping,mysqladmin -uroot ping|grep -c gjallë

Agjenti do të kthejë "1" nëse serveri MySQL është i disponueshëm, "0" ndryshe.

Opsione fleksibël të përdoruesit

Opsionet fleksibël të përdoruesit lejojnë opsionet me çelësin e specifikuar. Në këtë rast, opsionet fleksibël të përdoruesit mund të jenë baza për krijimin e artikujve të shumëfishtë të të dhënave.

Opsionet fleksibël të përdoruesit kanë sintaksën e mëposhtme:

UserParameter=çelësi[*],komandë

ParametriPërshkrim
Celës Çelësi unik i artikullit. [*] specifikon që çelësi mund të pranojë parametra nga kllapat. Parametrat specifikohen gjatë konfigurimit të artikullit.
Ekipi Komanda që ekzekutohet për të marrë vlerën e çelësit.
Vetëm për opsione të personalizuara fleksibël:
Ju mund të përdorni referenca për pozicionet $1…$9 për t'iu referuar parametrit përkatës në tastin e artikullit.
Zabbix analizon parametrat e mbyllur në tastin e artikullit dhe zëvendëson $1,…,$9 në komandën në përputhje me rrethanat.
$0 do të zëvendësohet nga komanda origjinale (para zgjerimit të $0,…, $9) që do të ekzekutohet.
Referencat e pozicionit interpretohen nga agjenti i Zabbix nëse ato janë të mbyllura në thonjëza të dyfishta (") ose të vetme ("").
Për të përdorur referencat e pozicionit pa modifikim, specifikoni një shenjë të dyfishtë të dollarit - për shembull, awk "(print $$2)". Në këtë rast, $2 në të vërtetë do të kthehet në $2 kur komanda të ekzekutohet.

Referencat e pozicioneve që fillojnë me një shenjë $ kërkohen dhe zëvendësohen nga agjenti Zabbix vetëm në rast të opsioneve fleksibël të përdoruesit. Në rastin e opsioneve të thjeshta të personalizuara, referenca të tilla anashkalohen dhe për këtë arsye nuk kërkohet shmangie nga ndonjë shenjë $.

Si parazgjedhje, disa karaktere nuk lejohen në cilësimet e përdoruesit. Shikoni dokumentacionin UnsafeUserParameters për listën e plotë personazhe të tillë.

Shembulli 1

Një shembull shumë i thjeshtë:

UserParameter=ping[*],jehon $1

Ne mund të krijojmë një numër të pakufizuar artikujsh për të monitoruar çdo gjë duke specifikuar ping [çfarëdo qoftë] në këtë format.

    ping - gjithmonë do të kthehet '0'

    ping - gjithmonë do të kthehet 'aaa'

Shembulli 2

Le të shtojmë më shumë kuptim!

UserParameter=mysql.ping[*],mysqladmin -u$1 -p$2 ping | grep -c i gjallë

Ky parametër mund të përdoret për të monitoruar disponueshmërinë e bazave të të dhënave Të dhënat e MySQL. Ne mund të kalojmë një emër përdoruesi dhe fjalëkalim si parametra:

ping mysql

Shembulli 3

rezultati i komandës

Prodhimi i komandës është prodhim standard plus gabim standard.

Një element i të dhënave tekstuale (llojet e informacionit të karaktereve, regjistrit ose tekstit) nuk do të bëhet i pambështetur nëse një gabim printohet në dalje standarde.

Opsionet e personalizuara që kthejnë tekst (karakter, regjistër, lloje informacioni teksti) mund të kthejnë një hapësirë. Në rast të një rezultati të gabuar, artikulli do të bëhet i pambështetur.

) janë të shkëlqyera për shumicën e përdoruesve. Sidoqoftë, mund të përdorni gjithashtu opsione të dorëzimit me porosi në një zgjidhje ESA.

Hapni panelin e menaxhimit të ESA në kompjuterin pritës, lundroni te nyja e domenit (acswin2012.com në shembullin tonë), klikoni Cilësimet e Avancuara ( Cilësimet shtesë), dhe më pas klikoni Opsionet e dorëzimit.

Këtu mund të specifikoni shtegun për në skriptin e përdoruesit (ose ta gjeni duke klikuar butonin) me të cilin dëshironi të përgatisni ose dorëzoni fjalëkalimin OTP. Klikoni për të shfaqur një listë të parametrave që mund të kalohen në një skript të personalizuar. Për shembull, për të dhënë një fjalëkalim një herë (OTP), duhet të përdorni parametrin. Përveç kësaj, një varg i personalizuar mund t'i kalohet skriptit, i cili duhet të specifikohet për këtë (shih parametrin 1 në pamjen e mësipërme).

Shembull i skriptit - Dorëzimi i fjalëkalimit OTP me e-mail

Kushtet e detyrueshme:

duhet të dini cilësimet e portës SMTP Email me të cilën të dërgohet email A që përmban fjalëkalimin OTP;

keni nevojë për një skript të personalizuar për dërgimin e emaileve;

ne kemi nevojë për një skript të personalizuar në formatin BAT (.bat) që gjendet në panelin e menaxhimit të ESA (shih pamjen e ekranit më lart) dhe thërret skriptin tonë të personalizuar që dërgon një email;

për çdo përdorues që ka të aktivizuar vërtetimin me dy faktorë (2FA) dhe që merr fjalëkalime një herë (fjalëkalimet OTP) me email, duhet të specifikoni një adresë emaili në fushën E-mail në skedën e Përgjithshme kur shikoni detajet e këtyre përdoruesve në ndërfaqja e menaxhimit të përdoruesve dhe kompjuterëve të Active Directory.

Shembull i skriptit Python për dërgimin e emailit: ne e emërtuam këtë skedar sendmail.py:

import sys, smtplib

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

server.starttls()

server.login ("emri i përdoruesit", "fjalëkalimi")

server.sendmail(sys.argv , sys.argv, "Subjekti: OTP është "+sys.argv)

server.quit()

SHËNIM. Në shembullin e skriptit Python më sipër, opsionet smtpserver:port, emri i përdoruesit dhe fjalëkalimi duhet të zëvendësohet me parametrat e duhur SMTP.

Një shembull skripti .bat për të thirrur skriptin sendmail.py dhe për t'i kaluar parametrat e kërkuar: ne e emërtuam këtë skedar CustomMail.bat:

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

SHËNIM. Për të ekzekutuar këtë skript mostër, duhet të instaloni bibliotekën Python në kompjuterin primar (ku është instaluar zgjidhja Komponenti kryesor i ESA ) dhe njihni shtegun për në skedarin python.exe.

Në fushën Sending OTP by, ne specifikojmë shtegun që çon në skriptin tonë CustomMail.bat, zgjedhim opsionet e kërkuara, si (adresat e postës elektronike) dhe , dhe më pas klikojmë Ruaj.

Sigurimi (dorëzimi i aplikacionit celular) mund të konfigurohet në të njëjtën mënyrë me parametrat e kërkuar (Telefon) dhe (URL).

SHËNIM. : Krahasuar me dërgimin e SMS (ose duke përdorur një aplikacion celular të pajisur), kryeni shpërndarjen e fjalëkalimit OTP përdorimi i postës elektronike nuk është aq i sigurt sa emaili mund të lexohet në pajisjen e çdo përdoruesi. Kjo metodë nuk mund të konfirmojë që marrësi i synuar zotëron telefonin e regjistruar (numrin e telefonit).

Parametrat dhe treguesit e personalizuar ju lejojnë të dërgoni të dhënat e nevojshme në Google Analytics posaçërisht për detyrat tuaja. Për shembull, ato mund të përdoren për të ngarkuar metrika të rëndësishme si p.sh. ose . Ju mund të krahasoni segmente të ndryshme me njëri-tjetrin, për shembull, përdoruesit që janë regjistruar në sit dhe nuk janë identifikuar, autorët e faqeve, të merrni vlera kur plotësoni fushat e formave të ndryshme dhe të ngjashme, në varësi të specifikave e faqes tuaj.

Si të shtoni një dimension ose metrikë të personalizuar?

  1. Hap seksionin "Administratori" dhe zgjidhni burimin e kërkuar.
  2. Në kolonë "Burimi" klikoni "Përkufizime të personalizuara"> (ose tregues).
  3. Klikoni butonin "+ Parametër special"(ose indeks).
  4. Specifikoni emrin e saj.
  5. Kur shtoni një dimension ose metrikë të personalizuar, zgjidhni "Qëllimi" nga opsionet e mëposhtme: "Godit", "Seanca", "Përdorues", "Produkt"(më shumë për qëllimin).
  6. Gjithashtu, kur shtoni një masë të personalizuar, zgjidhni "Lloji i formatit" nga opsionet e mëposhtme: "Numër i plotë", "monedha" ose "Koha".
  7. Kutia e kontrollit "Aktiv" për të filluar mbledhjen e të dhënave dhe për të shtuar një dimension ose masë raporteve. Nëse nuk dëshironi të aktivizoni cilësimin e krijuar, pastroni këtë kuti.
  8. Klikoni butonin "Krijoni".

Si të dorëzoheni në GA

Dërgimi i të dhënave përmes kodit të përcjelljes

// Dërgimi i një parametri të personalizuar kur shikoni një faqe ga("send", "pageview", ( "dimension1": "Parametri im" )); // Dërgo metrikën e personalizuar së bashku me ngjarjen ga("dërgo", "ngjarje", "kategori", "veprim", ( "metric1": 123 ));

Dërgimi i të dhënave përmes GTM

Nëse Google Analytics zbatohet në faqe përmes GTM (që rekomandohet), atëherë gjatë aktivizimit të etiketës, mund të kaloni parametra ose metrikë të personalizuar. Për ta bërë këtë, shkoni te "Cilësimet shtesë", jepni një indeks dhe një vlerë.

Dërgimi i të dhënave përmes Protokollit të Matjes

Një udhëzues për përdorimin e Protokollit të Matjes përshkruhet në artikullin "" në të cilin ID-ja e klientit të përdoruesit i kalohet parametrit të përdoruesit cd14.

Kufizimet

Në secilin burim, mund të shtoni 20 parametra të personalizuar dhe 20 tregues të tjerë.

Nuk mund t'i fshish dimensionet ose metrikat e personalizuara, por mund t'i çaktivizosh.

Rasti për anashkalimin e kufizimeve në 20 parametra dhe tregues

Ka detyra kur duhet të gjurmoni përfundimin e një kalkulatori ose ndonjë formulari në një faqe me një numër të madh fushash. Futja e një parametri të veçantë për secilën fushë nuk është një opsion, pasi mund të hasni në një kufi.

Mënyra për të dalë nga kjo situatë është krijimi i dy parametrave: i pari për emrin e fushave të formularit dhe i dyti për vlerat e futura në fusha.

Në përputhje me rrethanat, ne i kalojmë vlerat e fushave të formularit në "Fusha llogaritëse - vlera", dhe emrin e vetë fushës në "Fusha llogaritëse - emri". Dhe kur, le të themi, duhet të shfaqim të gjitha vlerat e fushës "Qyteti", thjesht vendosim filtrin për treguesin special "Fusha e llogaritësit - emri" i barabartë me emrin e fushës.



Po ngarkohet...
Top