Systemau dadansoddi cleientiaid

Dychmygwch eich bod yn ddarpar entrepreneur sydd newydd greu gwefan a chymhwysiad symudol (er enghraifft, ar gyfer siop donuts). Rydych chi eisiau cysylltu dadansoddeg defnyddwyr â chyllideb fach, ond ddim yn gwybod sut. Mae pawb o gwmpas yn defnyddio Mixpanel, analytics Facebook, Yandex.Metrica a systemau eraill, ond nid yw'n glir beth i'w ddewis a sut i'w ddefnyddio.

Systemau dadansoddi cleientiaid

Beth yw systemau dadansoddi?

Yn gyntaf oll, rhaid dweud nad yw system ddadansoddeg defnyddwyr yn system ar gyfer dadansoddi logiau'r gwasanaeth ei hun. Mae monitro perfformiad y gwasanaeth yn canolbwyntio ar sefydlogrwydd a pherfformiad, a chaiff ei wneud ar wahân gan y datblygwyr. Crëir dadansoddeg defnyddiwr er mwyn astudio ymddygiad y defnyddiwr: pa gamau y mae'n eu cyflawni, pa mor aml, sut mae'n ymateb i hysbysiadau gwthio neu ddigwyddiadau eraill yn y gwasanaeth. Yn fyd-eang, mae gan ddadansoddeg defnyddwyr ddau gyfeiriad: dadansoddeg symudol a gwe. Er gwaethaf rhyngwynebau a galluoedd gwahanol gwasanaethau gwe a symudol, mae gweithio gyda'r system ddadansoddeg i'r ddau gyfeiriad tua'r un peth.

Pam mae angen hyn?

Mae angen dadansoddiadau defnyddwyr:

  • monitro beth sy'n digwydd wrth ddefnyddio'r gwasanaeth;
  • i newid y cynnwys a deall ble i ddatblygu, pa nodweddion i'w hychwanegu/dileu;
  • i ddod o hyd i'r hyn nad yw defnyddwyr yn ei hoffi a'i newid.

Sut mae'n gweithio?

I astudio ymddygiad defnyddwyr, mae angen ichi gasglu hanes yr ymddygiad hwn. Ond beth yn union i'w gasglu? Mae'r cwestiwn hwn yn cyfrif am hyd at 70% o gymhlethdod y dasg gyfan. Rhaid i lawer o aelodau'r tîm cynnyrch ateb y cwestiwn hwn gyda'i gilydd: rheolwr cynnyrch, rhaglenwyr, dadansoddwyr. Mae unrhyw gamgymeriad ar y cam hwn yn gostus: efallai na fyddwch yn casglu'r hyn sydd ei angen arnoch, ac efallai y byddwch yn casglu rhywbeth na fydd yn caniatáu ichi ddod i gasgliadau ystyrlon.

Unwaith y byddwch wedi penderfynu beth i'w gasglu, mae angen ichi feddwl am bensaernïaeth sut i'w gasglu. Y prif wrthrych y mae systemau dadansoddol yn gweithio ag ef yw digwyddiad. Mae digwyddiad yn ddisgrifiad o'r hyn a ddigwyddodd sy'n cael ei anfon at y system ddadansoddeg mewn ymateb i weithred defnyddiwr. Yn nodweddiadol, ar gyfer pob un o'r camau gweithredu a ddewiswyd ar gyfer olrhain yn y cam blaenorol, mae'r digwyddiad yn edrych fel pecyn JSON gyda meysydd sy'n disgrifio'r camau a gymerwyd.

Pa fath o becyn JSON yw hwn?

Ffeil destun yw pecyn JSON sy'n disgrifio beth ddigwyddodd. Er enghraifft, gall pecyn JSON gynnwys gwybodaeth bod y defnyddiwr Mary wedi perfformio'r weithred gêm Started am 23:00 ar Dachwedd 15th. Sut i ddisgrifio pob gweithred? Er enghraifft, mae'r defnyddiwr yn clicio ar fotwm. Pa briodweddau sydd angen eu casglu ar hyn o bryd? Maent yn cael eu rhannu'n ddau fath:

  • eiddo super - priodweddau sy'n nodweddiadol o bob digwyddiad sydd bob amser yn bresennol. Dyma amser, ID dyfais, fersiwn API, fersiwn dadansoddeg, fersiwn OS;
  • priodweddau digwyddiad penodol - mae'r priodweddau hyn yn fympwyol a'r prif anhawster yw sut i'w dewis. Er enghraifft, ar gyfer y botwm “prynu darnau arian” mewn gêm, priodweddau o'r fath fydd “faint o ddarnau arian a brynodd y defnyddiwr”, “faint mae'r darnau arian yn ei gostio”.

Enghraifft o becyn JSON mewn gwasanaeth dysgu iaith:
Systemau dadansoddi cleientiaid

Ond beth am gasglu popeth yn unig?

Oherwydd bod pob digwyddiad yn cael ei greu â llaw. Nid oes gan systemau dadansoddi botwm "arbed popeth" (a byddai hynny'n ddibwrpas). Dim ond y gweithredoedd hynny o'r rhesymeg gwasanaeth sy'n ddiddorol i ryw ran o'r tîm sy'n cael eu casglu. Hyd yn oed ar gyfer pob cyflwr botwm neu ffenestr, nid yw pob digwyddiad fel arfer o ddiddordeb. Ar gyfer prosesau hir (fel lefel gêm), dim ond y dechrau a'r diwedd all fod yn bwysig. Efallai na fydd yr hyn sy'n digwydd yn y canol yn dod at ei gilydd.
Fel rheol, mae rhesymeg gwasanaeth yn cynnwys gwrthrychau - endidau. Gall hyn fod yn endid “darn arian” neu'n endid “lefel”. Felly, gallwch chi gyfansoddi digwyddiadau gan endidau, eu gwladwriaethau a'u gweithredoedd. Enghreifftiau: “lefel wedi dechrau”, “lefel wedi dod i ben”, “lefel wedi dod i ben, rheswm - wedi’i fwyta gan ddraig”. Fe’ch cynghorir i gau pob endid y gellir ei “agor” er mwyn peidio â thorri’r rhesymeg a pheidio â chymhlethu gwaith pellach gyda dadansoddeg.

Systemau dadansoddi cleientiaid

Faint o ddigwyddiadau sydd mewn system gymhleth?

Gall systemau cymhleth brosesu cannoedd o ddigwyddiadau, a gasglwyd gan bob cwsmer (rheolwyr cynnyrch, rhaglenwyr, dadansoddwyr) ac yn ofalus (!) Mewn tabl, ac yna i resymeg y gwasanaeth. Mae paratoi digwyddiadau yn waith rhyngddisgyblaethol mawr sy'n gofyn i bawb ddeall beth sydd angen ei gasglu, sylw a chywirdeb.

Beth sydd nesaf?

Gadewch i ni ddweud ein bod yn meddwl am yr holl ddigwyddiadau diddorol. Mae'n bryd eu casglu. I wneud hyn, mae angen i chi gysylltu dadansoddiadau cwsmeriaid. Ewch i Google a chwiliwch am ddadansoddeg symudol (neu dewiswch o'r rhai adnabyddus: Mixpanel, Yandex.Metrica, Google Analytics, Dadansoddeg Facebook, Tune, Osgled). Rydyn ni'n cymryd y SDK o'r wefan ac yn ei adeiladu i mewn i god ein gwasanaeth (a dyna pam yr enw "cleient" - oherwydd bod y SDK wedi'i ymgorffori yn y cleient).

A ble i gasglu digwyddiadau?

Mae angen storio pob pecyn JSON a fydd yn cael ei greu yn rhywle. Ble byddant yn cael eu hanfon ac i ble y byddant yn ymgynnull? Yn achos system ddadansoddol cleient, mae ei hun yn gyfrifol am hyn. Nid ydym yn gwybod ble mae ein pecynnau JSON, ble mae eu storfa, faint sydd, na sut maen nhw'n cael eu storio yno. Cyflawnir y broses gasglu gyfan gan y system ac nid yw o bwys i ni. Yn y gwasanaeth dadansoddeg, rydym yn cael mynediad at gyfrif personol, lle gwelwn ganlyniadau prosesu'r data ymddygiadol cychwynnol. Nesaf, mae dadansoddwyr yn gweithio gyda'r hyn a welant yn eu cyfrif personol.

Mewn fersiynau rhad ac am ddim, fel arfer ni ellir lawrlwytho'r data crai. Mae gan y fersiwn ddrud nodweddion o'r fath.

Pa mor hir y bydd yn ei gymryd i gysylltu?

Gellir cysylltu'r dadansoddeg symlaf mewn awr: App Metrika fydd hwn, a fydd yn dangos y pethau symlaf heb ddadansoddi digwyddiadau arferol. Mae'r amser sydd ei angen i sefydlu system fwy cymhleth yn dibynnu ar y digwyddiadau a ddewiswyd. Mae anawsterau’n codi sydd angen datblygiad ychwanegol:

  • A oes ciw o ddigwyddiadau? Er enghraifft, sut i drwsio na all un digwyddiad ddod cyn un arall?
  • Beth i'w wneud os yw'r defnyddiwr wedi newid yr amser? Wedi newid cylchfa amser?
  • Beth i'w wneud os nad oes Rhyngrwyd?

Ar gyfartaledd, gallwch chi sefydlu Mixpanel mewn cwpl o ddiwrnodau. Pan fwriedir casglu nifer fawr o ddigwyddiadau penodol, gall gymryd wythnos.

Systemau dadansoddi cleientiaid

Sut i ddewis pa un sydd ei angen arnaf?

Mae ystadegau cyffredinol yn gweithio'n iawn ym mhob system ddadansoddol. Yn addas iawn ar gyfer marchnatwyr a gwerthwyr: gallwch weld cadw, faint o amser a dreuliodd defnyddwyr yn y cais, pob metrig lefel uchel sylfaenol. Ar gyfer y dudalen lanio symlaf, bydd metrigau Yandex yn ddigon.

O ran tasgau ansafonol, mae'r dewis yn dibynnu ar eich gwasanaeth, tasgau dadansoddol a digwyddiadau y mae angen eu prosesu i'w datrys.

  • Yn Mixpanel, er enghraifft, gallwch chi redeg profion A/B. Sut i'w wneud? Rydych chi'n creu arbrawf lle bydd sawl sampl ac yn gwneud detholiad (rydych chi'n neilltuo defnyddwyr o'r fath a defnyddwyr o'r fath i A, eraill i B). Ar gyfer A bydd y botwm yn wyrdd, ar gyfer B bydd yn las. Gan fod Mixpanel yn casglu'r holl ddata, gall ddod o hyd i id dyfais pob defnyddiwr o A a B. Yn y cod gwasanaeth, gan ddefnyddio'r SDK, mae tweaks yn cael eu creu - mae'r rhain yn lleoedd lle gall rhywbeth newid i'w brofi. Nesaf, ar gyfer pob defnyddiwr, mae'r gwerth (yn ein hachos ni, lliw y botwm) yn cael ei dynnu o Mixpanel. Os nad oes cysylltiad Rhyngrwyd, bydd yr opsiwn rhagosodedig yn cael ei ddewis.
  • Yn aml, rydych chi eisiau nid yn unig storio ac astudio digwyddiadau, ond hefyd agregu defnyddwyr. Mae Mixpanel yn gwneud hyn yn awtomatig, yn y tab Defnyddwyr. Yno gallwch weld yr holl ddata defnyddiwr parhaol (enw, e-bost, proffil facebook) a hanes log defnyddiwr. Gallwch edrych ar ddata defnyddwyr fel ystadegau: Bwytaodd y ddraig 100 o weithiau, prynodd 3 blodyn. Mewn rhai systemau, gellir lawrlwytho agregu fesul defnyddiwr.
  • Beth yw'r prif oerni Dadansoddeg Facebook? Mae'n cysylltu'r ymwelydd gwasanaeth â'i broffil Facebook. Felly, gallwch chi ddarganfod eich cynulleidfa, ac yn bwysicaf oll, yna ei throsi'n gynulleidfa hysbysebu. Er enghraifft, pe bawn i'n ymweld â gwefan unwaith, a bod ei berchennog wedi troi hysbysebu (cynulleidfa awtomatig yn analytics Facebook) ar gyfer ymwelwyr, yna yn y dyfodol byddaf yn gweld hysbysebu ar gyfer y wefan hon ar Facebook. I berchennog y safle, mae hyn yn gweithio'n syml ac yn gyfleus; does ond angen i chi gofio rhoi cap dyddiol ar eich cyllideb hysbysebu. Anfantais dadansoddeg Facebook yw nad yw'n arbennig o gyfleus: mae'r wefan yn eithaf cymhleth, nid yw'n ddealladwy ar unwaith, ac nid yw'n gweithio'n gyflym iawn.

Nid oes angen gwneud bron dim byd ac mae popeth yn gweithio! Efallai bod rhai anfanteision?

Ydy, ac un ohonyn nhw yw ei fod fel arfer yn ddrud. Ar gyfer busnes cychwynnol gallai fod tua $50k y mis. Ond mae yna hefyd opsiynau rhad ac am ddim. Mae Yandex App Metrica yn rhad ac am ddim ac yn addas ar gyfer y metrigau mwyaf sylfaenol.

Fodd bynnag, os yw'r ateb yn rhad, yna ni fydd y dadansoddeg yn fanwl: byddwch yn gallu gweld y math o ddyfais, OS, ond nid digwyddiadau penodol, ac ni fyddwch yn gallu creu twmffatiau. Gall Mixpanel gostio 50k o ddoleri y flwyddyn (er enghraifft, gall cais gydag Om Nom fwyta cymaint â hynny). Yn gyffredinol, mae mynediad at ddata yn aml yn gyfyngedig ym mhob un ohonynt. Nid ydych chi'n meddwl am eich modelau eich hun ac yn eu lansio. Fel arfer gwneir taliad yn fisol / cyfnodol.

Unrhyw rai eraill?

Ond y peth gwaethaf yw bod hyd yn oed Mixpanel yn ystyried y cyfeintiau data sy'n gynhenid ​​​​mewn cymhwysiad symudol gweithredol fel brasamcan (a nodir yn agored yn uniongyrchol yn y ddogfennaeth). Os cymharwch y canlyniadau â dadansoddeg gweinyddwyr, bydd y gwerthoedd yn dargyfeirio. (Darllenwch sut i greu eich dadansoddeg ochr y gweinydd eich hun yn ein herthygl nesaf!)

Anfantais fawr bron pob system ddadansoddol yw eu bod yn cyfyngu ar fynediad i foncyffion amrwd. Felly, ni fydd rhedeg eich model eich hun ar eich data eich hun i bob golwg yn gweithio. Er enghraifft, os edrychwch ar sianeli yn Mixpanel, dim ond yr amser cyfartalog rhwng camau y gallwch chi ei gyfrifo. Ni ellir cyfrifo metrigau mwy cymhleth, er enghraifft, amser canolrif neu ganraddau.

Hefyd, mae'r gallu i berfformio agregiadau a segmentiadau cymhleth yn aml yn ddiffygiol. Er enghraifft, efallai na fydd y grŵp anodd prynu “i uno defnyddwyr a gafodd eu geni ym 1990 ac a brynodd o leiaf 50 toesen yr un” ar gael.

Mae gan Facebook Analytics ryngwyneb cymhleth iawn ac mae'n araf.

Beth os byddaf yn troi pob system ymlaen ar unwaith?

Syniad gwych! Mae'n aml yn digwydd bod systemau gwahanol yn cynhyrchu canlyniadau gwahanol. Rhifau gwahanol. Yn ogystal, mae gan rai un swyddogaeth, mae gan eraill un arall, ac mae eraill yn rhad ac am ddim.
Yn ogystal, gellir troi sawl system ymlaen ochr yn ochr ar gyfer profi: er enghraifft, i ymgyfarwyddo â rhyngwyneb un newydd a newid yn raddol iddo. Fel mewn unrhyw fusnes, yma mae angen i chi wybod pryd i stopio a chysylltu dadansoddeg i'r fath raddau fel y gallwch chi gadw golwg arno (ac ni fydd hynny'n arafu eich cysylltiad rhwydwaith).

Fe wnaethon ni gysylltu popeth, ac yna rhyddhau nodweddion newydd, sut i ychwanegu digwyddiadau?

Yr un peth ag wrth gysylltu dadansoddeg o'r dechrau: casglwch ddisgrifiadau o'r digwyddiadau angenrheidiol a defnyddiwch y SDK i'w mewnosod yn y cod cleient.

Gobeithiaf y bydd yr atebion i gwestiynau cyffredin yn ddefnyddiol i chi. Os gwnaethant eich helpu i ddeall nad yw dadansoddeg ochr y cleient yn addas ar gyfer eich cais, rydym yn argymell rhoi cynnig ar eich dadansoddeg ochr y gweinydd. Siaradaf amdano yn y rhan nesaf, ac yna siaradaf am sut i roi hyn ar waith yn eich prosiect.

Dim ond defnyddwyr cofrestredig all gymryd rhan yn yr arolwg. Mewngofnodios gwelwch yn dda.

Pa systemau dadansoddi cwsmeriaid ydych chi'n eu defnyddio?

  • Mixpanel

  • Dadansoddeg Facebook

  • Google Analytics

  • Yandex Metrica

  • Eraill

  • Gyda'ch system

  • Dim byd

Pleidleisiodd 33 o ddefnyddwyr. Ymataliodd 15 o ddefnyddwyr.

Ffynhonnell: hab.com

Ychwanegu sylw