Retentioneering: Me çawa amûrên çavkaniya vekirî ji bo analîzên hilberê li Python û Pandas nivîsand

Silav Habr. Ev gotar ji encamên çar sal pêşkeftina komek rêbaz û amûran re ji bo hilberandina trajektorên tevgera bikarhêner di serîlêdanek an malperek de veqetandî ye. Nivîskarê pêşveçûnê - Maxim Godzi, ku serokatiya tîmê afirînerên hilberê dike û di heman demê de nivîskarê gotarê ye. Hilber bi xwe navê Retentioneering bû; ew naha veguherî pirtûkxaneyek çavkaniyek vekirî û li Github hatî şandin da ku her kes bikaribe wê bikar bîne. Hemî ev dibe ku ji kesên ku di analîza hilber û kirrûbirrê, pêşkeftin û pêşkeftina hilberê de têkildar in re balkêş be. Bi awayê, li ser Habré gotarek berê li ser yek ji dozên xebata bi Retentioneering ve hatî weşandin. Materyalên nû diyar dike ka hilber dikare çi bike û çawa dikare were bikar anîn.

Piştî xwendina gotarê, hûn ê bi xwe karibin Retentioneering-a xwe binivîsin; ew dikare bibe her rêbazek standardkirî ji bo hilberandina rêgezên bikarhêner di serîlêdanê de û ji derveyî, ku dihêle hûn bi hûrgulî taybetmendiyên tevgerê bibînin û ji vê yekê ji bo mezinbûnê têgihiştinan derxînin. pîvanên karsaziyê.

Retentioneering çi ye û çima hewce ye?

Armanca meya destpêkê ev bû ku Growth Hacking ji cîhana "shirbaziya dîjîtal" berbi cîhana jimare, analîtîk û pêşbînan ve bikişîne. Wekî encamek, analîtîka hilberan ji bo kesên ku li şûna çîrokên fantastîk jimareyan tercîh dikin, analîtîka hilberan kêm dibe, û formul ji peyvên wekî "rebranding", "vepositioning", hwd., ku xweş xuya dikin, lê di pratîkê de hindik dibin alîkar.

Ji bo çareserkirina van pirsgirêkan, me pêdivî bi çarçoveyek analîtîkê bi grafîkan û trajektoran, û di heman demê de pirtûkxaneyek ku rûtînên analîstê yên tîpîk hêsan dike, wekî rêyek ji bo danasîna peywirên analîtîk ên hilberê yên birêkûpêk ên ku hem ji mirovan û hem jî ji robotan re têne fêm kirin hewce ne. Pirtûkxane şiyana danasîna tevgera bikarhêner û girêdana wê bi metrîkên karsaziya hilberan re bi zimanek wusa fermî û zelal peyda dike ku ew karên rûtîn ên pêşdebir û analîstan hêsan dike û otomatîk dike, û pêwendiya wan bi karsaziyê re hêsan dike.

Retentioneering rêbazek û amûrên nermalava analîtîkî ye ku dikare di her hilberek dîjîtal (û ne tenê) de were adaptekirin û entegre kirin.

Me di sala 2015an de dest bi xebata li ser berhemê kir. Naha ev berhevokek amade ye, her çend hîn ne îdeal be jî, di Python û Pandas de komek amûr e ji bo xebata bi daneyan, modelên fêrbûna makîneyê bi api-yên mîna sklearn, amûrên ji bo şîrovekirina encamên modelên fêrbûna makîneyê eli5 û shap.

Hemî pêça ye di depoya vekirî ya Github de pirtûkxaneyek çavkaniyek vekirî ya hêsan - amûrên retentioneering. Bikaranîna pirtûkxaneyê ne dijwar e; hema her kesê ku ji analîtîka hilberê hez dike, lê berê kod nenivîsandiye, dikare bi serbixwe û bêyî veberhênana wextê girîng rêbazên meya analîtîk li daneyên xwe bicîh bîne.

Welê, bernamenûs, afirînerê serîlêdanê, an endamek tîmek pêşkeftin an ceribandinê ku berê berê analîtîk nekiriye dikare bi vê kodê re dest bi lîstinê bike û şêwazên karanîna serîlêdana xwe bêyî arîkariya derveyî bibîne.

Rêwîtiya bikarhêner wekî hêmanek bingehîn a analîz û rêbazên ji bo pêvajoya wê

Rêwîtiya bikarhêner rêzek dewletên bikarhêner di hin xalên demê de ye. Wekî din, bûyer dikarin ji çavkaniyên daneyên cihêreng, hem serhêl û hem jî negirêdayî werin. Bûyerên ku bi bikarhêner diqewimin beşek ji rêgeza wî ne. Nimûne:
• pêl bişkojka
• wêne dît
• li ser ekranê bixin
• e-nameyek wergirt
• hilber ji hevalê xwe re pêşniyar kir
• form tije kir
• li ser ekranê xist
• scrolled
• çû ser kasê
• emir kir burrito
• Burrîto xwar
• bi xwarina burîto jehrî ket
• ji devê paþê ketibû qehwexaneyê
• ji ber dergehê ketin
• serîlêdanê kêm kir
• notification push wergirt
• ji X dirêjtir li ser ekranê asê mabû
• ji bo fermana dayîn
• emrê kirî
• deyn red kirin

Ger hûn daneyên trajektorê yên komek bikarhêneran bigirin û lêkolîn bikin ka veguheztin çawa têne ava kirin, hûn dikarin tam bişopînin ka tevgera wan di serîlêdanê de çawa hatî çêkirin. Ev hêsan e ku meriv vê yekê bi grafiyek ku tê de statû girêk in, û veguheztinên di navbera dewletan de qerax in, bikin:

Retentioneering: Me çawa amûrên çavkaniya vekirî ji bo analîzên hilberê li Python û Pandas nivîsand

"Trajektor" têgehek pir hêsan e - ew agahdariya berfireh di derbarê hemî kiryarên bikarhêner de vedihewîne, bi şiyana ku hûn daneyên din li danasîna van çalakiyan zêde bikin. Ev yek wê dike objeyek gerdûnî. Ger we amûrên xweşik û hêsan hene ku destûrê didin we ku hûn bi trajektoran re bixebitin, wê hingê hûn dikarin wekheviyan bibînin û wan dabeş bikin.

Dibe ku di destpêkê de dabeşkirina trajektorê pir tevlihev xuya bike. Di rewşek normal de, rewş ev e - hûn hewce ne ku berhevoka matrixê ya girêdanê an rêzika rêzê bikar bînin. Me rêyek hêsan peyda kir - ku em hejmareke mezin a trajektoran bixwînin û wan bi kombûnê ve dabeş bikin.

Wekî ku derket holê, mimkun e ku bi karanîna nûnertiyên domdar trajektorek veguherîne xalek, mînakî, TF-IDF. Piştî veguhertinê, rêgez di fezayê de dibe xalek ku rûdana normalîzekirî ya bûyerên cihêreng û veguheztinên di navbera wan de di rêgezê de li ser eksan têne xemilandin. Ev tişt ji hezar an jî zêdetir cîhekî mezin (dimS=sum(cureyên bûyer)+sum(ngrams_2 cureyên)) dikare li ser balafirekê bi kar bîne TSNE. TSNE veguherînek e ku pîvana fezayê kêm dike 2 ax û, heke gengaz be, dûrahiyên têkildar di navbera xalan de diparêze. Li gorî vê yekê, li ser nexşeyek rûkal, nexşeyek projeyek fîgurî ya trajektoran, gengaz dibe ku meriv lêkolîn bike ka xalên trajektorên cihêreng di nav xwe de çawa hatine bicîh kirin. Ew analîz dike ka ew çiqas nêzî hev bûn an cûda bûn, ka wan koman ava kirin an li seranserê nexşeyê belav bûn, hwd.

Retentioneering: Me çawa amûrên çavkaniya vekirî ji bo analîzên hilberê li Python û Pandas nivîsand

Amûrên analîtîk ên Retentioneering kapasîteyê peyda dikin ku dane û rêgezên tevlihev veguherînin nêrînek ku bi hevûdu re were berhev kirin, û dûv re encama veguhertinê dikare were vekolîn û şîrove kirin.

Axaftina li ser rêbazên standard ên ji bo hilberandina trajektoran, mebesta me sê amûrên sereke yên ku me di Retentioneering de bicîh kirine - grafîk, matrîsên gav û nexşeyên pêşandana trajektorê.

Karkirina bi Google Analytics, Firebase û pergalên analîtîk ên mîna wan re pir tevlihev e û ne% 100 bi bandor e. Pirsgirêk ji bo bikarhêner hejmarek sînorkirin e, ku di encamê de xebata analîstê di pergalên weha de bi klîkên mişkî û bijartina perçeyan ve girêdayî ye. Retentioneering gengaz dike ku meriv bi trajektorên bikarhêneran re bixebite, û ne tenê bi kavilan re, wekî di Google Analytics de, ku asta hûrguliyê bi gelemperî ji hêlekê tê daxistin, her çend ji bo beşek diyarkirî hatî çêkirin.

Retentioneering û doz

Wekî mînakek karanîna amûra pêşkeftî, em dikarin doza karûbarek mezin a li Rûsyayê destnîşan bikin. Vê pargîdanî serîlêdanek mobîl a Android-ê heye ku di nav xerîdaran de populer e. Rêjeya salane ya ji sepana mobîl nêzî 7 mîlyon ruble bû, guheztinên demsalî di navbera 60-130 hezar de bûn. Heman pargîdanî ji bo iOS-ê jî serîlêdanek heye, û rêjeya navînî ya bikarhênerek serlêdana Apple ji fatûreya navînî bilindtir bû. xerîdarek ku serîlêdana Android-ê bikar tîne - 1080 rub. beramberî 1300 rub.

Pargîdaniyê biryar da ku karbidestiya serîlêdana Android-ê zêde bike, ji bo vê yekê wê analîzek berbiçav pêk anî. Di derbarê zêdekirina bandorkeriya serîlêdanê de bi dehan hîpotez hatin afirandin. Piştî karanîna Retentionneering, derket holê ku pirsgirêk di peyamên ku ji bikarhênerên nû re hatine destnîşan kirin de ye. Wan di derbarê marqe, feydeyên pargîdanî û bihayê de agahdarî wergirtin. Lê, wekî ku derket holê, diviya bû ku peyam ji bikarhêner re bibin alîkar ku fêr bibe ka meriv çawa di serîlêdanê de dixebite.

Retentioneering: Me çawa amûrên çavkaniya vekirî ji bo analîzên hilberê li Python û Pandas nivîsand

Ev hate kirin, wekî encamek ku serîlêdan kêm hate rakirin, û zêdebûna veguheztina fermanê %23 bû. Di destpêkê de, ji sedî 20 ji seyrûsefera hatinê ji ceribandinê re hate dayîn, lê piştî çend rojan, piştî analîzkirina encamên yekem û nirxandina meylê, wan nîsbet berevajî kirin û, berevajî, ji sedî 20 ji koma kontrolê re hiştin, û ji sedî heştê di testê de cih girtin. Hefteyek şûnda, biryar hate girtin ku bi rêzdarî ceribandina du hîpotezên din zêde bikin. Tenê di heft hefteyan de, gera ji serîlêdana Android-ê li gorî asta berê yek û nîv carî zêde bû.

Meriv çawa bi Retentioneering re dixebite?

Gavên yekem pir hêsan in - pirtûkxaneyê bi fermana radestkirina sazkirina pip dakêşin. Depo bi xwe ji bo hin peywirên analîtîka hilberan mînak û dozên hilberandina daneyê amade dihewîne. Set bi domdarî tê nûve kirin heya ku ew ji bo nasek yekem têr be. Her kes dikare modulên amade hilîne û tavilê wan li peywirên xwe bicîh bîne - ev dihêle ku ew tavilê pêvajoya analîzkirina hûrgulî û xweşbînkirina trajektorên bikarhêner bi lez û bez saz bikin. Hemî ev dihêle ku meriv bi kodek zelal qalibên karanîna serîlêdanê bibîne û vê ezmûnê bi hevkaran re parve bike.

Retentioneering amûrek e ku hêja ye ku di seranserê jiyana serîlêdana we de were bikar anîn, û li vir çima ye:

  • Retentioneering ji bo şopandin û bi domdarî xweşbînkirina trajektorên bikarhêner û baştirkirina performansa karsaziyê bi bandor e. Bi vî rengî, taybetmendiyên nû bi gelemperî li serîlêdanên e-bazirganiyê têne zêdekirin, ku bandora wan li ser hilberê her gav nikare rast were pêşbînîkirin. Di hin rewşan de, pirsgirêkên lihevhatinê di navbera fonksiyonên nû û kevn de derdikevin - mînakî, yên nû yên heyî "cannibalize" dikin. Û di vê rewşê de, analîza domdar a trajektoran bi rastî ya ku hewce ye.
  • Dema ku bi kanalên reklamê re dixebitin rewş wiha ye: çavkaniyên seyrûsefera nû û afirînerên reklamê bi domdarî têne ceribandin, pêdivî ye ku meriv demsalî, meyl û bandora bûyerên din bişopîne, ku dibe sedema derketina çînên nû û bêtir pirsgirêkan. Ev jî çavdêrî û şirovekirina domdar a mekanîka bikarhêner hewce dike.
  • Gelek faktor hene ku bi berdewamî li ser performansa serîlêdanê bandor dikin. Mînakî, serbestberdanên nû ji pêşdebiran: girtina pirsgirêkek heyî, ew bêhemdî ya kevin vedigerînin an yek bi tevahî nû diafirînin. Bi demê re, hejmara berdanên nû mezin dibe, û pêdivî ye ku pêvajoya şopandina xeletiyan bixweber bibe, tevî analîzkirina trajektorên bikarhêner.

Bi tevahî, Retentioneering amûrek bi bandor e. Lê ti sînorek ji bêkêmasiyê re tune - ew dikare û divê were çêtir kirin, pêşve xistin û hilberên nû yên xweş li ser bingeha wê werin çêkirin. Civata projeyê her ku çalaktir be, dê bêtir fork hebin, û vebijarkên nû yên balkêş ji bo karanîna wê dê xuya bibin.

Zêdetir agahdarî li ser amûrên Retentioneering:

Source: www.habr.com

Add a comment