Sistemi analitiċi tal-klijenti

Immaġina li inti intraprenditur li għadu kemm ħoloq websajt u applikazzjoni mobbli (per eżempju, għal ħanut tad-donut). Trid tikkonnettja l-analiżi tal-utent b'baġit żgħir, imma ma tafx kif. Kulħadd madwar juża Mixpanel, Facebook analytics, Yandex.Metrica u sistemi oħra, iżda mhuwiex ċar x'għandu jagħżel u kif jużah.

Sistemi analitiċi tal-klijenti

X'inhuma s-sistemi analitiċi?

L-ewwelnett, għandu jingħad li sistema analitika tal-utent mhix sistema għall-analiżi ta 'logs tas-servizz innifsu. Il-monitoraġġ ta' kif iwettaq is-servizz jiffoka fuq l-istabbiltà u l-prestazzjoni, u jitwettaq separatament mill-iżviluppaturi. L-analiżi tal-utent hija maħluqa sabiex tistudja l-imġieba tal-utent: liema azzjonijiet iwettaq, kemm-il darba, kif jirreaġixxi għal notifiki push jew avvenimenti oħra fis-servizz. Globalment, l-analitika tal-utenti għandha żewġ direzzjonijiet: l-analiżi tal-mowbajl u tal-web. Minkejja l-interfaces u l-kapaċitajiet differenti tas-servizzi tal-web u mobbli, il-ħidma mas-sistema analitika fiż-żewġ direzzjonijiet hija bejn wieħed u ieħor l-istess.

Għaliex dan huwa meħtieġ?

Analitika tal-utent hija meħtieġa:

  • biex tissorvelja x'jiġri meta tuża s-servizz;
  • biex tibdel il-kontenut u tifhem fejn tiżviluppa, liema karatteristiċi għandek iżżid/tneħħi;
  • biex issib dak li l-utenti ma jogħġobux u jibdlu.

Kif taħdem?

Biex tistudja l-imġieba tal-utent, trid tiġbor storja ta 'din l-imġieba. Imma eżattament x'għandek tiġbor? Din il-mistoqsija tammonta għal sa 70% tal-kumplessità tal-kompitu kollu. Ħafna membri tat-tim tal-prodott iridu jwieġbu din il-mistoqsija flimkien: maniġer tal-prodott, programmaturi, analisti. Kwalunkwe żball f'dan il-pass jiswa ħafna flus: tista' ma tiġborx dak li għandek bżonn, u tista' tiġbor xi ħaġa li ma tħallikx tieħu konklużjonijiet sinifikanti.

Ladarba tkun iddeċidejt x'għandek tiġbor, trid taħseb dwar l-arkitettura ta 'kif tiġborha. L-oġġett ewlieni li s-sistemi analitiċi jaħdmu miegħu huwa avveniment. Avveniment huwa deskrizzjoni ta 'dak li ġara li tintbagħat lis-sistema analitika bi tweġiba għal azzjoni tal-utent. Tipikament, għal kull waħda mill-azzjonijiet magħżula għat-traċċar fil-pass preċedenti, l-avveniment jidher qisu pakkett JSON b'oqsma li jiddeskrivu l-azzjoni meħuda.

X'tip ta' pakkett JSON huwa dan?

Il-pakkett JSON huwa fajl test li jiddeskrivi dak li ġara. Pereżempju, pakkett JSON jista 'jkun fih informazzjoni li l-utent Mary wettaq l-azzjoni tal-logħba Started fit-23:00 fil-15 ta' Novembru. Kif tiddeskrivi kull azzjoni? Pereżempju, l-utent jikklikkja fuq buttuna. Liema proprjetajiet jeħtieġ li jinġabru f'dan il-mument? Huma maqsuma f'żewġ tipi:

  • super proprjetajiet - proprjetajiet li huma karatteristiċi tal-avvenimenti kollha li huma dejjem preżenti. Dan huwa l-ħin, ID tal-apparat, verżjoni API, verżjoni analitika, verżjoni OS;
  • proprjetajiet speċifiċi għall-avveniment - dawn il-proprjetajiet huma arbitrarji u d-diffikultà ewlenija hija kif tagħżelhom. Pereżempju, għall-buttuna "ixtri muniti" f'logħba, proprjetajiet bħal dawn se jkunu "kemm l-utent xtara muniti", "kemm jiswew il-muniti".

Eżempju ta' pakkett JSON f'servizz ta' tagħlim tal-lingwi:
Sistemi analitiċi tal-klijenti

Imma għaliex ma tiġborx kollox?

Minħabba li l-avvenimenti kollha huma maħluqa manwalment. Is-sistemi analitiċi m'għandhomx buttuna "jsalva kollox" (u dan ikun inutli). Jinġabru biss dawk l-azzjonijiet mil-loġika tas-servizz li huma interessanti għal xi parti tat-tim. Anke għal kull stat ta 'buttuna jew tieqa, mhux l-avvenimenti kollha huma normalment ta' interess. Għal proċessi twal (bħal livell tal-logħba), il-bidu u t-tmiem biss jistgħu jkunu importanti. Dak li jiġri fin-nofs jista’ ma jingħaqadx.
Bħala regola, il-loġika tas-servizz tikkonsisti f'oġġetti - entitajiet. Din tista' tkun entità "munita" jew entità "livell". Għalhekk, tista 'tikkomponi avvenimenti minn entitajiet, l-istati u l-azzjonijiet tagħhom. Eżempji: "livell beda", "livell intemm", "livell intemm, raġuni - jittiekel minn dragun". Huwa rakkomandabbli li l-entitajiet kollha li jistgħu "jinfetħu" jingħalqu sabiex ma tiksirx il-loġika u ma tikkomplikax aktar xogħol bl-analitika.

Sistemi analitiċi tal-klijenti

Kemm hemm avvenimenti f'sistema kumplessa?

Sistemi kumplessi jistgħu jipproċessaw diversi mijiet ta 'avvenimenti, li nġabru mill-klijenti kollha (maniġers tal-prodott, programmaturi, analisti) u b'attenzjoni (!) daħlu f'tabella, u mbagħad fil-loġika tas-servizz. It-tħejjija tal-avvenimenti hija xogħol interdixxiplinarju kbir li jeħtieġ li kulħadd jifhem dak li jeħtieġ li jinġabar, attenzjoni u preċiżjoni.

Xi jmiss?

Ejja ngħidu li noħorġu bl-avvenimenti interessanti kollha. Wasal iż-żmien li niġbruhom. Biex tagħmel dan, għandek bżonn tikkonnettja l-analiżi tal-klijenti. Mur fuq Google u fittex analitiċi mobbli (jew agħżel minn dawk magħrufa: Mixpanel, Yandeks.Metrika, Google Analytics, Analitika ta 'Facebook, Intunazzjoni, Amplitudni). Nieħdu l-SDK mill-websajt u nibnuh fil-kodiċi tas-servizz tagħna (għalhekk l-isem "klijent" - minħabba li l-SDK huwa mibni fil-klijent).

U fejn tiġbor l-avvenimenti?

Il-pakketti JSON kollha li se jinħolqu jeħtieġ li jinħażnu x'imkien. Fejn se jintbagħtu u fejn se jinġabru? Fil-każ ta' sistema analitika tal-klijent, hija stess hija responsabbli għal dan. Ma nafux fejn huma l-pakketti JSON tagħna, fejn il-ħażna tagħhom, kemm hemm, jew kif huma maħżuna hemmhekk. Il-proċess kollu tal-ġbir jitwettaq mis-sistema u ma jimpurtax għalina. Fis-servizz analitiku, ikollna aċċess għal kont personali, fejn naraw ir-riżultati tal-ipproċessar tad-dejta tal-imġieba inizjali. Sussegwentement, l-analisti jaħdmu ma 'dak li jaraw fil-kont personali tagħhom.

F'verżjonijiet b'xejn, id-dejta mhux ipproċessata ġeneralment ma tistax titniżżel. Il-verżjoni għalja għandha karatteristiċi bħal dawn.

Kemm se jdum biex jgħaqqad?

L-aktar analitiċi sempliċi jistgħu jiġu konnessi f'siegħa: se tkun App Metrika, li se turi l-aktar affarijiet sempliċi mingħajr ma tanalizza avvenimenti tad-dwana. Il-ħin meħtieġ biex titwaqqaf sistema aktar kumplessa jiddependi fuq l-avvenimenti magħżula. Jqumu diffikultajiet li jeħtieġu żvilupp addizzjonali:

  • Hemm kju ta' avvenimenti? Pereżempju, kif tirranġa li avveniment wieħed ma jistax jiġi qabel ieħor?
  • X'għandek tagħmel jekk l-utent biddel il-ħin? Żona tal-ħin mibdula?
  • X'għandek tagħmel jekk ma jkunx hemm l-Internet?

Bħala medja, tista 'twaqqaf Mixpanel fi ftit jiem. Meta jkun ippjanat li jinġabru numru kbir ta 'avvenimenti speċifiċi, jista' jieħu ġimgħa.

Sistemi analitiċi tal-klijenti

Kif nagħżel liema waħda għandi bżonn?

L-istatistika ġenerali taħdem tajjeb fis-sistemi analitiċi kollha. Adattat tajjeb għall-kummerċjanti u n-nies tal-bejgħ: tista 'tara ż-żamma, kemm qattgħu l-utenti fl-applikazzjoni, il-metriċi bażiċi kollha ta' livell għoli. Għall-paġna ta' inżul l-aktar sempliċi, il-metriċi Yandex se jkunu biżżejjed.

Fejn jidħlu kompiti mhux standard, l-għażla tiddependi fuq is-servizz tiegħek, il-kompiti analitiċi u l-avvenimenti li jeħtieġ li jiġu pproċessati biex issolvihom.

  • F'Mixpanel, pereżempju, tista' tmexxi testijiet A/B. Kif tagħmel dan? Inti toħloq esperiment li fih se jkun hemm diversi kampjuni u tagħmel għażla (inti tassenja lil dawk l-utenti lil A, oħrajn lil B). Għal A il-buttuna tkun ħadra, għal B tkun blu. Peress li Mixpanel jiġbor id-dejta kollha, jista 'jsib l-id tal-apparat ta' kull utent minn A u B. Fil-kodiċi tas-servizz, bl-użu tal-SDK, jinħolqu tweaks - dawn huma postijiet fejn xi ħaġa tista 'tinbidel għall-ittestjar. Sussegwentement, għal kull utent, il-valur (fil-każ tagħna, il-kulur tal-buttuna) jinġibed minn Mixpanel. Jekk ma jkunx hemm konnessjoni tal-Internet, tintgħażel l-għażla default.
  • Ħafna drabi trid mhux biss taħżen u tistudja avvenimenti, iżda wkoll tiġbor l-utenti. Mixpanel jagħmel dan awtomatikament, fit-tab Utenti. Hemmhekk tista' tara d-dejta permanenti kollha tal-utent (isem, email, profil ta' facebook) u l-istorja tar-reġistru tal-utent. Tista' tħares lejn id-dejta tal-utent bħala statistika: Id-dragun ate 100 darba, xtara 3 fjuri. F'xi sistemi, l-aggregazzjoni mill-utent tista' titniżżel.
  • X'inhu l-kesħa prinċipali Analitika ta 'Facebook? Huwa jgħaqqad il-viżitatur tas-servizz mal-profil tiegħu ta 'Facebook. Għalhekk, tista 'ssir taf l-udjenza tiegħek, u l-aktar importanti, imbagħad tikkonvertiha f'udjenza ta' reklamar. Pereżempju, jekk żort sit darba, u s-sid tiegħu jixgħel ir-reklamar (udjenza li tista' timtela awtomatikament fl-analitiċi ta 'Facebook) għall-viżitaturi, allura fil-futur se nara reklamar għal dan is-sit fuq Facebook. Għas-sid tas-sit, dan jaħdem b'mod sempliċi u konvenjenti; għandek bżonn biss li tiftakar li tpoġġi limitu ta 'kuljum fuq il-baġit tar-reklamar tiegħek. L-iżvantaġġ tal-analitika ta 'Facebook huwa li mhuwiex partikolarment konvenjenti: is-sit huwa pjuttost kumpless, ma jinftiehemx immedjatament, u ma jaħdimx malajr ħafna.

Kważi xejn m'għandu jsir u kollox jaħdem! Forsi hemm xi aspetti negattivi?

Iva, u waħda minnhom hija li normalment tiswa ħafna flus. Għal startup jista 'jkun madwar $ 50k kull xahar. Iżda hemm ukoll għażliet b'xejn. Yandex App Metrica hija b'xejn u adattata għall-metriċi l-aktar bażiċi.

Madankollu, jekk is-soluzzjoni hija rħas, allura l-analiżi ma tkunx dettaljata: tkun tista 'tara t-tip ta' apparat, OS, iżda mhux avvenimenti speċifiċi, u ma tkunx tista 'toħloq lembut. Mixpanel jista' jiswa 50k dollaru fis-sena (pereżempju, applikazzjoni b'Om Nom tista' tiekol daqshekk). B'mod ġenerali, l-aċċess għad-data huwa spiss limitat f'kull wieħed minnhom. Ma toħroġx bil-mudelli tiegħek stess u tniedihom. Il-ħlas normalment isir kull xahar / perjodikament.

Xi oħrajn?

Iżda l-agħar ħaġa hija li anke Mixpanel iqis il-volumi tad-dejta inerenti f'applikazzjoni mobbli attiva bħala approssimazzjoni (ddikjarata b'mod miftuħ direttament fid-dokumentazzjoni). Jekk tqabbel ir-riżultati mal-analiżi tas-server, il-valuri se jvarjaw. (Aqra dwar kif toħloq l-analiżi tan-naħa tas-server tiegħek stess fl-artiklu li jmiss tagħna!)

L-iżvantaġġ kbir ta 'kważi sistemi analitiċi kollha huwa li jillimitaw l-aċċess għal zkuk mhux ipproċessati. Għalhekk, it-tmexxija tal-mudell tiegħek stess fuq id-dejta tiegħek apparentement mhux se taħdem. Pereżempju, jekk tħares lejn lembuti f'Mixpanel, tista' tikkalkula biss il-ħin medju bejn il-passi. Metriċi aktar kumplessi, pereżempju, ħin medjan jew perċentili, ma jistgħux jiġu kkalkulati.

Ukoll, l-abbiltà li twettaq aggregazzjonijiet u segmentazzjonijiet kumplessi ħafna drabi hija nieqsa. Pereżempju, il-grupp delikat jixtri "biex jgħaqqad utenti li twieldu fl-1990 u xtraw mill-inqas 50 donuts kull wieħed" jista 'ma jkunx disponibbli.

Facebook Analytics għandu interface kumpless ħafna u huwa bil-mod.

X'jiġri jekk nixgħel is-sistemi kollha f'daqqa?

Idea tajba! Ħafna drabi jiġri li sistemi differenti jipproduċu riżultati differenti. Numri differenti. Barra minn hekk, xi wħud għandhom funzjonalità waħda, oħrajn għandhom oħra, u oħrajn huma b'xejn.
Barra minn hekk, diversi sistemi jistgħu jinxtegħlu b'mod parallel għall-ittestjar: pereżempju, biex tiffamiljarizza ruħek mal-interface ta 'waħda ġdida u gradwalment taqleb għaliha. Bħal f'kull negozju, hawn għandek bżonn tkun taf meta tieqaf u tikkonnettja l-analitika sa tali punt li tista 'tżomm kont tagħha (u dan mhux se jrattab il-konnessjoni tan-netwerk tiegħek).

Aħna konnessi kollox, u mbagħad rilaxxati karatteristiċi ġodda, kif żid avvenimenti?

L-istess bħal meta tikkonnettja l-analiżi mill-bidu: iġbor deskrizzjonijiet tal-avvenimenti meħtieġa u uża l-SDK biex daħħalhom fil-kodiċi tal-klijent.

Nittama li t-tweġibiet għall-mistoqsijiet frekwenti jkunu utli għalik. Jekk għenuk tifhem li l-analitiċi tan-naħa tal-klijent mhumiex adattati għall-applikazzjoni tiegħek, nirrakkomandaw li tipprova l-analitiċi tan-naħa tas-server tiegħek. Se nitkellem dwarha fil-parti li jmiss, u mbagħad nitkellem dwar kif nimplimenta dan fil-proġett tiegħek.

Utenti reġistrati biss jistgħu jipparteċipaw fl-istħarriġ. Idħol, ta 'xejn.

Liema sistemi analitiċi tal-klijenti tuża?

  • Mixpanel

  • Facebook Analytics

  • Google Analytics

  • Yandex Metrica

  • Oħrajn

  • Bis-sistema tiegħek

  • Xejn

33 utent ivvutaw. 15-il utent astjenew.

Sors: www.habr.com

Żid kumment