Кардардын аналитикалык системалары

Сиз жаңы эле веб-сайтты жана мобилдик тиркемени (мисалы, пончик дүкөнү үчүн) түзгөн жаңыдан баштаган ишкер экениңизди элестетиңиз. Сиз кичинекей бюджет менен колдонуучунун аналитикасын туташтыргыңыз келет, бирок кантип экенин билбейсиз. Айланадагылардын баары Mixpanel, Facebook аналитика, Yandex.Metrica жана башка системаларды колдонушат, бирок эмнени тандап, аны кантип колдонуу керектиги белгисиз.

Кардардын аналитикалык системалары

Аналитикалык системалар деген эмне?

Биринчиден, колдонуучунун аналитика системасы кызматтын журналдарын талдоо системасы эмес экенин айтыш керек. Кызматтын аткарылышын көзөмөлдөө туруктуулукка жана аткарууга багытталган жана иштеп чыгуучулар тарабынан өзүнчө жүргүзүлөт. Колдонуучунун аналитикасы колдонуучунун жүрүм-турумун изилдөө үчүн түзүлөт: ал кандай аракеттерди жасайт, канчалык көп жасайт, ал push эскертмелерине же кызматтагы башка окуяларга кандай реакция кылат. Дүйнөлүк деңгээлде колдонуучу аналитикасынын эки багыты бар: мобилдик жана веб аналитика. Веб жана мобилдик кызматтардын ар кандай интерфейстерине жана мүмкүнчүлүктөрүнө карабастан, эки багытта тең аналитика системасы менен иштөө болжол менен бирдей.

Ал эмне үчүн керек?

Колдонуучунун аналитикасы керек:

  • кызматты колдонууда эмне болуп жатканын көзөмөлдөө;
  • мазмунду өзгөртүү жана кайда иштеп чыгуу керек экенин түшүнүү, кандай функцияларды кошуу/алып салуу;
  • колдонуучуларга эмне жакпай турганын таап, аны өзгөртүү үчүн.

Бул кандай иштейт?

Колдонуучунун жүрүм-турумун изилдөө үчүн, сиз бул жүрүм-турумдун тарыхын чогултушуңуз керек. Бирок эмнени чогултуу керек? Бул суроо бүт тапшырманын татаалдыгынын 70% түзөт. Продукт командасынын көптөгөн мүчөлөрү бул суроого чогуу жооп бериши керек: продукт менеджери, программисттер, аналитиктер. Бул кадамдагы кандайдыр бир ката кымбатка турат: сиз керектүү нерсени чогулта албайсыз жана маанилүү жыйынтык чыгарууга мүмкүндүк бербеген нерсени чогултушуңуз мүмкүн.

Эмнени чогултууну чечкенден кийин, аны кантип чогултуу архитектурасы жөнүндө ойлонуу керек. Аналитикалык системалар иштеген негизги объект бул окуя. Окуя - бул колдонуучунун аракетине жооп катары аналитика тутумуна жөнөтүлгөн окуянын сүрөттөлүшү. Адатта, мурунку кадамда көз салуу үчүн тандалган ар бир аракет үчүн окуя аткарылган аракетти сүрөттөгөн талаалары бар JSON пакетине окшош.

Бул кандай JSON пакети?

JSON пакети эмне болгонун сүрөттөгөн текст файлы. Мисалы, JSON пакети колдонуучу Мэри 23-ноябрда саат 00:15дө Башталган оюн аракетин аткарганы тууралуу маалыматты камтышы мүмкүн. Ар бир аракетти кантип сүрөттөсө болот? Мисалы, колдонуучу баскычты басат. Ушул тапта кандай касиеттерди чогултуу керек? Алар эки түргө бөлүнөт:

  • супер касиеттери - ар дайым бар болгон бардык окуяларга мүнөздүү болгон касиеттер. Бул убакыт, түзмөктүн идентификатору, API версиясы, аналитика версиясы, OS версиясы;
  • окуянын өзгөчө касиеттери - бул касиеттер ыктыярдуу жана негизги кыйынчылык - аларды кантип тандоо. Мисалы, оюндагы "монеталарды сатып алуу" баскычы үчүн мындай касиеттер "колдонуучу канча тыйын сатып алды", "монеталардын баасы канча" болот.

Тил үйрөнүү кызматындагы JSON пакетинин мисалы:
Кардардын аналитикалык системалары

Бирок эмне үчүн жөн гана баарын чогултууга болбойт?

Анткени бардык окуялар кол менен түзүлөт. Аналитика системаларында "баарын сактоо" баскычы жок (жана бул маанисиз болот). Кызмат логикасынан команданын кайсы бир бөлүгүнө кызыктуу болгон аракеттер гана чогултулат. Ал тургай, баскычтын же терезенин ар бир абалы үчүн, адатта, бардык окуялар кызыктырбайт. Узак процесстер үчүн (мисалы, оюндун деңгээли) башталышы жана аягы гана маанилүү болушу мүмкүн. Ортодо болуп жаткан нерсе бири-бирине келбей калышы мүмкүн.
Эреже катары, кызмат логикасы объекттерден - субъекттерден турат. Бул бир "монета" жак же "деңгээл" жак болушу мүмкүн. Ошондуктан, сиз субъекттерден, алардын абалынан жана аракеттеринен окуяларды түзө аласыз. Мисалдар: "деңгээл башталды", "деңгээл аяктады", "деңгээл аяктады, себеби - ажыдаар жеди". Логиканы бузбоо жана аналитика менен мындан аркы ишти татаалдаштырбоо үчүн "ачылышы" мүмкүн болгон бардык субъекттерди жабуу максатка ылайыктуу.

Кардардын аналитикалык системалары

Татаал системада канча окуя бар?

Татаал системалар бардык кардарлардан (продукция менеджерлери, программисттер, аналитиктер) чогултулган жана кылдаттык менен (!) таблицага, андан кийин сервис логикасына киргизилген бир нече жүздөгөн окуяларды иштете алат. Окуяларды даярдоо - бул ар бир адамдан эмнени чогултуу керек экенин, кылдаттык менен тактыкты түшүнүүнү талап кылган чоң дисциплиналар аралык иш.

Кийинкиси эмне?

Биз бардык кызыктуу окуялар менен келди дейли. Аларды чогултууга убакыт жетти. Бул үчүн, кардарлардын аналитикасын туташтырыңыз. Google'га өтүп, мобилдик аналитиканы издеңиз (же белгилүү болгондордун ичинен тандаңыз: Mixpanel, Yandeks.Metrika, Google Analytics, Facebook аналитикасы, күүлөө, Amplitude). Биз SDKны веб-сайттан алып, аны кызматыбыздын кодуна түзөбүз (ошондуктан “кардар” деген аталыш – анткени SDK кардардын ичине орнотулган).

Жана окуяларды кайдан чогултуу керек?

Түзүлө турган бардык JSON пакеттери бир жерде сакталышы керек. Алар кайда жиберилет, кайда чогулушат? Кардардын аналитикалык тутумунда бул үчүн өзү жооптуу. JSON топтомдорубуз кайда, алардын сактагычы кайда, канчасы бар же алар кантип сакталганын билбейбиз. Бардык чогултуу процесси система тарабынан ишке ашырылат жана биз үчүн эч кандай мааниге ээ эмес. Аналитика кызматында биз жеке аккаунтка кирүү мүмкүнчүлүгүн алабыз, анда биз жүрүм-турумдун баштапкы маалыматтарын иштетүүнүн натыйжаларын көрөбүз. Андан кийин, аналитиктер өздөрүнүн жеке эсебинде көргөндөрү менен иштешет.

Акысыз версияларда чийки маалыматтар адатта жүктөлбөйт. Кымбат версияда ушундай өзгөчөлүктөр бар.

Туташуу үчүн канча убакыт талап кылынат?

Эң жөнөкөй аналитиканы бир сааттын ичинде туташтырууга болот: бул Колдонмо Metrika болот, ал ыңгайлаштырылган окуяларды талдабастан эң жөнөкөй нерселерди көрсөтөт. Бир кыйла татаал системаны орнотуу үчүн талап кылынган убакыт тандалган окуяларга жараша болот. Кошумча иштеп чыгууну талап кылган кыйынчылыктар пайда болот:

  • Окуялардын кезеги барбы? Мисалы, бир окуя экинчисинен мурда келе албасын кантип оңдоого болот?
  • Колдонуучу убакытты өзгөрткөн болсо, эмне кылуу керек? Убакыт алкагы өзгөрдүбү?
  • Интернет жок болсо, эмне кылуу керек?

Орточо алганда, сиз Mixpanelди бир нече күндүн ичинде орното аласыз. Көптөгөн конкреттүү иш-чараларды чогултуу пландаштырылганда, ал бир жумага созулушу мүмкүн.

Кардардын аналитикалык системалары

Мага кайсынысы керек экенин кантип тандоо керек?

Жалпы статистика бардык аналитикалык системаларда жакшы иштейт. Маркетологдор жана сатуучулар үчүн абдан ылайыктуу: сиз кармоону, колдонуучулардын тиркемеде канча убакыт өткөргөнүн, бардык негизги жогорку деңгээлдеги көрсөткүчтөрдү көрө аласыз. Эң жөнөкөй десант баракчасы үчүн Яндекс көрсөткүчтөрү жетиштүү болот.

Стандарттуу эмес тапшырмаларга келгенде, тандоо сиздин кызматыңыздан, аналитикалык тапшырмаларыңыздан жана аларды чечүү үчүн иштетилиши керек болгон окуялардан көз каранды.

  • Мисалы, Mixpanelде сиз A/B тесттерин иштете аласыз. Муну кандай жасаш керек? Сиз эксперимент түзөсүз, анда бир нече үлгүлөр болот жана тандоо жасайсыз (сиз тигил же бул колдонуучуларды Ага, башкаларды Вге дайындайсыз). А үчүн баскыч жашыл, Б үчүн көк болот. Mixpanel бардык маалыматтарды чогулткандыктан, ар бир колдонуучунун түзмөк идентификаторун А жана Бдан таба алат. Тейлөө кодунда SDK колдонуп, твиттер түзүлөт - бул тестирлөө үчүн бир нерсе өзгөрө турган жерлер. Андан кийин, ар бир колдонуучу үчүн маани (биздин учурда, баскычтын түсү) Mixpanelден чыгарылат. Интернет байланышы жок болсо, демейки параметр тандалат.
  • Көп учурда сиз окуяларды сактоо жана изилдөө гана эмес, ошондой эле колдонуучуларды бириктирүүнү каалайсыз. Mixpanel муну Колдонуучулар өтмөгүндө автоматтык түрдө жасайт. Ал жерден сиз бардык туруктуу колдонуучу дайындарын (аты-жөнү, электрондук почтасы, facebook профили) жана колдонуучу журналынын тарыхын көрө аласыз. Сиз колдонуучунун маалыматтарын статистика катары карасаңыз болот: Ажыдаар 100 жолу жеген, 3 гүл сатып алган. Кээ бир системаларда колдонуучу боюнча топтоону жүктөп алууга болот.
  • Негизги сулуулук эмнеде Facebook аналитикасы? Бул кызматтын келүүчүсүн анын Facebook профили менен байланыштырат. Ошондуктан, сиз өз аудиторияңызды таба аласыз, эң негизгиси, аны жарнамалык аудиторияга айланта аласыз. Мисалы, мен бир жолу сайтка кирсем жана анын ээси коноктор үчүн жарнаманы (Facebook аналитикасындагы автотолтурулган аудитория) күйгүзсө, келечекте мен бул сайттын жарнамасын Facebookта көрөм. Сайттын ээси үчүн бул жөнөкөй жана ыңгайлуу иштейт; сиз жарнамалык бюджетиңизге күнүмдүк чек коюуну унутпашыңыз керек. Facebook аналитикасынын кемчилиги - бул өзгөчө ыңгайлуу эмес: сайт абдан татаал, дароо түшүнүктүү эмес жана өтө тез иштебейт.

Дээрлик эч нерсе кылуунун кереги жок жана баары иштейт! Балким, кээ бир терс жактары бар?

Ооба, алардын бири - бул, адатта, кымбат. Стартап үчүн ал айына 50 миң доллардын тегерегинде болушу мүмкүн. Бирок бекер варианттар да бар. Yandex App Metrica акысыз жана эң негизги көрсөткүчтөр үчүн ылайыктуу.

Бирок, эгерде чечим арзан болсо, анда аналитика майда-чүйдөсүнө чейин берилбейт: сиз түзмөктүн түрүн, OSти көрө аласыз, бирок конкреттүү окуяларды көрө албайсыз жана воронкаларды түзө албайсыз. Микспанелдин баасы жылына 50 миң долларды түзүшү мүмкүн (мисалы, Om Nom менен тиркеме ушунча жейт). Жалпысынан алганда, алардын бардыгында маалыматтарга жетүү мүмкүнчүлүгү чектелген. Сиз өз моделдериңизди ойлоп таап, аларды ишке киргизбейсиз. Төлөм, адатта, ай сайын / мезгил-мезгили менен жүргүзүлөт.

Башка барбы?

Бирок эң жаманы, ал тургай Mixpanel активдүү мобилдик тиркемеге мүнөздүү болгон маалымат көлөмүн болжолдоо катары карайт (түздөн-түз документацияда ачык көрсөтүлгөн). Эгер натыйжаларды сервердик аналитика менен салыштырсаңыз, баалуулуктар айырмаланат. (Өзүңүздүн сервердик аналитикаңызды кантип түзүү жөнүндө кийинки макалабыздан окуңуз!)

Дээрлик бардык аналитикалык системалардын чоң кемчилиги, алар чийки журналдарга кирүү мүмкүнчүлүгүн чектейт. Ошентип, өз моделиңизди өзүңүздүн маалыматтарыңызга иштетүү иштебейт. Мисалы, эгер сиз Mixpanel'деги воронкаларды карасаңыз, кадамдардын ортосундагы орточо убакытты гана эсептей аласыз. Татаал көрсөткүчтөрдү, мисалы, медианалык убакытты же пайыздык көрсөткүчтөрдү эсептөө мүмкүн эмес.

Ошондой эле, татаал агрегаттарды жана сегментацияларды аткаруу жөндөмү көп учурда жетишсиз. Мисалы, "1990-жылы туулган жана ар бири кеминде 50 пончик сатып алган колдонуучуларды бириктирүү үчүн" сатып алуу тобу жеткиликтүү болбой калышы мүмкүн.

Facebook Analytics өтө татаал интерфейске ээ жана жай иштейт.

Мен бир эле учурда бардык системаларды күйгүзсөм эмне болот?

Мыкты ой! Көп учурда ар кандай системалар ар кандай натыйжаларды берет. Ар кандай сандар. Кошумчалай кетсек, кээ бирлери бир функцияга ээ, башкалары башка, ал эми башкалары бекер.
Мындан тышкары, тестирлөө үчүн параллелдүү бир нече системаларды күйгүзсө болот: мисалы, жаңысынын интерфейси менен таанышып, акырындап ага өтүү. Ар кандай бизнестегидей эле, бул жерде сиз аналитиканы качан токтотуп, туташтырууну билишиңиз керек, ошондуктан аны көзөмөлдөй аласыз (жана бул сиздин тармактык туташууңузду жайлатпайт).

Биз бардыгын бириктирип, анан жаңы функцияларды чыгардык, окуяларды кантип кошуу керек?

Аналитиканы нөлдөн баштап туташтыргандагыдай эле: керектүү окуялардын сүрөттөмөлөрүн чогултуп, аларды кардар кодуна киргизүү үчүн SDK колдонуңуз.

Көп берилүүчү суроолорго жооптор сизге пайдалуу болот деп ишенем. Эгер алар сизге кардар тараптагы аналитика колдонмоңузга ылайыктуу эмес экенин түшүнүүгө жардам беришсе, сервердик аналитикаңызды колдонууну сунуштайбыз. Мен бул тууралуу кийинки бөлүмдө айтам, анан муну сиздин долбооруңузда кантип ишке ашыруу керектиги жөнүндө сөз кылам.

Сурамжылоого катталган колдонуучулар гана катыша алышат. Кирүү, өтүнөмүн.

Кардарлардын кандай аналитикалык системаларын колдоносуз?

  • Mixpanel

  • Facebook Analytics

  • Google Analytics

  • Yandex Metrica

  • Башкалар

  • Сиздин система менен

  • Эч нерсе

33 колдонуучу добуш берди. 15 колдонуучу добуш берүүдөн баш тартты.

Source: www.habr.com

Комментарий кошуу