Greiningarkerfi viðskiptavina

Ímyndaðu þér að þú sért verðandi frumkvöðull sem er nýbúinn að búa til vefsíðu og farsímaforrit (til dæmis fyrir kleinuhringibúð). Þú vilt tengja notendagreiningar með litlu kostnaðarhámarki en veist ekki hvernig. Allir í kring nota Mixpanel, Facebook analytics, Yandex.Metrica og önnur kerfi, en það er ekki ljóst hvað á að velja og hvernig á að nota það.

Greiningarkerfi viðskiptavina

Hvað eru greiningarkerfi?

Í fyrsta lagi verður að segjast að notendagreiningarkerfi er ekki kerfi til að greina annála þjónustunnar sjálfrar. Eftirlit með því hvernig þjónustan virkar beinist að stöðugleika og frammistöðu og er framkvæmt sérstaklega af hönnuðum. Notendagreining er búin til til að kanna hegðun notandans: hvaða aðgerðir hann framkvæmir, hversu oft, hvernig hann bregst við tilkynningum eða öðrum atburðum í þjónustunni. Á heimsvísu hefur notendagreining tvær áttir: farsíma- og vefgreiningar. Þrátt fyrir mismunandi viðmót og getu vef- og farsímaþjónustu er vinna með greiningarkerfið í báðar áttir nokkurn veginn það sama.

Af hverju er þetta nauðsynlegt?

Notendagreining er nauðsynleg:

  • að fylgjast með því sem gerist við notkun þjónustunnar;
  • að breyta innihaldi og skilja hvar á að þróa, hvaða eiginleika á að bæta við/fjarlægja;
  • til að finna það sem notendum líkar ekki og breyta því.

Hvernig virkar það?

Til að rannsaka hegðun notenda þarftu að safna sögu um þessa hegðun. En hverju á að safna nákvæmlega? Þessi spurning stendur fyrir allt að 70% af flóknu verkefninu. Margir meðlimir vöruteymisins verða að svara þessari spurningu saman: vörustjóri, forritarar, sérfræðingar. Öll mistök í þessu skrefi eru dýr: þú getur ekki safnað því sem þú þarft og þú gætir safnað einhverju sem gerir þér ekki kleift að draga marktækar ályktanir.

Þegar þú hefur ákveðið hverju þú átt að safna þarftu að hugsa um arkitektúrinn á því hvernig á að safna því. Aðalhluturinn sem greiningarkerfi vinna með er atburður. Atburður er lýsing á því sem gerðist sem er sent til greiningarkerfisins sem svar við aðgerð notenda. Venjulega, fyrir hverja aðgerð sem valin var til að rekja í fyrra skrefi, lítur atburðurinn út eins og JSON pakki með reitum sem lýsa aðgerðinni sem gripið var til.

Hvers konar JSON pakki er þetta?

JSON pakkinn er textaskrá sem lýsir því sem gerðist. Til dæmis gæti JSON pakki innihaldið upplýsingar um að notandinn Mary hafi framkvæmt aðgerðina Byrjað leik klukkan 23:00 þann 15. nóvember. Hvernig á að lýsa hverri aðgerð? Til dæmis smellir notandinn á hnapp. Hvaða eignum þarf að safna á þessari stundu? Þeim er skipt í tvær tegundir:

  • ofur eiginleikar - eiginleikar sem eru einkennandi fyrir alla atburði sem eru alltaf til staðar. Þetta er tími, auðkenni tækis, API útgáfa, greiningarútgáfa, stýrikerfisútgáfa;
  • atburðarsérstakir eiginleikar - þessir eiginleikar eru handahófskenndir og helsti erfiðleikinn er hvernig á að velja þá. Til dæmis, fyrir „kaupa mynt“ hnappinn í leik, munu slíkir eiginleikar vera „hversu marga mynt notandinn keypti“, „hvað myntin kosta“.

Dæmi um JSON pakka í tungumálakennsluþjónustu:
Greiningarkerfi viðskiptavina

En hvers vegna ekki bara að safna öllu?

Vegna þess að allir atburðir eru búnir til handvirkt. Greiningarkerfi eru ekki með „vista allt“ hnapp (og það væri tilgangslaust). Aðeins þeim aðgerðum úr þjónusturökfræðinni sem eru áhugaverðar fyrir einhvern hluta liðsins er safnað. Jafnvel fyrir hvert ástand hnapps eða glugga eru yfirleitt ekki allir atburðir áhugaverðir. Fyrir langa ferla (eins og leikstig) geta aðeins upphafið og endirinn verið mikilvægur. Það sem gerist í miðjunni kemur kannski ekki saman.
Að jafnaði samanstendur þjónusturökfræði af hlutum - einingum. Þetta getur verið „mynt“ aðili eða „stig“ aðili. Þess vegna geturðu sett saman atburði úr einingum, ríkjum þeirra og aðgerðum. Dæmi: „stig byrjað“, „stigi lauk“, „stigi endað, ástæða - étið af dreka“. Það er ráðlegt að loka öllum aðilum sem hægt er að „opna“ til að brjóta ekki í bága við rökfræðina og ekki flækja frekari vinnu við greiningar.

Greiningarkerfi viðskiptavina

Hversu margir atburðir eru í flóknu kerfi?

Flókin kerfi geta unnið úr nokkur hundruð atburðum, sem safnað var frá öllum viðskiptavinum (vörustjórnendum, forriturum, sérfræðingum) og vandlega (!) færðir inn í töflu og síðan inn í þjónusturökfræðina. Undirbúningur viðburða er mikið þverfaglegt starf sem krefst þess að allir skilji hverju þarf að safna, athygli og nákvæmni.

Hvað er næst?

Segjum að við komum með alla áhugaverðu atburðina. Það er kominn tími til að safna þeim. Til að gera þetta þarftu að tengja greiningar viðskiptavina. Farðu á Google og leitaðu að farsímagreiningum (eða veldu úr þeim vel þekktu: Mixpanel, Yandeks.Metrika, Google Analytics, Greining Facebook, Tune, Útslag). Við tökum SDK af vefsíðunni og byggjum það inn í kóðann fyrir þjónustu okkar (þess vegna nafnið „viðskiptavinur“ - vegna þess að SDK er innbyggt í viðskiptavininn).

Og hvar á að safna viðburðum?

Allir JSON pakkar sem verða búnir til þarf að geyma einhvers staðar. Hvert verða þeir sendir og hvert munu þeir safnast saman? Ef um er að ræða greiningarkerfi viðskiptavinar ber það sjálft ábyrgð á þessu. Við vitum ekki hvar JSON pakkarnir okkar eru, hvar geymsla þeirra er, hversu margir þeir eru eða hvernig þeir eru geymdir þar. Allt innheimtuferlið fer fram af kerfinu og skiptir okkur engu máli. Í greiningarþjónustunni fáum við aðgang að persónulegum reikningi þar sem við sjáum niðurstöður úr vinnslu fyrstu hegðunargagna. Næst vinna sérfræðingar með það sem þeir sjá á persónulegum reikningi sínum.

Í ókeypis útgáfum er venjulega ekki hægt að hlaða niður hrágögnum. Dýra útgáfan hefur slíka eiginleika.

Hversu langan tíma mun það taka að tengjast?

Hægt er að tengja einföldustu greiningar á klukkutíma: það verður App Metrika, sem sýnir einföldustu hlutina án þess að greina sérsniðna atburði. Tíminn sem þarf til að setja upp flóknara kerfi fer eftir völdum atburðum. Erfiðleikar koma upp sem krefjast frekari þróunar:

  • Er röð af viðburðum? Til dæmis, hvernig á að laga að einn atburður geti ekki komið á undan öðrum?
  • Hvað á að gera ef notandinn hefur breytt tímanum? Breytt tímabelti?
  • Hvað á að gera ef það er ekkert internet?

Að meðaltali geturðu sett upp Mixpanel á nokkrum dögum. Þegar fyrirhugað er að safna miklum fjölda tiltekinna viðburða gæti það tekið viku.

Greiningarkerfi viðskiptavina

Hvernig á að velja hvaða ég þarf?

Almenn tölfræði virkar fínt í öllum greiningarkerfum. Hentar vel fyrir markaðsfólk og sölufólk: þú getur séð varðveislu, hversu lengi notendur eyddu í forritinu, allar grunntölur á háu stigi. Fyrir einföldustu áfangasíðuna duga Yandex mælingar.

Þegar kemur að óstöðluðum verkefnum fer valið eftir þjónustu þinni, greiningarverkefnum og atburðum sem þarf að vinna úr til að leysa þau.

  • Í Mixpanel, til dæmis, geturðu keyrt A/B próf. Hvernig á að gera það? Þú býrð til tilraun þar sem það verða nokkur sýnishorn og velur (þú úthlutar svona og slíkum notendum á A, aðra til B). Fyrir A verður hnappurinn grænn, fyrir B verður hann blár. Þar sem Mixpanel safnar öllum gögnum getur það fundið tækisauðkenni hvers notanda frá A og B. Í þjónustukóðanum, með því að nota SDK, eru lagfæringar búnar til - þetta eru staðir þar sem eitthvað getur breyst til að prófa. Næst, fyrir hvern notanda, er gildið (í okkar tilfelli liturinn á hnappinum) dregið úr Mixpanel. Ef engin internettenging er til staðar verður sjálfgefinn valkostur valinn.
  • Oft viltu ekki aðeins geyma og rannsaka viðburði, heldur einnig safna saman notendum. Mixpanel gerir þetta sjálfkrafa á flipanum Notendur. Þar geturðu skoðað öll varanleg notendagögn (nafn, netfang, facebook prófíl) og notendaskrárferil. Þú getur litið á notendagögn sem tölfræði: Drekinn borðaði 100 sinnum, keypti 3 blóm. Í sumum kerfum er hægt að hlaða niður söfnun eftir notanda.
  • Hver er helsti svali Greining Facebook? Það tengir þjónustugestinn við Facebook prófílinn hans. Þess vegna geturðu fundið markhópinn þinn og síðast en ekki síst breytt honum í auglýsingahóp. Til dæmis, ef ég heimsótti síðu einu sinni og eigandi hennar kveikti á auglýsingum (sjálfkrafa áhorfendur í Facebook greiningu) fyrir gesti, þá mun ég í framtíðinni sjá auglýsingar fyrir þessa síðu á Facebook. Fyrir síðueigandann virkar þetta á einfaldan og þægilegan hátt; þú þarft bara að muna að setja daglegt hámark á auglýsingakostnaðinn þinn. Ókosturinn við Facebook greiningar er að hún er ekki sérstaklega þægileg: síðan er frekar flókið, ekki skiljanlegt strax og virkar ekki mjög hratt.

Það þarf nánast ekkert að gera og allt virkar! Kannski eru einhverjir gallar?

Já, og ein af þeim er að það er yfirleitt dýrt. Fyrir ræsingu gæti það verið um $50k á mánuði. En það eru líka ókeypis valkostir. Yandex App Metrica er ókeypis og hentar fyrir grunntölur.

Hins vegar, ef lausnin er ódýr, þá verður greiningin ekki nákvæm: þú munt geta séð gerð tækisins, stýrikerfi, en ekki sérstaka atburði, og þú munt ekki geta búið til trektar. Mixpanel getur kostað 50 dollara á ári (til dæmis getur forrit með Om Nom borðað svo mikið). Almennt séð er aðgangur að gögnum oft takmarkaður í þeim öllum. Þú kemur ekki með þínar eigin gerðir og ræsir þær. Greiðsla fer venjulega fram mánaðarlega / reglulega.

Einhverjir aðrir?

En það versta er að jafnvel Mixpanel lítur á gagnamagnið sem felst í virku farsímaforriti sem nálgun (tilgreint opinskátt beint í skjölunum). Ef þú berð niðurstöðurnar saman við greining á netþjóni munu gildin víkja. (Lestu um hvernig á að búa til þína eigin greiningu á netþjóni í næstu grein okkar!)

Stóri ókosturinn við nánast öll greiningarkerfi er að þau takmarka aðgang að hráum annálum. Svo að keyra þitt eigið líkan á að því er virðist þínum eigin gögnum mun ekki virka. Til dæmis, ef þú skoðar trekt í Mixpanel, geturðu aðeins reiknað út meðaltíma á milli skrefa. Ekki er hægt að reikna flóknari mælikvarða, til dæmis miðgildi tíma eða hundraðshluta.

Einnig vantar oft hæfileika til að framkvæma flóknar samsöfnun og sundurliðun. Til dæmis getur verið að erfiðu hópkaupin „til að sameina notendur sem eru fæddir 1990 og keyptu að minnsta kosti 50 kleinuhringi hver“ séu ekki í boði.

Facebook Analytics hefur mjög flókið viðmót og er hægt.

Hvað ef ég kveiki á öllum kerfum í einu?

Frábær hugmynd! Það gerist oft að mismunandi kerfi skila mismunandi árangri. Mismunandi tölur. Að auki hafa sumir eina virkni, aðrir hafa aðra og aðrir eru ókeypis.
Að auki er hægt að kveikja á nokkrum kerfum samhliða til að prófa: til dæmis til að kynna þér viðmót nýs og skipta smám saman yfir í það. Eins og í öllum viðskiptum, hér þarftu að vita hvenær á að hætta og tengja greiningar að því marki að þú getir fylgst með því (og það mun ekki hægja á nettengingunni þinni).

Við tengdum allt og gáfum síðan út nýja eiginleika, hvernig á að bæta við viðburðum?

Sama og þegar greiningar eru tengdar frá grunni: safnaðu lýsingum á nauðsynlegum atburðum og notaðu SDK til að setja þær inn í kóða viðskiptavinarins.

Ég vona að svörin við algengum spurningum muni nýtast þér. Ef þeir hjálpuðu þér að skilja að greining viðskiptavinarhliðar hentar ekki forritinu þínu, mælum við með að þú prófir greininguna þína á netþjóninum. Ég mun tala um það í næsta hluta, og þá mun ég tala um hvernig á að útfæra þetta í verkefninu þínu.

Aðeins skráðir notendur geta tekið þátt í könnuninni. Skráðu þig inn, takk.

Hvaða viðskiptavinagreiningarkerfi notar þú?

  • Mixpanel

  • Facebook Analytics

  • Google Analytics

  • Yandex mæligildi

  • Aðrir

  • Með kerfinu þínu

  • Ekkert

33 notendur kusu. 15 notendur sátu hjá.

Heimild: www.habr.com

Bæta við athugasemd