Siostaman anailis teachdaiche

Smaoinich gu bheil thu nad neach-tionnsgain ùr a tha dìreach air làrach-lìn agus tagradh gluasadach a chruthachadh (mar eisimpleir, airson bùth donut). Tha thu airson anailisean luchd-cleachdaidh a cheangal ri buidseat beag, ach chan eil fios agad ciamar. Bidh a h-uile duine timcheall a’ cleachdadh Mixpanel, anailisean Facebook, Yandex.Metrica agus siostaman eile, ach chan eil e soilleir dè a roghnaicheas tu agus mar a chleachdas tu e.

Siostaman anailis teachdaiche

Dè a th’ ann an siostaman anailis?

An toiseach, feumar a ràdh nach e siostam airson mion-sgrùdadh logaichean den t-seirbheis fhèin a th’ ann an siostam anailis luchd-cleachdaidh. Bidh sgrùdadh air mar a tha an t-seirbheis a’ coileanadh a’ cuimseachadh air seasmhachd agus coileanadh, agus ga dhèanamh air leth leis an luchd-leasachaidh. Tha mion-sgrùdadh cleachdaiche air a chruthachadh gus sgrùdadh a dhèanamh air giùlan an neach-cleachdaidh: dè na gnìomhan a bhios e a’ dèanamh, dè cho tric, mar a dhèiligeas e ri fiosan putaidh no tachartasan eile san t-seirbheis. Gu cruinneil, tha dà stiùireadh aig anailisean luchd-cleachdaidh: anailis gluasadach agus lìn. A dh’ aindeoin na diofar eadar-aghaidh agus comasan aig seirbheisean lìn is gluasadach, tha obrachadh leis an t-siostam anailitigeach gach taobh timcheall air an aon rud.

Carson a tha seo riatanach?

Tha feum air anailis luchd-cleachdaidh:

  • sùil a chumail air dè thachras nuair a bhios tu a’ cleachdadh na seirbheis;
  • an t-susbaint atharrachadh agus tuigsinn càite an tèid a leasachadh, dè na feartan a bu chòir a chur ris/a thoirt air falbh;
  • gus faighinn a-mach dè nach toil le luchd-cleachdaidh agus atharraich e.

Ciamar a dh'obraicheas e?

Gus sgrùdadh a dhèanamh air giùlan luchd-cleachdaidh, feumaidh tu eachdraidh a 'ghiùlain seo a chruinneachadh. Ach dè dìreach a chruinneachadh? Tha a’ cheist seo suas ri 70% de iom-fhillteachd na h-obrach gu lèir. Feumaidh mòran bhuill den sgioba toraidh a ’cheist seo a fhreagairt còmhla: manaidsear toraidh, prògramadairean, luchd-anailis. Tha mearachd sam bith aig a’ cheum seo cosgail: is dòcha nach cruinnich thu na tha a dhìth ort, agus is dòcha gun cruinnich thu rudeigin nach leig leat co-dhùnaidhean brìoghmhor a tharraing.

Aon uair 's gu bheil thu air co-dhùnadh dè a chruinnicheas tu, feumaidh tu smaoineachadh air ailtireachd mar a chruinnicheas tu e. Is e tachartas am prìomh nì leis a bheil siostaman anailis ag obair. Tha tachartas na thuairisgeul air na thachair a thèid a chuir chun t-siostam anailitigeach mar fhreagairt do ghnìomhachd neach-cleachdaidh. Mar as trice, airson gach gnìomh a chaidh a thaghadh airson tracadh sa cheum roimhe, tha an tachartas a’ coimhead coltach ri pasgan JSON le raointean a tha a’ toirt cunntas air na chaidh a dhèanamh.

Dè an seòrsa pasgan JSON a tha seo?

'S e faidhle teacsa a th' ann am pasgan JSON a tha a' mìneachadh dè thachair. Mar eisimpleir, faodaidh fiosrachadh a bhith ann am pasgan JSON gun do rinn an neach-cleachdaidh Màiri an gnìomh geama Started aig 23:00 air 15 Samhain. Ciamar a mhìnicheas tu gach gnìomh? Mar eisimpleir, cliogaidh an neach-cleachdaidh air putan. Dè na feartan a dh'fheumar a chruinneachadh aig an àm seo? Tha iad air an roinn ann an dà sheòrsa:

  • sàr fheartan - feartan a tha àbhaisteach do gach tachartas a tha an-còmhnaidh an làthair. Is e seo an t-àm, ID inneal, dreach API, dreach anailis, dreach OS;
  • feartan tachartas sònraichte - tha na feartan sin neo-riaghailteach agus is e am prìomh dhuilgheadas mar a roghnaicheas tu iad. Mar eisimpleir, airson a’ phutan “ceannach buinn” ann an geama, bidh na togalaichean sin “cia mheud bonn a cheannaich an neach-cleachdaidh”, “dè a chosgas na buinn”.

Eisimpleir de phasgan JSON ann an seirbheis ionnsachadh cànain:
Siostaman anailis teachdaiche

Ach carson nach cruinnich thu a h-uile càil?

Leis gu bheil a h-uile tachartas air a chruthachadh le làimh. Chan eil putan “sàbhail a h-uile càil” aig siostaman anailis (agus bhiodh sin gun phuing). Chan eil ach na gnìomhan sin bhon loidsig seirbheis a tha inntinneach do chuid den sgioba air an cruinneachadh. Fiù 's airson gach staid de phutan no uinneag, chan àbhaist a h-uile tachartas inntinneach. Airson pròiseasan fada (leithid ìre cluiche), is dòcha nach bi ach an toiseach agus an deireadh cudromach. Is dòcha nach tig na thachras sa mheadhan còmhla.
Mar riaghailt, tha loidsig seirbheis air a dhèanamh suas de nithean - aonadan. Faodaidh seo a bhith na eintiteas “bonn” no eintiteas “ìre”. Mar sin, faodaidh tu tachartasan a sgrìobhadh bho bhuidhnean, na stàitean agus na gnìomhan aca. Eisimpleirean: “ìre air tòiseachadh”, “ìre crìochnaichte”, “ìre gu crìch, adhbhar - air ithe le dràgon”. Tha e ciallach gum bi a h-uile eintiteas a dh’ fhaodar “fhosgladh” air a dhùnadh gus nach bris iad an loidsig agus gun a bhith a’ dèanamh tuilleadh obrach iom-fhillte le anailisean.

Siostaman anailis teachdaiche

Cia mheud tachartas a tha ann an siostam iom-fhillte?

Faodaidh siostaman iom-fhillte grunn cheudan tachartas a phròiseasadh, a chaidh a chruinneachadh bho gach neach-ceannach (stiùirichean toraidh, luchd-prògramaidh, luchd-anailis) agus gu faiceallach (!) A-steach don bhòrd, agus an uairsin a-steach don loidsig seirbheis. Tha ullachadh thachartasan na obair mhòr eadar-chuspaireil a dh’ fheumas a h-uile duine tuigsinn dè a dh’ fheumar a chruinneachadh, aire agus mionaideachd.

Dè a-nis?

Canaidh sinn gun tig sinn suas leis na tachartasan inntinneach uile. Tha an t-àm ann an cruinneachadh. Gus seo a dhèanamh, feumaidh tu anailisean teachdaiche a cheangal. Rach gu Google agus coimhead airson anailisean gluasadach (no tagh bhon fheadhainn as ainmeil: Measgachadh-uisge, Yandeks.Metrika, Google Analytics, Analytics Facebook, Èist, Amplitude). Bidh sinn a’ toirt an SDK bhon làrach-lìn agus ga thogail a-steach do chòd na seirbheis againn (mar sin an t-ainm “client” - leis gu bheil an SDK air a thoirt a-steach don neach-dèiligidh).

Agus càite an cruinneachadh tachartasan?

Feumaidh a h-uile pasgan JSON a thèid a chruthachadh a bhith air a stòradh am badeigin. Càite an tèid an cur agus càite an cruinnich iad? Ann an cùis siostam anailis teachdaiche, tha e fhèin an urra ri seo. Chan eil fios againn càite a bheil na pacaidean JSON againn, far a bheil an stòradh aca, cia mheud a tha ann, no ciamar a tha iad air an stòradh an sin. Tha am pròiseas cruinneachaidh gu lèir air a dhèanamh leis an t-siostam agus chan eil e gu diofar dhuinn. Anns an t-seirbheis anailis, gheibh sinn cothrom air cunntas pearsanta, far am faic sinn toraidhean giullachd dàta giùlain tùsail. An ath rud, bidh sgrùdairean ag obair leis na chì iad anns a’ chunntas phearsanta aca.

Ann an dreachan an-asgaidh, mar as trice chan urrainnear an dàta amh a luchdachadh sìos. Tha feartan mar sin aig an dreach daor.

Dè cho fada ’s a bheir e airson ceangal?

Faodar na mion-sgrùdaidhean as sìmplidh a cheangal ann an uair a thìde: is e App Metrika a bhios ann, a sheallas na rudan as sìmplidh gun a bhith a’ dèanamh anailis air tachartasan àbhaisteach. Tha an ùine a dh'fheumar airson siostam nas iom-fhillte a stèidheachadh an urra ris na tachartasan taghte. Bidh duilgheadasan ag èirigh a dh’ fheumas leasachadh a bharrachd:

  • A bheil sreath de thachartasan ann? Mar eisimpleir, ciamar a chuireas tu air dòigh nach urrainn aon tachartas a thighinn air thoiseach air tachartas eile?
  • Dè a nì thu ma tha an neach-cleachdaidh air an ùine atharrachadh? Sòn ùine air atharrachadh?
  • Dè a nì thu mura h-eil eadar-lìn ann?

Gu cuibheasach, faodaidh tu Mixpanel a stèidheachadh ann an latha no dhà. Nuair a thathar an dùil àireamh mhòr de thachartasan sònraichte a chruinneachadh, faodaidh gun toir e seachdain.

Siostaman anailis teachdaiche

Ciamar a roghnaicheas tu am fear a tha a dhìth orm?

Bidh staitistig choitcheann ag obair gu math anns a h-uile siostam anailis. Gu math freagarrach airson luchd-margaidh agus luchd-reic: chì thu gleidheadh, dè cho fada ‘s a chaith luchd-cleachdaidh san tagradh, a h-uile meatrach àrd-ìre bunaiteach. Airson an duilleag tighinn air tìr as sìmplidh, bidh metrics Yandex gu leòr.

Nuair a thig e gu gnìomhan neo-àbhaisteach, tha an roghainn an urra ris an t-seirbheis agad, gnìomhan mion-sgrùdaidh agus tachartasan a dh’ fheumar a phròiseasadh gus am fuasgladh.

  • Ann am Mixpanel, mar eisimpleir, faodaidh tu deuchainnean A/B a ruith. Ciamar a dhèanamh? Bidh thu a’ cruthachadh deuchainn anns am bi grunn shampaill ann agus nì thu taghadh (bidh thu a’ sònrachadh an leithid agus an leithid gu A, feadhainn eile gu B). Airson A bidh am putan uaine, airson B bidh e gorm. Leis gu bheil Mixpanel a 'cruinneachadh an dàta gu lèir, faodaidh e id inneal gach neach-cleachdaidh a lorg bho A agus B. Anns a' chòd seirbheis, a 'cleachdadh an SDK, thèid tweaks a chruthachadh - is iad sin àiteachan far am faod rudeigin atharrachadh airson deuchainn. An uairsin, airson gach neach-cleachdaidh, tha an luach (anns a ’chùis againn, dath a’ phutan) air a tharraing bho Mixpanel. Mura h-eil ceangal eadar-lìn ann, thèid an roghainn bunaiteach a thaghadh.
  • Gu tric bidh thu airson chan e a-mhàin tachartasan a stòradh agus a sgrùdadh, ach cuideachd luchd-cleachdaidh iomlan. Bidh Mixpanel a’ dèanamh seo gu fèin-ghluasadach, anns an taba Users. An sin chì thu a h-uile dàta cleachdaiche maireannach (ainm, post-d, pròifil facebook) agus eachdraidh log an neach-cleachdaidh. Faodaidh tu coimhead air dàta luchd-cleachdaidh mar staitistig: Dh'ith an dràgon 100 uair, cheannaich e 3 flùraichean. Ann an cuid de shiostaman, faodar cruinneachadh a rèir neach-cleachdaidh a luchdachadh sìos.
  • Dè am prìomh fhuarachadh Analytics Facebook? Bidh e a’ ceangal an neach-tadhail seirbheis leis a’ phròifil Facebook aige. Mar sin, gheibh thu a-mach an luchd-èisteachd agad, agus nas cudromaiche, an uairsin tionndaidh e gu luchd-èisteachd sanasachd. Mar eisimpleir, ma thadhail mi air làrach aon uair, agus thionndaidh an sealbhadair aige air sanasachd (luchd-èisteachd fèin-ghluasadach ann an anailisean Facebook) airson luchd-tadhail, an uairsin san àm ri teachd chì mi sanasachd airson na làraich seo air Facebook. Airson sealbhadair na làraich, bidh seo ag obair gu sìmplidh agus gu goireasach; feumaidh tu cuimhneachadh gun cuir thu caip làitheil air a’ bhuidseit sanasachd agad. Is e ana-cothrom an anailis Facebook nach eil e gu sònraichte goireasach: tha an làrach gu math toinnte, chan eil e furasta a thuigsinn sa bhad, agus chan eil e ag obair gu math luath.

Cha mhòr nach eil dad ri dhèanamh agus bidh a h-uile càil ag obair! Is dòcha gu bheil eas-bhuannachdan ann?

Tha, agus is e aon dhiubh gu bheil e daor mar as trice. Airson tòiseachadh dh’ fhaodadh e a bhith timcheall air $ 50k gach mìos. Ach tha roghainnean an-asgaidh ann cuideachd. Tha Yandex App Metrica an-asgaidh agus freagarrach airson na meatrach as bunaitiche.

Ach, ma tha am fuasgladh saor, cha bhi mion-sgrùdadh air an anailis: chì thu an seòrsa inneal, OS, ach chan e tachartasan sònraichte, agus cha bhith e comasach dhut funail a chruthachadh. Faodaidh Mixpanel 50k dolar a chosg sa bhliadhna (mar eisimpleir, faodaidh tagradh le Om Nom ithe cho mòr). San fharsaingeachd, tha cothrom air dàta gu math tric cuingealaichte anns a h-uile gin dhiubh. Cha bhith thu a’ tighinn suas leis na modalan agad fhèin agus gan cur air bhog. Mar as trice bidh pàigheadh ​​​​air a dhèanamh gach mìos / bho àm gu àm.

Sam bith eile?

Ach is e an rud as miosa gu bheil eadhon Mixpanel a’ beachdachadh air na meudan dàta a tha dualach do thagradh gluasadach gnìomhach mar thuairmse (air ainmeachadh gu dìreach anns na sgrìobhainnean). Ma nì thu coimeas eadar na toraidhean le anailisean frithealaiche, bidh na luachan eadar-dhealaichte. (Leugh mu mar a chruthaicheas tu na mion-sgrùdaidhean taobh frithealaiche agad fhèin san ath artaigil againn!)

Is e an ana-cothrom mòr a tha aig cha mhòr a h-uile siostam anailis gu bheil iad a’ cuingealachadh ruigsinneachd air logaichean amh. Mar sin, chan obraich a bhith a’ ruith do mhodail fhèin air an dàta agad fhèin a rèir coltais. Mar eisimpleir, ma choimheadas tu air funail ann am Mixpanel, chan urrainn dhut ach an ùine chuibheasach eadar ceumannan obrachadh a-mach. Chan urrainnear metrics nas iom-fhillte, mar eisimpleir, ùine mheadhanach no ceudadan, a thomhas.

Cuideachd, gu tric tha dìth comas air cruinneachaidhean agus roinnean iom-fhillte a dhèanamh. Mar eisimpleir, is dòcha nach bi am buidheann duilich a cheannach “gus luchd-cleachdaidh a rugadh ann an 1990 agus a cheannaich co-dhiù 50 donuts gach fear” ri fhaighinn.

Tha eadar-aghaidh gu math iom-fhillte aig Facebook Analytics agus tha e slaodach.

Dè ma thionndaidheas mi a h-uile siostam aig an aon àm?

Deagh bheachd! Bidh e tric a 'tachairt gu bheil diofar shiostaman a' toirt toraidhean eadar-dhealaichte. Àireamhan eadar-dhealaichte. A bharrachd air an sin, tha aon gnìomh aig cuid, tha fear eile aig cuid eile, agus tha cuid eile saor.
A bharrachd air an sin, faodar grunn shiostaman a thionndadh aig an aon àm airson deuchainn: mar eisimpleir, gus eòlas fhaighinn air eadar-aghaidh fear ùr agus mean air mhean tionndaidh thuige. Mar ann an gnìomhachas sam bith, an seo feumaidh fios a bhith agad cuin a stadas tu agus a cheanglas tu anailisean chun na h-ìre as urrainn dhut sùil a chumail air (agus cha chuir sin maill air do cheangal lìonraidh).

Cheangail sinn a h-uile càil, agus an uairsin leig sinn a-mach feartan ùra, ciamar a chuireas sinn tachartasan ris?

An aon rud ri nuair a bhios tu a’ ceangal anailisean bhon fhìor thoiseach: cruinnich tuairisgeulan air na tachartasan riatanach agus cleachd an SDK gus an cuir a-steach don chòd teachdaiche.

Tha mi an dòchas gum bi na freagairtean do cheistean cumanta feumail dhut. Ma chuidich iad thu le bhith a’ tuigsinn nach eil mion-sgrùdaidhean taobh teachdaiche freagarrach airson an tagraidh agad, tha sinn a’ moladh a bhith a’ feuchainn air an anailisean taobh an fhrithealaiche agad. Bruidhnidh mi mu dheidhinn anns an ath phàirt, agus an uairsin bruidhnidh mi mu mar a chuireas tu seo an gnìomh sa phròiseact agad.

Chan fhaod ach luchd-cleachdaidh clàraichte pàirt a ghabhail san sgrùdadh. Soidhnig a-steach, mas e do thoil e.

Dè na siostaman anailis teachdaiche a bhios tu a’ cleachdadh?

  • Measgachadh-uisge

  • Analytics Facebook

  • Google Analytics

  • Yandex Metrica

  • cuid eile

  • Leis an t-siostam agad

  • Chan eil dad

Bhòt 33 neach-cleachdaidh. Sheall 15 neach-cleachdaidh.

Source: www.habr.com

Cuir beachd ann