Sistèm analiz kliyan yo

Imajine ke ou se yon antreprenè aspiran ki fèk fè yon sit entènèt ak yon aplikasyon mobil (pa egzanp, pou yon boutik beye). Ou vle konekte analiz koutim sou yon ti bidjè, men ou pa konnen ki jan. Tout moun alantou itilize Mixpanel, Facebook analytics, Yandex.Metrika ak lòt sistèm, men li pa klè ki sa yo chwazi ak kouman yo sèvi ak.

Sistèm analiz kliyan yo

Ki sa ki sistèm analytics?

Premye a tout, li dwe di ke yon sistèm analytics itilizatè se pa yon sistèm pou analize mòso bwa yo nan operasyon an nan sèvis nan tèt li. Siveyans ki jan sèvis la ap fonksyone konsantre sou estabilite ak pèfòmans, epi li kenbe separeman pa devlopè yo. Analiz itilizatè, nan lòt men an, te kreye yo nan lòd yo etidye egzakteman konpòtman itilizatè a: ki aksyon li fè, konbyen fwa, ki jan li reyaji nan notifikasyon pouse oswa lòt evènman nan sèvis la. Globalman, analytics itilizatè gen de domèn: analiz mobil ak entènèt. Malgre diferan koòdone ak kapasite sèvis entènèt ak sèvis mobil, travay ak sistèm analiz la nan tou de direksyon se apeprè menm bagay la.

Poukisa sa nesesè?

Analiz itilizatè yo nesesè:

  • pou kontwole sa k ap pase pandan w ap itilize sèvis la;
  • chanje kontni an epi konprann ki kote yo devlope, ki karakteristik yo ajoute / retire;
  • jwenn sa itilizatè pa renmen epi chanje li.

Kouman li travay?

Pou etidye konpòtman itilizatè, ou bezwen kolekte yon istwa konpòtman sa a. Men, ki sa egzakteman yo kolekte? Kesyon sa a se jiska 70% nan konpleksite nan tout travay la. Anpil manm nan ekip pwodwi a ta dwe reponn li ansanm: manadjè pwodwi, pwogramasyon, analis. Nenpòt erè nan etap sa a koute chè: ou pa ka kolekte sa ou bezwen, epi kolekte sa ki pa pèmèt ou tire konklizyon ki gen sans.

Apre w fin deside ki sa yo bati, ou bezwen reflechi sou achitekti ki jan yo bati li. Objè prensipal ke sistèm analyse travay ak se yon evènman. Yon evènman se yon deskripsyon sa ki te pase ke yo voye nan sistèm analiz la an repons a yon aksyon itilizatè. Kòm yon règ, pou chak nan aksyon yo chwazi pou swiv nan etap anvan an, evènman an sanble ak yon pake JSON ak jaden ki dekri aksyon yo pran.

Ki sa ki se yon pake JSON?

Pake JSON a se yon dosye tèks ki dekri sa ki te pase. Pa egzanp, pake JSON a gendwa genyen enfòmasyon ke itilizatè Mary te konplete aksyon jwèt la kòmanse a 23:00 pm 15 novanm. Ki jan yo dekri chak aksyon? Pou egzanp, itilizatè a klike sou yon bouton. Ki pwopriyete yo bezwen kolekte nan moman sa a? Yo divize an de kalite:

  • pwopriyete super - pwopriyete karakteristik tout evènman ki toujou prezan. Sa a se tan an, id aparèy, vèsyon api, vèsyon analytics, vèsyon OS;
  • pwopriyete espesifik evènman - pwopriyete sa yo abitrè ak difikilte prensipal la se ki jan yo chwazi yo. Pou egzanp, pou bouton "achte pyès monnen" nan jwèt la, pwopriyete sa yo pral "konbyen pyès monnen itilizatè a te achte", "konbyen pyès monnen yo koute".

Yon egzanp yon pake JSON nan yon sèvis aprantisaj lang:
Sistèm analiz kliyan yo

Men, poukisa pa jis kolekte tout bagay?

Paske tout evènman yo kreye manyèlman. Sistèm analytik yo pa gen yon bouton "save all" (e sa ta pa itil). Se sèlman aksyon sa yo ki soti nan lojik sèvis la ki enterese kèk pati nan ekip la yo kolekte. Menm pou chak eta nan yon bouton oswa fenèt, se pa tout evènman yo anjeneral nan enterè yo. Pou pwosesis long (egzanp nivo jwèt) sèlman kòmansman an ak fen a ka enpòtan. Sa k ap pase nan mitan an pa ka kolekte.
Kòm yon règ, lojik nan sèvis konsiste de objè - antite. Li kapab antite "pyès monnen", antite "nivo". Se poutèt sa, li posib yo konpoze evènman soti nan antite, eta yo ak aksyon yo. Egzanp: "nivo te kòmanse", "nivo te fini", "nivo te fini, rezon ki fè yo manje pa yon dragon". Li se dezirab ke tout antite ki ka "louvri" yo fèmen pou yo pa vyole lojik la epi yo pa konplike plis travay ak analytics.

Sistèm analiz kliyan yo

Konbyen evènman nan yon sistèm konplèks?

Sistèm konplèks ka trete plizyè santèn evènman ki te kolekte nan tout kliyan (manadjè pwodwi, pwogramasyon, analis) ak anpil atansyon (!) Antre nan yon tab, ak Lè sa a, nan lojik sèvis la. Prepare evènman yo se yon gwo travay entèdisiplinè ki mande pou tout moun konprann sa ki bezwen yo dwe kolekte, atansyon ak presizyon.

Ki sa ki nan pwochen?

Ann di nou vini ak tout evènman yo enteresan. Li lè pou kolekte yo. Pou fè sa, ou bezwen konekte analytics kliyan. Ale nan Google epi chèche pou analiz mobil (oswa chwazi nan sa yo byen li te ye: Mixpanel, Yandeks.Metrika, Google Analytics, Facebook analytics, Kapte, Anplitid). Nou pran SDK a nan sit la epi entegre li nan kòd sèvis nou an (kidonk non "kliyan an" - paske SDK la bati nan kliyan an).

Ak ki kote yo kolekte evènman yo?

Tout pakè JSON ki pral kreye yo bezwen estoke yon kote. Ki kote yo pral voye yo ak ki kote yo pral kolekte yo? Nan ka a nan yon sistèm analyse kliyan, li responsab pou sa a tèt li. Nou pa konnen ki kote pakè JSON nou yo ye, ki kote yo estoke, konbyen ki genyen, ak ki jan yo estoke la. Tout pwosesis koleksyon an fè pa sistèm nan epi li pa enpòtan pou nou. Nan sèvis analiz la, nou jwenn aksè nan yon kont pèsonèl, kote nou deja wè rezilta yo nan pwosesis premye done konpòtman yo. Anplis de sa, analis yo travay ak sa yo wè nan kont pèsonèl yo.

Nan vèsyon gratis, done sous yo anjeneral pa ka telechaje. Vèsyon an chè gen karakteristik sa yo.

Konbyen tan koneksyon an pral pran?

Analiz ki pi senp yo ka konekte nan yon èdtan: li pral App Metrika, ki pral montre bagay ki pi senp yo san yo pa analize evènman koutim. Tan pou mete sou pye yon sistèm pi konplèks depann sou evènman yo chwazi. Difikilte rive ki mande plis devlopman:

  • Èske gen yon keu evènman? Pou egzanp, ki jan yo ranje ke yon evènman pa ka vini anvan yon lòt?
  • Kisa pou w fè si itilizatè a chanje lè a? Chanje zòn lè a?
  • E si pa gen entènèt?

An mwayèn, ou ka mete kanpe Mixpanel nan yon koup de jou. Lè yo planifye yon koleksyon yon gwo kantite evènman espesifik, li ka pran yon semèn.

Sistèm analiz kliyan yo

Ki jan yo chwazi ki youn mwen bezwen?

Statistik jeneral nan tout sistèm analyse travay byen. Byen adapte pou mache ak vandè: ou ka wè retansyon an, konbyen tan itilizatè yo te pase nan aplikasyon an, tout mezi debaz wo nivo. Pou paj aterisaj ki pi senp la, mezi Yandex yo pral ase.

Lè li rive travay ki pa estanda, chwa a depann sou sèvis ou, travay analyse ak evènman ki bezwen trete yo rezoud yo.

  • Nan Mixpanel, pou egzanp, ou ka kouri tès A / B. Ki jan fè li? Ou kreye yon eksperyans nan ki pral gen plizyè echantiyon epi fè yon seleksyon (ou bay itilizatè sa yo ak sa yo nan A, lòt moun nan B). Pou A bouton an pral vèt, pou B li pral ble. Depi Mixpanel kolekte tout done yo, li ka jwenn id aparèy la nan chak itilizatè soti nan A ak B. Tweaks yo kreye nan kòd sèvis la lè l sèvi avèk SDK a - sa yo se kote ki kote yon bagay ka chanje pou tès. Apre sa, pou chak itilizatè, valè a (nan ka nou an, koulè bouton an) rale soti nan Mixpanel la. Si pa gen okenn koneksyon Entènèt, yo pral chwazi opsyon default la.
  • Souvan ou vle pa sèlman magazen ak etidye evènman, men tou itilizatè total. Menm Mixpanel la fè sa otomatikman, nan tab Itilizatè yo. La ou ka wè tout done itilizatè pèmanan (non, imèl, pwofil facebook) ak istwa itilizatè. Ou ka gade done itilizatè yo kòm estatistik: 100 fwa yon dragon te manje, li te achte 3 flè. Sou kèk sistèm, agrégation itilizatè yo ka telechaje.
  • Ki sa ki fre prensipal la Facebook analytics? Li konekte vizitè sèvis la ak pwofil Facebook li. Se poutèt sa, ou ka chèche konnen odyans ou a, ak pi enpòtan, Lè sa a, konvèti li nan yon odyans piblisite. Pou egzanp, si mwen vizite yon sit yon fwa, epi pwopriyetè li te pèmèt anons (odyans otofillable nan Facebook analytics) pou vizitè yo, Lè sa a, nan lavni an, mwen pral wè anons pou sit sa a sou Facebook. Pou pwopriyetè sit la, li travay tou senpleman ak fasilman, ou jis bezwen sonje mete yon bouchon chak jou sou bidjè piblisite a. Dezavantaj nan Facebook analytics se ke li pa patikilyèman pratik: yon sit olye konplèks, pa imedyatman konprann, li pa travay trè vit.

Prèske anyen pa bezwen fè ak tout bagay ap mache! Petèt gen kèk dezavantaj?

Wi, ak youn nan yo se ke anjeneral, li chè. Pou yon demaraj, li ta ka alantou $ 50k yon mwa. Men, gen tou opsyon gratis. Yandex App Metrica gratis epi li apwopriye pou mezi ki pi fondamantal yo.

Sepandan, si solisyon an pa chè, Lè sa a, analiz yo pa pral detaye: li pral posib yo wè ki kalite aparèy, OS, men se pa evènman espesifik, epi li pa pral posib yo kreye antonwa. Mixpanel ka koute 50k dola pa ane (pa egzanp, yon app ak Om Nom ka manje sa). An jeneral, nan tout aksè a done souvan limite. Ou pa envante pwòp modèl ou epi ou pa kouri yo. Peman anjeneral fèt chak mwa / detanzantan.

Nenpòt plis?

Men, bagay ki pi mal la se ke menm Mixpanel la konsidere volim done nannan nan aplikasyon mobil aktif la kòm yon apwoksimasyon (ouvètman endike dirèkteman nan dokiman an). Si ou konpare rezilta yo ak analiz bò sèvè, valè yo ap divèje. (Pou kijan pou kreye pwòp analiz sèvè ou, li pwochen atik nou an!)

Dezavantaj nan gwo nan prèske tout sistèm analyse se yo ke yo limite aksè nan mòso bwa anvan tout koreksyon. Se konsa, kouri pwòp modèl ou sou w pèdi pwòp done ou a pa pral travay. Pou egzanp, si ou gade antonwa yo nan Mixpanel la, ou ka sèlman kalkile tan an mwayèn ant etap yo. Paramèt ki pi konplèks, tankou tan medyàn oswa percentile, pa ka kalkile.

Epitou, posiblite pou agrégasyon konplèks ak segmentations souvan manke. Pou egzanp, gwoup-achte difisil "resanble itilizatè ki te fèt an 1990 epi ki te achte omwen 50 beye chak" ta ka pa disponib.

Facebook analytics gen yon koòdone trè konplèks epi li dousman.

E si mwen limen tout sistèm yo alafwa?

Gwo lide! Li souvan rive ke sistèm diferan pwodwi rezilta diferan. Nimewo diferan. Anplis de sa, kèk gen yon sèl fonctionnalités, dezyèm lan - yon lòt, ak twazyèm lan gratis.
Anplis de sa, plizyè sistèm ka vire sou paralèl pou fè tès: pou egzanp, familyarize tèt ou ak koòdone nan yon nouvo epi piti piti chanje nan li. Kòm nan nenpòt ki biznis, isit la ou bezwen konnen mezi a ak konekte analytics nan yon nivo ke ou ka swiv (e ki pa pral ralanti koneksyon rezo a).

Nou konekte tout bagay, ak Lè sa a, lage nouvo karakteristik, ki jan yo ajoute evènman?

Jis tankou lè konekte analytics nan grafouyen: kolekte yon deskripsyon nan evènman ki nesesè yo epi mete li nan kòd kliyan an lè l sèvi avèk SDK la.

Mwen espere ke repons kesyon yo poze souvan yo pral itil ou. Si yo te ede w konprann ke analiz bò kliyan yo pa apwopriye pou aplikasyon w lan, nou rekòmande pou w eseye analiz bò sèvè w la. Mwen pral pale sou li nan pwochen pati a, ak Lè sa a, mwen pral pale sou ki jan yo aplike li nan pwojè mwen an.

Se sèlman itilizatè ki anrejistre ki ka patisipe nan sondaj la. Enskri, tanpri.

Ki sistèm analiz kliyan ou itilize?

  • Mixpanel

  • Facebook Analytics

  • Google Analytics

  • Yandèks Metrica

  • Lòt moun

  • Avèk sistèm ou a

  • anyen

33 itilizatè yo te vote. 15 itilizatè te absteni.

Sous: www.habr.com

Add nouvo kòmantè