Mga sistema sa analitiko sa kliyente

Hunahunaa nga ikaw usa ka bag-ong negosyante nga bag-o lang nakamugna og website ug mobile application (pananglitan, alang sa usa ka donut shop). Gusto nimong ikonektar ang analytics sa gumagamit nga adunay gamay nga badyet, apan wala mahibal-an kung giunsa. Ang tanan sa palibot naggamit sa Mixpanel, Facebook analytics, Yandex.Metrica ug uban pang mga sistema, apan dili klaro kung unsa ang pilion ug kung giunsa kini gamiton.

Mga sistema sa analitiko sa kliyente

Unsa ang mga sistema sa analytics?

Una sa tanan, kinahanglan isulti nga ang usa ka sistema sa analitik sa gumagamit dili usa ka sistema alang sa pag-analisar sa mga troso sa serbisyo mismo. Ang pag-monitor kung giunsa ang paglihok sa serbisyo nagpunting sa kalig-on ug pasundayag, ug gilain nga gihimo sa mga nag-develop. Ang analitika sa gumagamit gihimo aron matun-an ang pamatasan sa tiggamit: unsa nga mga aksyon ang iyang gihimo, kung unsa ka sagad, kung giunsa niya reaksyon sa pagduso sa mga pahibalo o uban pang mga panghitabo sa serbisyo. Sa tibuuk kalibutan, ang analitik sa gumagamit adunay duha ka direksyon: mobile ug web analytics. Bisan pa sa lainlaing mga interface ug kapabilidad sa mga serbisyo sa web ug mobile, ang pagtrabaho kauban ang sistema sa pag-analisa sa duha nga mga direksyon halos parehas.

Nganong gikinahanglan kini?

Gikinahanglan ang analytics sa tiggamit:

  • sa pagmonitor kon unsay mahitabo sa diha nga sa paggamit sa serbisyo;
  • aron mabag-o ang sulud ug masabtan kung asa i-develop, unsa nga mga bahin ang idugang / tangtangon;
  • aron makit-an kung unsa ang dili gusto sa mga tiggamit ug usbon kini.

Unsang paagi kini sa trabaho?

Aron matun-an ang pamatasan sa tiggamit, kinahanglan nimo nga mangolekta usa ka kasaysayan sa kini nga pamatasan. Apan unsa gyud ang kolektahon? Kini nga pangutana nag-asoy hangtod sa 70% sa pagkakomplikado sa tibuuk nga buluhaton. Daghang mga miyembro sa grupo sa produkto ang kinahanglan nga motubag niini nga pangutana nga magkauban: manager sa produkto, programmer, analista. Ang bisan unsang sayup sa kini nga lakang mahal: dili nimo makolekta ang imong kinahanglan, ug mahimo nimong makolekta ang usa ka butang nga dili magtugot kanimo sa paghimo og makahuluganon nga mga konklusyon.

Kung nakahukom ka kung unsa ang kolektahon, kinahanglan nimo nga hunahunaon ang bahin sa arkitektura kung giunsa kini pagkolekta. Ang nag-unang butang nga gigamit sa analytical system mao ang usa ka panghitabo. Ang usa ka panghitabo usa ka paghulagway kung unsa ang nahitabo nga gipadala sa sistema sa analitiko agig tubag sa usa ka aksyon sa gumagamit. Kasagaran, alang sa matag usa sa mga aksyon nga gipili alang sa pagsubay sa miaging lakang, ang panghitabo sama sa usa ka JSON nga pakete nga adunay mga natad nga naghulagway sa aksyon nga gihimo.

Unsa nga matang sa JSON package kini?

Ang JSON nga pakete kay usa ka text file nga naghulagway sa nahitabo. Pananglitan, ang usa ka pakete sa JSON mahimong adunay kasayuran nga ang user nga si Mary naghimo sa Nagsugod nga aksyon sa dula sa 23:00 sa Nobyembre 15th. Giunsa paghulagway ang matag aksyon? Pananglitan, ang user nag-klik sa usa ka buton. Unsa nga mga kabtangan ang kinahanglan nga kolektahon niining higayona? Sila gibahin ngadto sa duha ka matang:

  • super properties - mga kabtangan nga kinaiya sa tanang panghitabo nga kanunay anaa. Kini ang panahon, device ID, bersyon sa API, bersyon sa analytics, bersyon sa OS;
  • panghitabo piho nga mga kabtangan - kini nga mga kabtangan kay arbitraryo ug ang nag-unang kalisud mao ang paagi sa pagpili kanila. Pananglitan, alang sa "buy coins" nga buton sa usa ka dula, ang ingon nga mga kabtangan mao ang "pila ka mga sensilyo ang gipalit sa tiggamit", "pila ang gasto sa mga sensilyo".

Usa ka pananglitan sa usa ka JSON nga pakete sa usa ka serbisyo sa pagkat-on sa pinulongan:
Mga sistema sa analitiko sa kliyente

Apan nganong dili na lang kolektahon ang tanan?

Tungod kay ang tanan nga mga panghitabo gihimo sa mano-mano. Ang mga sistema sa analitiko walay buton nga "i-save ang tanan" (ug kana walay kapuslanan). Kadto lamang nga mga aksyon gikan sa lohika sa serbisyo nga makapaikag sa pipila ka bahin sa team ang nakolekta. Bisan sa matag estado sa usa ka butones o bintana, dili tanan nga mga panghitabo kasagarang makapainteres. Alang sa taas nga mga proseso (sama sa lebel sa dula), ang sinugdanan ug katapusan ra ang mahimong hinungdanon. Ang mahitabo sa tunga-tunga mahimong dili magkahiusa.
Ingon sa usa ka lagda, ang lohika sa serbisyo naglangkob sa mga butang - mga entidad. Mahimo kini nga usa ka entidad nga "sensilyo" o usa ka entidad nga "level". Busa, mahimo nimong isulat ang mga panghitabo gikan sa mga entidad, ilang estado ug aksyon. Mga pananglitan: β€œlevel nagsugod”, β€œlevel ended”, β€œlevel ended, rason - gikaon sa dragon”. Kini mao ang advisable nga ang tanan nga mga entidad nga mahimong "abli" nga sirado aron dili makalapas sa lohika ug dili komplikado sa dugang nga trabaho uban sa analytics.

Mga sistema sa analitiko sa kliyente

Pila ka mga panghitabo ang anaa sa komplikadong sistema?

Ang mga komplikadong sistema makahimo sa pagproseso sa pipila ka gatos nga mga panghitabo, nga nakolekta gikan sa tanan nga mga kustomer (mga managers sa produkto, programmer, analista) ug maampingon (!) Gisulod sa usa ka lamesa, ug dayon ngadto sa lohika sa serbisyo. Ang pag-andam sa mga panghitabo usa ka dako nga interdisciplinary nga trabaho nga nanginahanglan sa tanan nga masabtan kung unsa ang kinahanglan nga kolektahon, pagtagad ug katukma.

Unsay sunod?

Ingnon ta nga nahimo namon ang tanan nga makapaikag nga mga panghitabo. Panahon na aron kolektahon sila. Aron mahimo kini, kinahanglan nimo nga ikonektar ang analytics sa kliyente. Adto sa Google ug pangitaa ang mobile analytics (o pagpili gikan sa mga ilado: Mixpanel, Yandeks.Metrika, Google Analytics, Pagsusi sa Facebook, Tune, amplitude). Gikuha namo ang SDK gikan sa website ug gimugna kini sa code sa among serbisyo (busa ang ngalan nga "kliyente" - tungod kay ang SDK gitukod sa kliyente).

Ug asa mangolekta og mga panghitabo?

Ang tanan nga JSON nga mga pakete nga pagabuhaton kinahanglan nga tipigan bisan asa. Asa sila ipadala ug asa sila magtigom? Sa kaso sa usa ka sistema sa pagsusi sa kliyente, kini mismo ang responsable niini. Wala kami nahibal-an kung diin ang among mga pakete sa JSON, kung diin ang ilang pagtipig, kung pila ang naa, o kung giunsa kini gitipigan didto. Ang tibuok proseso sa pagkolekta gihimo sa sistema ug dili igsapayan kanamo. Sa serbisyo sa analytics, nakakuha kami access sa usa ka personal nga account, diin among makita ang mga resulta sa pagproseso sa inisyal nga datos sa pamatasan. Sunod, nagtrabaho ang mga analista kung unsa ang ilang nakita sa ilang personal nga account.

Sa libre nga mga bersyon, ang hilaw nga datos kasagaran dili ma-download. Ang mahal nga bersyon adunay ingon nga mga bahin.

Unsa ka dugay ang pagkonektar?

Ang pinakasimple nga analytics mahimong konektado sa usa ka oras: kini mao ang App Metrika, nga magpakita sa pinakasimple nga mga butang nga walay pag-analisar sa custom nga mga panghitabo. Ang oras nga gikinahanglan sa pag-set up sa mas komplikado nga sistema nagdepende sa pinili nga mga panghitabo. Ang mga kalisdanan mitungha nga nanginahanglan dugang nga pag-uswag:

  • Naa bay pila sa mga panghitabo? Pananglitan, unsaon pag-ayo nga ang usa ka panghitabo dili makauna sa lain?
  • Unsa ang buhaton kung giusab sa tiggamit ang oras? Giusab ang time zone?
  • Unsa ang buhaton kung walay Internet?

Sa kasagaran, mahimo nimong i-set up ang Mixpanel sa pipila ka mga adlaw. Kung ang usa ka dako nga gidaghanon sa mga piho nga mga panghitabo giplano nga kolektahon, kini mahimo nga usa ka semana.

Mga sistema sa analitiko sa kliyente

Unsaon pagpili kung asa ang akong gikinahanglan?

Ang mga kinatibuk-ang estadistika nagtrabaho nga maayo sa tanan nga mga sistema sa analitikal. Maayo nga haum alang sa mga tigpamaligya ug mga tigbaligya: makita nimo ang pagpadayon, kung unsa kadugay nga gigugol sa mga tiggamit sa aplikasyon, tanan nga sukaranan nga mga sukatan sa taas nga lebel. Alang sa pinakasimple nga landing page, ang Yandex metrics igo na.

Kung bahin sa dili standard nga mga buluhaton, ang pagpili nagdepende sa imong serbisyo, analytical nga mga buluhaton ug mga panghitabo nga kinahanglan iproseso aron masulbad kini.

  • Sa Mixpanel, pananglitan, mahimo nimong ipadagan ang mga pagsulay sa A/B. Unsaon pagbuhat niini? Naghimo ka usa ka eksperimento diin adunay daghang mga sample ug maghimo usa ka pagpili (imong gi-assign ang ingon ug ingon nga mga tiggamit sa A, ang uban sa B). Alang sa A ang buton mahimong berde, alang sa B kini mahimong asul. Tungod kay gikolekta sa Mixpanel ang tanan nga datos, makit-an niini ang device id sa matag user gikan sa A ug B. Sa code sa serbisyo, gamit ang SDK, gihimo ang mga tweak - kini ang mga lugar diin adunay mabag-o alang sa pagsulay. Sunod, alang sa matag tiggamit, ang kantidad (sa among kaso, ang kolor sa buton) gikuha gikan sa Mixpanel. Kung walay koneksyon sa Internet, ang default nga kapilian ang pilion.
  • Kasagaran gusto nimo nga dili lamang tipigan ug tun-an ang mga panghitabo, apan usab ang mga aggregate nga tiggamit. Gibuhat kini sa Mixpanel awtomatiko, sa tab nga Mga Gumagamit. Didto nimo matan-aw ang tanang permanenteng data sa user (ngalan, email, profile sa facebook) ug kasaysayan sa log sa user. Mahimo nimong tan-awon ang datos sa tiggamit isip estadistika: Ang dragon mikaon ug 100 ka beses, mipalit ug 3 ka bulak. Sa pipila ka mga sistema, ang aggregation sa user mahimong ma-download.
  • Unsa ang nag-unang kabugnaw Pagsusi sa Facebook? Gikonektar niini ang bisita sa serbisyo sa iyang profile sa Facebook. Busa, mahimo nimong mahibal-an ang imong mamiminaw, ug labing hinungdanon, unya i-convert kini sa usa ka mamiminaw sa advertising. Pananglitan, kung ako mibisita sa usa ka site sa makausa, ug ang tag-iya niini mibalik sa advertising (autofillable audience sa Facebook analytics) alang sa mga bisita, unya sa umaabot akong makita ang advertising alang niini nga site sa Facebook. Alang sa tag-iya sa site, kini molihok nga yano ug dali; kinahanglan nimo nga hinumdoman nga magbutang usa ka adlaw-adlaw nga takup sa imong badyet sa advertising. Ang disbentaha sa Facebook analytics mao nga kini dili labi ka kombenyente: ang site medyo komplikado, dili dayon masabtan, ug dili molihok dayon.

Halos wala’y kinahanglan buhaton ug ang tanan molihok! Tingali adunay pipila ka mga kakulangan?

Oo, ug usa niini kay kasagarang mahal. Alang sa usa ka pagsugod kini mahimong hapit $ 50k matag bulan. Apan adunay usab mga libre nga kapilian. Ang Yandex App Metrica libre ug angay alang sa labing sukaranan nga mga sukatan.

Bisan pa, kung ang solusyon dili mahal, nan ang analytics dili detalyado: makita nimo ang tipo sa aparato, OS, apan dili piho nga mga panghitabo, ug dili ka makahimo og mga funnel. Ang Mixpanel mahimong mokantidad ug 50k dolyares sa usa ka tuig (pananglitan, ang usa ka aplikasyon sa Om Nom mahimong mokaon ug ingon niana). Sa kinatibuk-an, ang pag-access sa datos kanunay nga limitado sa tanan niini. Dili ka maghimo sa imong kaugalingon nga mga modelo ug ilunsad kini. Ang pagbayad kasagaran nga gihimo kada bulan / matag karon ug unya.

Naa pay uban?

Apan ang labing daotan nga butang mao nga bisan ang Mixpanel nag-isip sa mga volume sa datos nga naa sa usa ka aktibo nga aplikasyon sa mobile ingon usa ka gibanabana (hayag nga gipahayag nga direkta sa dokumentasyon). Kung imong itandi ang mga resulta sa analytics sa server, ang mga kantidad magkalainlain. (Basaha ang bahin sa paghimo sa imong kaugalingon nga server-side analytics sa among sunod nga artikulo!)

Ang dako nga disbentaha sa hapit tanan nga mga sistema sa analitikal mao nga ilang gilimitahan ang pag-access sa mga hilaw nga troso. Busa, ang pagpadagan sa imong kaugalingong modelo sa daw imong kaugalingong data dili molihok. Pananglitan, kung imong tan-awon ang mga funnel sa Mixpanel, mahimo ra nimo makalkulo ang kasagaran nga oras tali sa mga lakang. Ang mas komplikadong metrics, pananglitan, median time o percentiles, dili makwenta.

Usab, ang abilidad sa paghimo sa komplikado nga mga aggregation ug segmentations kanunay nga kulang. Pananglitan, ang malisud nga grupo nga namalit "aron mahiusa ang mga tiggamit nga natawo kaniadtong 1990 ug nakapalit ug labing menos 50 ka donut matag usa" mahimong dili magamit.

Ang Facebook Analytics adunay komplikado kaayo nga interface ug hinay.

Unsa kaha kung akong i-on ang tanan nga sistema sa usa ka higayon?

Nindot nga ideya! Kanunay nga mahitabo nga ang lainlaing mga sistema nagpatunghag lainlaing mga sangputanan. Lahi nga numero. Dugang pa, ang uban adunay usa ka gamit, ang uban adunay lain, ug ang uban libre.
Dugang pa, daghang mga sistema ang mahimong i-on nga managsama alang sa pagsulay: pananglitan, aron pamilyar ang imong kaugalingon sa interface sa usa ka bag-o ug anam-anam nga ibalhin kini. Sama sa bisan unsang negosyo, dinhi kinahanglan nimo mahibal-an kung kanus-a mohunong ug magkonektar sa analytics sa usa ka gidak-on nga mahimo nimong masubay kini (ug dili kana makapahinay sa imong koneksyon sa network).

Gikonektar namon ang tanan, ug dayon gipagawas ang mga bag-ong bahin, kung giunsa ang pagdugang mga panghitabo?

Sama sa kung nagkonektar sa analytics gikan sa wala: pagkolekta mga paghubit sa kinahanglan nga mga panghitabo ug gamita ang SDK aron isulod kini sa code sa kliyente.

Nanghinaut ko nga ang mga tubag sa kanunay nga gipangutana nga mga pangutana mapuslanon kanimo. Kung gitabangan ka nila nga masabtan nga ang analytics nga bahin sa kliyente dili angay alang sa imong aplikasyon, girekomenda namon nga sulayan ang imong analytics sa kilid sa server. Hisgutan ko kini sa sunod nga bahin, ug unya hisgotan ko kung giunsa kini ipatuman sa imong proyekto.

Ang mga rehistradong tiggamit lamang ang makaapil sa survey. Sign in, walay sapayan.

Unsa nga mga sistema sa pag-analisa sa kostumer ang imong gigamit?

  • Mixpanel

  • Facebook Analytics

  • Google Analytics

  • Yandex Metrica

  • Ang uban

  • Uban sa imong sistema

  • Wala

33 ka tiggamit ang miboto. 15 ka tiggamit ang nag-abstain.

Source: www.habr.com

Idugang sa usa ka comment