Retentioneering: manyorero atakaita akavhurika-sosi maturusi echigadzirwa analytics muPython nePandas

Mhoro, Habr. Ichi chinyorwa chakazvipira kune mhedzisiro yemakore mana ekuvandudza seti yenzira uye maturusi ekugadzirisa mushandisi mafambiro trajectories mune application kana webhusaiti. Munyori webudiriro - Maxim Godzi, anotungamira timu yevagadziri vezvigadzirwa uye zvakare ari munyori wechinyorwa. Chigadzirwa chacho chainzi Retentioneering; iko zvino chashandurwa kuita raibhurari yakavhurika uye yakatumirwa paGithub kuti chero munhu ashandise. Zvese izvi zvinogona kufarira kune avo vanobatanidzwa mune chigadzirwa uye kushambadzira kuongorora, kukwidziridzwa uye kugadzirwa kwechigadzirwa. Nenzira, pana HabrΓ© chinyorwa chakatoburitswa nezve imwe yenyaya dzekushanda neRetentioneering. Nyaya itsva inotsanangura zvingaitwe nechigadzirwa chacho uye kuti chingashandiswa sei.

Mushure mekuverenga chinyorwa, iwe pachako uchakwanisa kunyora yako Retentioneering; inogona kuve chero yakamisikidzwa nzira yekugadzirisa mushandisi trajectories mukushandisa uye nekupfuura, zvichikubvumidza kuti uone zvakadzama maitiro ehunhu uye kubvisa manzwisisiro kubva pane izvi kuti ukure. zvemabhizinesi metrics.

Chii chinonzi Retentionering uye nei ichidikanwa?

Chinangwa chedu chekutanga chaive chekufambisa Kukura Kwekubira kubva munyika ye "uroyi hwedhijitari" kuenda kunyika yenhamba, analytics uye kufanotaura. Nekuda kweizvozvo, analytics yechigadzirwa inoderedzwa kuita masvomhu chaiwo uye hurongwa kune avo vanosarudza manhamba pane nyaya dzinonakidza, uye mafomula kune buzzwords se "rebranding", "repositioning", nezvimwewo, zvinonzwika zvakanaka, asi mukuita zvinobatsira zvishoma.

Kuti tigadzirise matambudziko aya, taida hwaro hwekuongorora kuburikidza nemagirafu uye trajectories, uye panguva imwe chete raibhurari inorerutsa maitiro evaongorori, senzira yekutsanangura mabasa echigadzirwa anowanzo nzwisisika kune vese vanhu nemarobhoti. Raibhurari iyi inopa kugona kutsanangura maitiro evashandisi uye kuibatanidza kune zvigadzirwa zvebhizinesi metrics mumutauro wakarongeka uye wakajeka zvekuti inorerutsa uye nekuita otomatiki mabasa evagadziri uye vanoongorora, uye kufambisa kutaurirana kwavo nebhizinesi.

Retentioneering inzira uye analytical software maturusi anogona kuchinjika uye kubatanidzwa mune chero dhijitari (uye kwete chete) chigadzirwa.

Takatanga kushanda pachigadzirwa muna 2015. Ikozvino iyi yakagadzirira-yakagadzirwa, kunyangwe isati yave yakanaka, seti yezvishandiso muPython nePandas yekushanda nedata, modhi yekudzidza yemuchina ine sklearn-like api, zvishandiso zvekududzira mhedzisiro yemashini ekufunda modhi eli5 uye shap.

Zvose zvakaputirwa kune yakavhurika-sosi raibhurari mune yakavhurika Github repository - retentioneering-zvishandiso. Kushandisa raibhurari hakuna kuoma; angangoita chero munhu anoda zvigadzirwa analytics, asi asina kunyora kodhi kare, anogona kushandisa nzira dzedu dzekuongorora kune data ravo vakazvimiririra uye pasina yakakosha nguva yekudyara.

Zvakanaka, mugadziri wepurogiramu, mugadziri wemapurogiramu, kana nhengo yeboka rekuvandudza kana kuedza asina kumbobvira aita analytics kare anogona kutanga kutamba nekodhi iyi uye ona mashandisirwo ekushandiswa kwechikumbiro chavo pasina rubatsiro rwekunze.

Mushandisi trajectory sechinhu chakakosha chekuongorora uye nzira dzekugadzirisa kwayo

Mushandisi trajectory inoteedzana yevashandisi nyika pane dzimwe nguva nzvimbo. Uyezve, zviitiko zvinogona kuuya kubva kwakasiyana data masosi, ese ari online uye pasina. Zviitiko zvinoitika kumushandisi chikamu chenzira yake. Mienzaniso:
β€’ akadzvanya bhatani
β€’ akaona mufananidzo
β€’ hit the screen
β€’ akagamuchira email
β€’ akakurudzira chigadzirwa kushamwari
β€’ akazadza fomu
β€’ tap chidzitiro
β€’ scrolled
β€’ akaenda kubhuku remari
β€’ akarayira burrito
β€’ akadya burrito
β€’ akawana chepfu nekudya burrito
β€’ akapinda mucafe kubva kumusuwo wekuseri
β€’ yakapinda kubva pamusuwo wepamberi
β€’ kuderedza kushandiswa
β€’ akagamuchira push ziviso
β€’ yakanga yakanamira pachidzitiro chakareba kupfuura X
β€’ kubhadhara kurongeka
β€’ akatenga odha
β€’ akanyimwa chikwereti

Kana iwe ukatora iyo trajectory data yeboka revashandisi uye uchidzidza kuti shanduko dzakagadzirwa sei, unogona kuteedzera chaizvo maitiro avo mukushandisa akaumbwa. Zviri nyore kuita izvi kuburikidza negirafu umo nyika dziri node, uye shanduko pakati penyika mipendero:

Retentioneering: manyorero atakaita akavhurika-sosi maturusi echigadzirwa analytics muPython nePandas

"Trajectory" ipfungwa iri nyore - ine ruzivo rwakadzama nezvese zviito zvemushandisi, nekukwanisa kuwedzera chero imwe data kune tsananguro yezviito izvi. Izvi zvinoita kuti ive chinhu chepasi rose. Kana iwe uine maturusi akanaka uye ari nyore anokutendera kuti ushande nema trajectories, saka unogona kuwana akafanana uye kupatsanura iwo.

Trajectory segmentation ingaite seyakaomesesa pakutanga. Mune yakajairika mamiriro, ndizvo zvazviri - iwe unofanirwa kushandisa yekubatanidza matrix kuenzanisa kana kutevedzana kurongeka. Isu takakwanisa kuwana nzira iri nyore - yekudzidza nhamba huru yematrajectories uye kuapatsanura kuburikidza nekubatanidza.

Sezvazvakazoitika, zvinokwanisika kushandura trajectory kuita nhanho uchishandisa inoenderera inomiririra, semuenzaniso, TF-IDF. Mushure mekushandurwa, trajectory inova poindi munzvimbo umo chiitiko chakajairwa chezviitiko zvakasiyana-siyana uye shanduko pakati pavo mugwara inorongwa pamwe nematemo. Ichi chinhu kubva kuchiuru chihombe kana kupfuura nzvimbo ine mativi (dimS=sum(mhando dzechiitiko)+sum(ngrams_2 marudzi)) inogona kuoneswa mundege uchishandisa TSNE. TSNE ishanduko inodzikisira chiyero chenzvimbo kusvika kumatemo maviri uye, kana zvichibvira, inochengetedza nhambwe dziri pakati pemapoinzi. Saizvozvo, zvinogoneka pamepu yakati sandara, mepu yekufananidzira yenzira dzematrajectories, kudzidza kuti mapoinzi ematanho akasiyana aive pakati pavo. Inoongorora kuti vaive padhuze kana kuti vakasiyana sei kune mumwe nemumwe, vangave vakaumba masumbu kana akapararira pamepu, nezvimwe.

Retentioneering: manyorero atakaita akavhurika-sosi maturusi echigadzirwa analytics muPython nePandas

Retentioneering analytics tools inopa kukwanisa kushandura data yakaoma uye trajectories mune maonero anogona kuenzaniswa nemumwe, uye ipapo mhedzisiro yekushandura inogona kuongororwa uye kududzirwa.

Tichitaura nezve nzira dzakajairwa dzekugadzirisa trajectories, tinoreva maturusi makuru matatu atashandisa muRetentioneering - magirafu, nhanho matrices uye trajectory fungidziro mepu.

Kushanda neGoogle Analytics, Firebase uye akafanana analytics masisitimu akanyanya kuoma uye kwete 100% inoshanda. Dambudziko nderohuwandu hwezvirambidzo zvemushandisi, semugumisiro wekuti basa remuongorori mumasitimu akadaro rinoenderana nekudzvanya kwegonzo uye kusarudzwa kwezvidimbu. Kuchengetedza kunoita kuti zvikwanise kushanda nevashandisi trajectories, uye kwete chete nemafunnels, sezvakaita muGoogle Analytics, uko nhanho yeruzivo inowanzoderedzwa kuita funnel, kunyangwe yakavakirwa chimwe chikamu.

Retentionering uye nyaya

Semuenzaniso wekushandisa chigadzirwa chakagadziridzwa, tinogona kutaura nyaya yebasa guru re niche muRussia. Iyi kambani ine Android nharembozha inozivikanwa pakati pevatengi. Mutengo wepagore kubva kunharembozha yaive 7 miriyoni rubles, kushanduka kwemwaka kubva pa60-130 zviuru.Iyo kambani inewo application yeIOS, uye avhareji yebhiri yemushandisi weApple application yaive yakakwira kupfuura avhareji bhiri. mutengi anoshandisa iyo Android application - 1080 rub. zvichienderana ne1300 rub.

Iyo kambani yakafunga kuwedzera kushanda kweiyo Android application, iyo yakaitisa ongororo yakakwana. Mafungiro akati wandei akagadzirwa nezvekuwedzera kushanda kwekushandisa. Mushure mekushandisa Retentionneering, zvakazoitika kuti dambudziko raive mumameseji akaratidzwa kune vashandisi vatsva. Vakagamuchira ruzivo nezve brand, mabhenefiti ekambani uye mitengo. Asi, sezvazvakazoitika, mameseji aifanirwa kubatsira mushandisi kudzidza maitiro ekushanda mukushandisa.

Retentioneering: manyorero atakaita akavhurika-sosi maturusi echigadzirwa analytics muPython nePandas

Izvi zvakaitwa, semhedzisiro yekuti application yacho yaita kushoma isina kuvhurwa, uye kuwedzera kwekushandurwa kuita odha yaive 23%. Pakutanga, 20 muzana yemotokari yaiuya yakapihwa bvunzo, asi mushure memazuva mashoma, mushure mekuongorora mhedzisiro yekutanga uye kuongorora maitiro, vakadzora kuenzana uye, pane zvinopesana, vakasiya 20 muzana yeboka rekutonga, uye makumi masere kubva muzana vakaiswa muyedzo. Vhiki gare gare, zvakasarudzwa kuwedzera zvakateedzana kuyedzwa kwemamwe maviri hypotheses. Mumavhiki manomwe chete, kutendeuka kubva kuAndroid application kwakawedzera nekamwe nehafu nguva zvichienzaniswa nedanho rakapfuura.

Nzira yekushanda neRetentioneering?

Matanho ekutanga ari nyore - dhawunirodha raibhurari ine pip install retentioneering command. Iyo repository pachayo ine yakagadzirira-yakagadzirwa mienzaniso uye makesi ekugadzirisa data kune mamwe echigadzirwa analytics mabasa. Iyo seti inogara ichivandudzwa kusvika yakwana kune wekutanga kuzivana. Chero ani zvake anogona kutora akagadzirira-akagadzirwa mamodule uye nekukasira kuaisa kumabasa avo - izvi zvinovatendera kuti vagadzirise nekukurumidza maitiro ekuongorora kwakadzama uye optimization yevashandisi trajectories nekukurumidza uye zvinobudirira sezvinobvira. Zvese izvi zvinoita kuti zvikwanise kuwana mashandisirwo ekushandisa maitiro kuburikidza nekodhi yakajeka uye kugovera chiitiko ichi nevaunoshanda navo.

Retentioneering chishandiso chakakodzera kushandisa muhupenyu hwese yekushandisa kwako, uye hechi chikonzero:

  • Retentioneering inoshanda pakutevera uye kuenderera mberi nekugadzirisa mushandisi trajectories uye kugadzirisa bhizinesi kuita. Nekudaro, maficha matsva anowanzo wedzerwa kune ecommerce application, maitiro ayo pachigadzirwa haagone kugara achifanotaurwa nemazvo. Mune zvimwe zviitiko, matambudziko ekuenderana anomuka pakati pemabasa matsva neakare - semuenzaniso, matsva "cannibalize" aripo. Uye mumamiriro ezvinhu aya, kuongororwa nguva dzose kwemigwagwa ndiyo chaiyo inodiwa.
  • Mamiriro acho akafanana kana uchishanda nematanho ekushambadzira: matsva emigwagwa uye vagadziri vekushambadzira vanogara vachiyedzwa, zvinodikanwa kutarisa mwaka, maitiro uye pesvedzero yezvimwe zviitiko, izvo zvinotungamira mukubuda kwemamwe makirasi matsva ematambudziko. Izvi zvinodawo kugara uchitariswa nekududzirwa kwevashandisi mechanics.
  • Pane huwandu hwezvinhu zvinogara zvichikanganisa kuita kweapp. Semuenzaniso, zvitsva zvitsva kubva kune vanogadzira: kuvhara dambudziko razvino, ivo vasingazivi vanodzorera yekare kana kugadzira imwe itsva zvachose. Nekufamba kwenguva, huwandu hwekuburitswa hutsva hunokura, uye maitiro ekutevera zvikanganiso anoda kuve otomatiki, kusanganisira nekuongorora nzira dzevashandisi.

Pakazara, Retentioneering chishandiso chinoshanda. Asi hapana muganho mukukwana - inogona uye inofanirwa kuvandudzwa, kuvandudzwa, uye zvigadzirwa zvitsva zvinotonhorera zvakavakirwa pahwaro hwayo. Kunyanya kushanda kwenharaunda yepurojekiti, maforogo mazhinji achavepo, uye sarudzo nyowani dzinonakidza dzekuishandisa dzichaonekwa.

Mamwe ruzivo nezve Retentionering maturusi:

Source: www.habr.com

Voeg