Mifumo ya uchambuzi wa mteja

Fikiria kuwa wewe ni mjasiriamali anayetaka ambaye ametengeneza tovuti na programu ya simu (kwa mfano, kwa duka la donuts). Unataka kuunganisha uchanganuzi maalum kwenye bajeti ndogo, lakini hujui jinsi gani. Kila mtu karibu anatumia Mixpanel, analytics Facebook, Yandex.Metrika na mifumo mingine, lakini haijulikani ni nini cha kuchagua na jinsi ya kutumia.

Mifumo ya uchambuzi wa mteja

Mifumo ya uchanganuzi ni nini?

Kwanza kabisa, ni lazima kusema kuwa mfumo wa uchambuzi wa mtumiaji sio mfumo wa kuchambua kumbukumbu za uendeshaji wa huduma yenyewe. Kufuatilia jinsi huduma inavyoendeshwa huzingatia uthabiti na utendakazi, na hudumishwa kando na wasanidi programu. Uchambuzi wa watumiaji, kwa upande mwingine, uliundwa ili kusoma haswa tabia ya mtumiaji: ni vitendo gani anafanya, mara ngapi, jinsi anavyofanya ili kushinikiza arifa au matukio mengine kwenye huduma. Ulimwenguni, uchanganuzi wa watumiaji una maeneo mawili: uchanganuzi wa rununu na wavuti. Licha ya miingiliano tofauti na uwezo wa huduma za wavuti na simu, kufanya kazi na mfumo wa uchanganuzi katika pande zote mbili ni takriban sawa.

Kwa nini hii ni muhimu?

Uchambuzi wa mtumiaji unahitajika:

  • kufuatilia kinachotokea wakati wa kutumia huduma;
  • kubadilisha yaliyomo na kuelewa wapi kukuza, ni huduma gani za kuongeza / kuondoa;
  • kupata kile ambacho watumiaji hawapendi na ubadilishe.

Jinsi gani kazi?

Kusoma tabia ya mtumiaji, unahitaji kukusanya historia ya tabia hii. Lakini ni nini hasa cha kukusanya? Swali hili ni hadi 70% ya utata wa kazi nzima. Wanachama wengi wa timu ya bidhaa wanapaswa kujibu pamoja: meneja wa bidhaa, watayarishaji wa programu, wachambuzi. Hitilafu yoyote katika hatua hii ni ya gharama kubwa: huwezi kukusanya kile unachohitaji, na kukusanya kile ambacho hakikuruhusu kuteka hitimisho la maana.

Baada ya kuamua nini cha kujenga, unahitaji kufikiri juu ya usanifu wa jinsi ya kuijenga. Jambo kuu ambalo mifumo ya uchambuzi hufanya kazi nayo ni tukio. Tukio ni maelezo ya kile kilichotokea ambayo hutumwa kwa mfumo wa uchanganuzi kujibu kitendo cha mtumiaji. Kama sheria, kwa kila hatua iliyochaguliwa kwa ufuatiliaji katika hatua ya awali, tukio linaonekana kama pakiti ya JSON yenye sehemu zinazoelezea hatua iliyochukuliwa.

Kifurushi cha JSON ni nini?

Kifurushi cha JSON ni faili ya maandishi inayoelezea kilichotokea. Kwa mfano, kifurushi cha JSON kinaweza kuwa na taarifa kwamba mtumiaji Mary alikamilisha Shughuli ya Mchezo ulioanza saa 23:00 jioni mnamo Novemba 15. Jinsi ya kuelezea kila kitendo? Kwa mfano, mtumiaji anabofya kitufe. Ni mali gani zinazohitajika kukusanywa wakati huu? Wamegawanywa katika aina mbili:

  • super properties - mali tabia ya matukio yote ambayo ni daima sasa. Huu ni wakati, kitambulisho cha kifaa, toleo la api, toleo la uchanganuzi, toleo la OS;
  • tukio mali maalum - mali hizi ni za kiholela na ugumu kuu ni jinsi ya kuzichagua. Kwa mfano, kwa kitufe cha "kununua sarafu" kwenye mchezo, mali kama hizo zitakuwa "ni sarafu ngapi ambazo mtumiaji alinunua", "sarafu zinagharimu kiasi gani".

Mfano wa kifurushi cha JSON katika huduma ya kujifunza lugha:
Mifumo ya uchambuzi wa mteja

Lakini kwa nini tu kukusanya kila kitu?

Kwa sababu matukio yote yanaundwa kwa mikono. Mifumo ya uchanganuzi haina kitufe cha "hifadhi yote" (na hiyo haitakuwa na maana). Vitendo tu kutoka kwa mantiki ya huduma ambayo ni ya kupendeza kwa sehemu fulani ya timu hukusanywa. Hata kwa kila hali ya kitufe au dirisha, sio matukio yote ambayo kawaida huvutia. Kwa michakato ndefu (k.m. kiwango cha mchezo) mwanzo na mwisho pekee ndio unaweza kuwa muhimu. Kinachotokea katikati hakiwezi kukusanywa.
Kama sheria, mantiki ya huduma ina vitu - vyombo. Inaweza kuwa chombo cha "sarafu", chombo cha "ngazi". Kwa hiyo, inawezekana kutunga matukio kutoka kwa vyombo, majimbo yao na vitendo. Mifano: "ngazi ilianza", "ngazi imekamilika", "ngazi imekamilika, sababu inaliwa na joka". Inastahili kwamba vyombo vyote vinavyoweza "kufunguliwa" vimefungwa ili si kukiuka mantiki na si magumu ya kazi zaidi na analytics.

Mifumo ya uchambuzi wa mteja

Ni matukio ngapi katika mfumo mgumu?

Mifumo ngumu inaweza kusindika matukio mia kadhaa ambayo yalikusanywa kutoka kwa wateja wote (meneja wa bidhaa, waandaaji wa programu, wachambuzi) na kwa uangalifu (!) Imeingia kwenye meza, na kisha kwenye mantiki ya huduma. Kutayarisha matukio ni kazi kubwa ya taaluma mbalimbali ambayo inahitaji kila mtu kuelewa ni nini kinahitaji kukusanywa, usikivu na usahihi.

Nini hapo?

Wacha tuseme tulikuja na matukio yote ya kupendeza. Ni wakati wa kuwakusanya. Ili kufanya hivyo, unahitaji kuunganisha analytics ya mteja. Tunaenda kwa Google na kutafuta takwimu za simu (au kuchagua kutoka kwa zile zinazojulikana sana: Mixpanel, Yandeks.Metrika, Google Analytics, Uchambuzi wa Facebook, Tune, Amplitude) Tunachukua SDK kutoka kwa tovuti na kuipachika kwenye msimbo wa huduma yetu (kwa hivyo jina "mteja" - kwa sababu SDK imejengwa ndani ya mteja).

Na wapi kukusanya matukio?

Vifurushi vyote vya JSON ambavyo vitaundwa vinahitaji kuhifadhiwa mahali fulani. Watapelekwa wapi na watakusanywa wapi? Katika kesi ya mfumo wa uchambuzi wa mteja, ni wajibu kwa hili yenyewe. Hatujui vifurushi vyetu vya JSON viko wapi, vimehifadhiwa wapi, ni vingapi na jinsi vinavyohifadhiwa hapo. Mchakato mzima wa ukusanyaji unafanywa na mfumo na hauna umuhimu kwetu. Katika huduma ya uchanganuzi, tunapata ufikiaji wa akaunti ya kibinafsi, ambapo tayari tunaona matokeo ya usindikaji wa data ya tabia ya awali. Zaidi ya hayo, wachambuzi hufanya kazi na kile wanachokiona kwenye akaunti yao ya kibinafsi.

Katika matoleo ya bure, data chanzo kawaida haiwezi kupakuliwa. Toleo la gharama kubwa lina sifa kama hizo.

Uunganisho utachukua muda gani?

Uchanganuzi rahisi zaidi unaweza kuunganishwa kwa saa moja: itakuwa App Metrica, ambayo itaonyesha mambo rahisi zaidi bila kuchambua matukio maalum. Wakati wa kuanzisha mfumo mgumu zaidi unategemea matukio yaliyochaguliwa. Ugumu unatokea ambao unahitaji maendeleo ya ziada:

  • Je, kuna foleni ya tukio? Kwa mfano, jinsi ya kurekebisha kwamba tukio moja haliwezi kuja kabla ya mwingine?
  • Nini cha kufanya ikiwa mtumiaji amebadilisha wakati? Umebadilisha saa za eneo?
  • Je, ikiwa hakuna mtandao?

Kwa wastani, unaweza kusanidi Mixpanel katika siku kadhaa. Wakati mkusanyiko wa idadi kubwa ya matukio maalum umepangwa, inaweza kuchukua wiki.

Mifumo ya uchambuzi wa mteja

Jinsi ya kuchagua moja ninayohitaji?

Takwimu za jumla katika mifumo yote ya uchanganuzi hufanya kazi vizuri. Inafaa kwa wauzaji na wauzaji: unaweza kuona uhifadhi, muda ambao watumiaji walitumia kwenye programu, vipimo vyote vya msingi vya kiwango cha juu. Kwa ukurasa rahisi zaidi wa kutua, vipimo vya Yandex vitatosha.

Linapokuja suala la kazi zisizo za kawaida, chaguo inategemea huduma yako, kazi za uchambuzi na matukio ambayo yanahitaji kusindika ili kuyatatua.

  • Katika Mixpanel, kwa mfano, unaweza kufanya majaribio ya A/B. Jinsi ya kufanya hivyo? Unaunda jaribio ambalo kutakuwa na sampuli kadhaa na kufanya uteuzi (unawapa watumiaji kama hao kwa A, wengine kwa B). Kwa A kifungo kitakuwa kijani, kwa B kitakuwa bluu. Kwa kuwa Mixpanel inakusanya data zote, inaweza kupata kitambulisho cha kifaa cha kila mtumiaji kutoka kwa A na B. Marekebisho yanaundwa katika msimbo wa huduma kwa kutumia SDK - haya ni mahali ambapo kitu kinaweza kubadilika kwa majaribio. Ifuatayo, kwa kila mtumiaji, thamani (kwa upande wetu, rangi ya kifungo) hutolewa kutoka kwa Mixpanel. Ikiwa hakuna muunganisho wa Mtandao, chaguo-msingi litachaguliwa.
  • Mara nyingi hutaki kuhifadhi na kusoma matukio tu, bali pia kukusanya watumiaji. Mixpanel sawa hufanya hivyo kiotomatiki, kwenye kichupo cha Watumiaji. Huko unaweza kuona data zote za kudumu za mtumiaji (jina, barua pepe, wasifu wa facebook) na historia ya kumbukumbu ya mtumiaji. Unaweza kuangalia data ya mtumiaji kama takwimu: Mara 100 kuliwa na joka, alinunua maua 3. Kwenye baadhi ya mifumo, mkusanyiko wa watumiaji unaweza kupakuliwa.
  • Ni nini baridi kuu Uchambuzi wa Facebook? Inaunganisha mgeni wa huduma na wasifu wake wa Facebook. Kwa hivyo, unaweza kujua hadhira yako, na muhimu zaidi, kisha uibadilishe kuwa hadhira ya utangazaji. Kwa mfano, nikitembelea tovuti mara moja, na mmiliki wake amewasha matangazo (hadhira inayoweza kujazwa kiotomatiki katika uchanganuzi wa Facebook) kwa wageni, basi katika siku zijazo nitaona matangazo ya tovuti hii kwenye Facebook. Kwa mmiliki wa tovuti, inafanya kazi kwa urahisi na kwa urahisi, unahitaji tu kukumbuka kuweka kofia ya kila siku kwenye bajeti ya matangazo. Ubaya wa uchanganuzi wa Facebook ni kwamba sio rahisi sana: tovuti ngumu, isiyoeleweka mara moja, haifanyi kazi haraka sana.

Karibu hakuna kitu kinachohitajika kufanywa na kila kitu kinafanya kazi! Labda kuna mapungufu?

Ndiyo, na mmoja wao ni kwamba kwa kawaida, ni ghali. Kwa kuanzia, inaweza kuwa karibu $50k kwa mwezi. Lakini pia kuna chaguzi za bure. Yandex App Metrica ni bure na inafaa kwa vipimo vya msingi zaidi.

Hata hivyo, ikiwa suluhisho ni la gharama nafuu, basi uchambuzi hautakuwa wa kina: itawezekana kuona aina ya kifaa, OS, lakini si matukio maalum, na haitawezekana kuunda funnels. Mixpanel inaweza kugharimu dola 50k kwa mwaka (kwa mfano, programu iliyo na Om Nom inaweza kula kiasi hicho). Kwa ujumla, katika upatikanaji wote wa data mara nyingi ni mdogo. Huna mzulia mifano yako mwenyewe na huiendeshi. Malipo kawaida hufanywa kila mwezi / mara kwa mara.

Je!

Lakini jambo baya zaidi ni kwamba hata Mixpanel inazingatia idadi ya data iliyo katika programu inayotumika ya rununu kama makadirio (yaliyoonyeshwa wazi moja kwa moja kwenye nyaraka). Ikiwa unalinganisha matokeo na uchanganuzi wa upande wa seva, maadili yatatofautiana. (Kwa jinsi ya kuunda uchanganuzi wako wa upande wa seva, soma nakala yetu inayofuata!)

Hasara kubwa ya karibu mifumo yote ya uchambuzi ni kwamba wanapunguza ufikiaji wa magogo ghafi. Kwa hivyo, kuendesha modeli yako mwenyewe kwa data yako mwenyewe haitafanya kazi. Kwa mfano, ukiangalia funnels kwenye Mixpanel, unaweza tu kuhesabu muda wa wastani kati ya hatua. Vipimo changamano zaidi, kama vile muda wa wastani au asilimia, haviwezi kuhesabiwa.

Pia, uwezekano wa mikusanyiko ngumu na sehemu mara nyingi haipo. Kwa mfano, mpango wa hila wa kununua kwa kikundi "kuleta pamoja watumiaji waliozaliwa mwaka wa 1990 na kununua angalau donati 50 kila mmoja" huenda usipatikane.

Uchanganuzi wa Facebook una kiolesura cha ngumu sana na ni polepole.

Je, ikiwa nitawasha mifumo yote mara moja?

Wazo kubwa! Mara nyingi hutokea kwamba mifumo tofauti hutoa matokeo tofauti. Nambari tofauti. Kwa kuongeza, wengine wana utendaji mmoja, wa pili - mwingine, na wa tatu ni bure.
Kwa kuongeza, mifumo kadhaa inaweza kuwashwa kwa sambamba kwa kupima: kwa mfano, kujitambulisha na interface ya mpya na hatua kwa hatua kubadili. Kama ilivyo katika biashara yoyote, hapa unahitaji kujua kipimo na kuunganisha analytics kwa kiwango ambacho unaweza kufuata (na ambayo haitapunguza kasi ya muunganisho wa mtandao).

Tuliunganisha kila kitu, na kisha tukatoa vipengele vipya, jinsi ya kuongeza matukio?

Kama tu wakati wa kuunganisha uchanganuzi kutoka mwanzo: kukusanya maelezo ya matukio muhimu na uyaweke kwenye msimbo wa mteja kwa kutumia SDK.

Natumaini kwamba majibu ya maswali yanayoulizwa mara kwa mara yatakuwa na manufaa kwako. Iwapo walikusaidia kuelewa kwamba uchanganuzi wa upande wa mteja haufai kwa programu yako, tunapendekeza kwamba ujaribu uchanganuzi wa upande wa seva yako. Nitazungumza juu yake katika sehemu inayofuata, na kisha nitazungumza juu ya jinsi ya kutekeleza katika mradi wangu.

Watumiaji waliojiandikisha pekee ndio wanaweza kushiriki katika utafiti. Weka sahihitafadhali.

Je, unatumia mifumo gani ya uchanganuzi wa wateja?

  • Mixpanel

  • Uchambuzi wa Facebook

  • Google Analytics

  • Yandex Metrica

  • Wengine

  • Na mfumo wako

  • hakuna kitu

Watumiaji 33 walipiga kura. Watumiaji 15 walijizuia.

Chanzo: mapenzi.com

Kuongeza maoni