Mar a tha Glèidheadh ​​​​air a bhuileachadh ann an App san Adhair

Mar a tha Glèidheadh ​​​​air a bhuileachadh ann an App san Adhair

Is e saidheans iomlan a th ’ann a bhith a’ cumail neach-cleachdaidh ann an tagradh gluasadach. Thug ùghdar a 'chùrsa cunntas air na bunaitean aige san artaigil againn air VC.ru Hacking Fàs: mion-sgrùdadh app gluasadach Maxim Godzi, Ceannard Ionnsachadh Inneal aig App in the Air. Tha Maxim a 'bruidhinn mu na h-innealan a chaidh a leasachadh anns a' chompanaidh a 'cleachdadh an eisimpleir de obair air mion-sgrùdadh agus optimachadh tagradh gluasadach. Canar Glèidhidh ris an dòigh eagarach seo airson leasachadh toraidh, a chaidh a leasachadh ann an App in the Air. Faodaidh tu na h-innealan sin a chleachdadh anns an toradh agad: tha cuid dhiubh a-staigh ruigsinneachd an-asgaidh air GitHub.

Tha App in the Air na thagradh le còrr air 3 millean neach-cleachdaidh gnìomhach air feadh an t-saoghail, leis an urrainn dhut sùil a chumail air tursan-adhair, fiosrachadh fhaighinn mu atharrachaidhean ann an amannan fàgail / tighinn air tìr, clàradh a-steach agus feartan puirt-adhair.

Bho thunail gu slighe

Bidh a h-uile sgioba leasachaidh a’ togail funail air bòrd (pròiseas a tha ag amas air gabhail ris an toradh le luchd-cleachdaidh). Is e seo a’ chiad cheum a chuidicheas tu gus coimhead air an t-siostam gu lèir bho shuas agus lorg duilgheadasan tagraidh. Ach mar a bhios an toradh a 'leasachadh, bidh thu a' faireachdainn crìochan an dòigh-obrach seo. A’ cleachdadh funail shìmplidh, chan fhaic thu puingean fàis neo-fhollaiseach airson toradh. Is e adhbhar an funail sùil choitcheann a thoirt air ìrean luchd-cleachdaidh san tagradh, gus tomhasan an àbhaist a shealltainn dhut. Ach bidh an funail gu ciallach a ’falach gluasadan bhon àbhaist gu duilgheadasan follaiseach no, air an làimh eile, gnìomhachd luchd-cleachdaidh sònraichte.

Mar a tha Glèidheadh ​​​​air a bhuileachadh ann an App san Adhair

Aig App in the Air, thog sinn an funail againn fhèin, ach air sgàth mion-fhiosrachadh an toraidh, chrìochnaich sinn le glainne uair a thìde. An uairsin chuir sinn romhainn an dòigh-obrach a leudachadh agus am fiosrachadh beairteach a tha an tagradh fhèin a’ toirt dhuinn a chleachdadh.

Nuair a thogas tu funail, caillidh tu an neach-cleachdaidh air slighean-siubhail. Tha slighean a’ toirt a-steach sreath de ghnìomhan leis an neach-cleachdaidh agus an aplacaid fhèin (mar eisimpleir, a’ cur fios putaidh).

Mar a tha Glèidheadh ​​​​air a bhuileachadh ann an App san Adhair

Le bhith a’ cleachdadh stampaichean-ama, is urrainn dhut slighe an neach-cleachdaidh ath-chruthachadh gu furasta agus graf a dhèanamh a-mach às airson gach fear dhiubh. Gu dearbh, tha tòrr ghrafaichean ann. Mar sin, feumaidh tu luchd-cleachdaidh coltach ris a chuir còmhla. Mar eisimpleir, faodaidh tu a h-uile neach-cleachdaidh a chuir air dòigh le sreathan bùird agus liosta a dhèanamh de cho tric sa chleachdas iad gnìomh sònraichte.

Mar a tha Glèidheadh ​​​​air a bhuileachadh ann an App san Adhair

Stèidhichte air a leithid de chlàr, rinn sinn matrix agus chuir sinn luchd-cleachdaidh ann am buidhnean a rèir tricead cleachdadh ghnìomhan, is e sin, le nodan sa ghraf. Mar as trice is e seo a’ chiad cheum a dh’ionnsaigh lèirsinn: mar eisimpleir, mar-thà aig an ìre seo chì thu nach bi cuid de luchd-cleachdaidh a’ cleachdadh cuid de na gnìomhan idir. Nuair a rinn sinn am mion-sgrùdadh tricead, thòisich sinn a’ sgrùdadh dè na nodan sa ghraf a tha “as motha”, is e sin, dè na duilleagan a bhios luchd-cleachdaidh a’ tadhal mar as trice. Bidh roinnean a tha gu bunaiteach eadar-dhealaichte a rèir cuid de shlat-tomhais a tha cudromach dhut air an comharrachadh sa bhad. An seo, mar eisimpleir, tha dà bhuidheann de luchd-cleachdaidh a roinneadh sinn stèidhichte air co-dhùnadh an fho-sgrìobhaidh (bha 16 cruinneachaidhean ann uile gu lèir).

Mar a tha Glèidheadh ​​​​air a bhuileachadh ann an App san Adhair

Mar a chleachdas tu e

Le bhith a’ coimhead air an luchd-cleachdaidh agad san dòigh seo, chì thu dè na feartan a chleachdas tu airson an cumail no, mar eisimpleir, toirt orra d’ ainm a chuir ris. Gu nàdarra, seallaidh am matrix cuideachd rudan follaiseach. Mar eisimpleir, gun do thadhail an fheadhainn a cheannaich ballrachd air scrion an fho-sgrìobhaidh. Ach a bharrachd air an seo, faodaidh tu cuideachd pàtrain a lorg nach biodh fios agad a-riamh air dhòigh eile.

Mar sin lorg sinn gu tur gun fhiosta buidheann de luchd-cleachdaidh a chuireas turas-adhair ris, gu gnìomhach a’ cumail sùil air tron ​​​​latha agus an uairsin a ’dol à sealladh airson ùine mhòr gus an itealaich iad an àiteigin a-rithist. Ma nì sinn mion-sgrùdadh air an giùlan aca a’ cleachdadh innealan àbhaisteach, bhiodh sinn dìreach a’ smaoineachadh nach robh iad riaraichte le gnìomhachd an tagraidh: ciamar eile as urrainn dhuinn mìneachadh gun do chleachd iad e airson aon latha agus nach do thill iad a-riamh. Ach le cuideachadh bho ghrafaichean chunnaic sinn gu bheil iad gu math gnìomhach, is e dìreach gu bheil an gnìomhachd aca uile a’ freagairt air aon latha.

A-nis is e ar prìomh obair a leithid de neach-cleachdaidh a bhrosnachadh gus ceangal a dhèanamh ri prògram dìlseachd a chompanaidh-adhair fhad ‘s a tha e a’ cleachdadh ar staitistig. Anns a’ chùis seo, bheir sinn a-steach a h-uile turas-adhair a cheannaicheas e agus feuchaidh sinn ri a phutadh gus clàradh cho luath ‘s a cheannaicheas e tiogaid ùr. Gus fuasgladh fhaighinn air an duilgheadas seo, tha sinn cuideachd a thòisich a 'co-obrachadh le Aviasales, Svyaznoy.Travel agus iarrtasan eile. Nuair a cheannaicheas an neach-cleachdaidh aca tiogaid, bidh an app gam brosnachadh gus an itealan a chuir ri App in the Air, agus chì sinn e anns a’ bhad.

Taing don ghraf, chunnaic sinn gu bheil 5% de dhaoine a thèid gu scrion an fho-sgrìobhaidh a chuir dheth. Thòisich sinn a 'sgrùdadh nan cùisean sin, agus chunnaic sinn gu bheil neach-cleachdaidh ann a thèid chun chiad duilleag, a' tòiseachadh ceangal a 'chunntais Ghoogle aige, agus a chuir dheth sa bhad, a' faighinn chun a 'chiad duilleag a-rithist, agus mar sin air adhart ceithir tursan. An toiseach smaoinich sinn, “Tha e soilleir gu bheil rudeigin ceàrr air a’ chleachdaiche seo. Agus an uairsin thuig sinn, is coltaiche, gu robh bug san tagradh. Anns an funail, bhiodh seo air a mhìneachadh mar a leanas: cha bu toil leis an neach-cleachdaidh an t-seata de cheadan a tha an aplacaid ag iarraidh, agus dh’fhalbh e.

Bha buidheann eile air 5% de luchd-cleachdaidh a dhol air chall air an sgrion far a bheil an app gam brosnachadh gus fear a thaghadh bho na h-aplacaidean mìosachain air fad air am fòn cliste aca. Bhiodh luchd-cleachdaidh a’ taghadh mìosachain eadar-dhealaichte a-rithist is a-rithist agus an uairsin dìreach a-mach às an aplacaid. Tha e a ’tionndadh a-mach gu robh cùis UX ann: às deidh do dhuine mìosachan a thaghadh, bha aca ri briogadh air Dèanta san oisean gu h-àrd air an làimh dheis. Is e dìreach nach fhaca a h-uile neach-cleachdaidh e.

Mar a tha Glèidheadh ​​​​air a bhuileachadh ann an App san Adhair
A’ chiad scrion de App in the Air

Anns a 'ghraf againn, chunnaic sinn nach eil timcheall air 30% de luchd-cleachdaidh a' dol nas fhaide na a 'chiad sgrion: tha seo air sgàth' s gu bheil sinn gu math ionnsaigheach ann a bhith a 'putadh an neach-cleachdaidh gu fo-sgrìobhadh. Air a’ chiad sgrion, tha an aplacaid gad bhrosnachadh gus clàradh a’ cleachdadh Google no Triplt, agus chan eil fiosrachadh sam bith ann mu bhith a’ leum air clàradh. Den fheadhainn a dh'fhàgas a 'chiad sgrion, bidh 16% de luchd-cleachdaidh a' briogadh "Barrachd" agus a 'tilleadh a-rithist. Tha sinn air faighinn a-mach gu bheil iad a’ coimhead airson dòigh air clàradh a-staigh san tagradh agus leigidh sinn a-mach e san ath ùrachadh. A bharrachd air an sin, chan eil 2/3 den fheadhainn a dh’ fhàgas sa bhad a’ cliogadh dad idir. Gus faighinn a-mach dè a tha a’ tachairt dhaibh, thog sinn mapa teas. Tha e a ’tionndadh a-mach gu bheil luchd-ceannach a’ cliogadh air liosta de fheartan app nach eil nan ceanglaichean cliog.

Luchdaich a-nuas am meanbh-mhionaid

Gu tric chì thu daoine a’ stampadh slighean ri taobh an rathaid asphalt. Is e oidhirp a th’ ann an gleidheadh ​​na slighean sin a lorg agus, ma ghabhas e dèanamh, na rathaidean atharrachadh.

Gu dearbh, tha e dona gun ionnsaich sinn bho fhìor luchd-cleachdaidh, ach co-dhiù thòisich sinn gu fèin-ghluasadach a ’cumail sùil air pàtrain a tha a’ nochdadh duilgheadas cleachdaiche san tagradh. A-nis gheibh am manaidsear toraidh fiosan post-d ma thachras àireamh mhòr de “lùbagan” - nuair a thilleas an neach-cleachdaidh chun aon scrion a-rithist is a-rithist.

Bheir sinn sùil air dè na pàtrain ann an slighean luchd-cleachdaidh a tha inntinneach sa chumantas a bhith a’ coimhead airson duilgheadasan agus raointean fàis tagradh a sgrùdadh:

  • Lùban agus cearcallan. Is e na lùban a chaidh ainmeachadh gu h-àrd nuair a thèid aon tachartas a-rithist ann an slighe an neach-cleachdaidh, mar eisimpleir, mìosachan-mìosachan-mìosachan-mìosachan. Tha lùb le tòrr ath-aithris na chomharra soilleir air duilgheadas eadar-aghaidh no gu leòr de chomharradh tachartais. Tha cearcall cuideachd na shlighe dùinte, ach eu-coltach ri lùb tha e a’ toirt a-steach barrachd air aon tachartas, mar eisimpleir: coimhead air eachdraidh itealain - cuir turas-adhair ris - coimhead air eachdraidh itealain.
  • Flowstoppers - nuair nach urrainn don neach-cleachdaidh, air sgàth cnap-starra, leantainn air adhart leis a’ ghluasad a tha e ag iarraidh tron ​​​​tagradh, mar eisimpleir, scrion le eadar-aghaidh nach eil follaiseach don neach-dèiligidh. Bidh tachartasan mar seo a’ slaodadh sìos agus a’ gluasad slighe luchd-cleachdaidh.
  • Tha puingean bifurcation nan tachartasan cudromach às deidh sin tha slighean teachdaichean de dhiofar sheòrsan air an sgaradh. Gu sònraichte, is iad sin scrionaichean anns nach eil gluasad dìreach no gairm gu gnìomh gu gnìomh targaid, gu h-èifeachdach a ’putadh cuid de luchd-cleachdaidh a dh’ ionnsaigh. Mar eisimpleir, bidh cuid de sgrion nach eil ceangailte gu dìreach ri bhith a 'ceannach susbaint ann an tagradh, ach air a bheil luchd-ceannach buailteach a bhith a' ceannach no a 'ceannach susbaint, gan giùlan fhèin ann an dòigh eadar-dhealaichte. Faodaidh puingean bifurcation a bhith nam puingean buaidh air gnìomhan do luchd-cleachdaidh le soidhne adhartach - faodaidh iad buaidh a thoirt air a ’cho-dhùnadh ceannach no cliog, no soidhne minus - faodaidh iad dearbhadh gum fàg an neach-cleachdaidh an tagradh às deidh beagan cheumannan.
  • Tha puingean tionndaidh air an stad mar phuingean bifurcation comasach. Faodaidh tu smaoineachadh orra mar scrionaichean a dh’ fhaodadh gnìomh targaid a bhrosnachadh, ach na dèan. Dh’ fhaodadh seo a bhith cuideachd na àm nuair a tha feum aig an neach-cleachdaidh, ach chan eil sinn ga shàsachadh leis nach eil fios againn mu dheidhinn. Bu chòir mion-sgrùdadh slighe leigeil leis an fheum seo a bhith air a chomharrachadh.
  • Puing buairidh - sgàileanan / pop-ups nach eil a’ toirt luach don neach-cleachdaidh, nach toir buaidh air tionndadh agus a dh’ fhaodadh “blur” slighean, a’ tarraing aire an neach-cleachdaidh bho ghnìomhan targaid.
  • Tha spotan dall nam puingean falaichte den tagradh, scrionaichean agus feartan a tha gu math duilich don neach-cleachdaidh a ruighinn.
  • Drèanaichean - puingean far a bheil trafaig ag aoidion

San fharsaingeachd, leig an dòigh-obrach matamataigeach leinn tuigsinn gu bheil an neach-dèiligidh a’ cleachdadh an aplacaid ann an dòigh gu tur eadar-dhealaichte na tha manaidsearan toraidh a’ smaoineachadh nuair a tha iad a’ feuchainn ri suidheachadh cleachdaidh àbhaisteach a dhealbhadh don neach-cleachdaidh. A ’suidhe san oifis agus a’ frithealadh na co-labhairtean toraidh as fhuaire, tha e fhathast gu math duilich smaoineachadh air na diofar shuidheachaidhean achaidh anns am fuasgladh an neach-cleachdaidh na duilgheadasan aige a ’cleachdadh an aplacaid.

Tha seo a’ cur fealla-dhà mòr nam chuimhne. Bidh neach-deuchainn a’ coiseachd a-steach do bhàr agus ag òrdachadh: glainne de lionn, 2 glainne de lionn, 0 glainneachan lionn, 999999999 glainneachan lionn, dearc ann an glainne, -1 glainne lionn, glainneachan lionn qwertyuip. Bidh a 'chiad neach-ceannach fìor a' coiseachd a-steach don bhàr agus a 'faighneachd càite a bheil an rùm-fois. Bidh am bàr a’ dol na theine agus bidh a h-uile duine a’ bàsachadh.

Thòisich sgrùdairean toraidh, air am bogadh gu domhainn san duilgheadas seo, a 'toirt a-steach bun-bheachd micromoment. Feumaidh an neach-cleachdaidh ùr-nodha fuasgladh sa bhad don duilgheadas aca. Thòisich Google a ’bruidhinn mu dheidhinn seo o chionn beagan bhliadhnaichean: dh’ ainmich a ’chompanaidh gnìomhan luchd-cleachdaidh mar meanbh-amannan. Bidh an neach-cleachdaidh a’ faighinn aire, a’ dùnadh an aplacaid gun fhiosta, chan eil e a’ tuigsinn na tha a dhìth air, a’ logadh a-steach a-rithist latha às deidh sin, a’ dìochuimhneachadh a-rithist, agus an uairsin a’ leantainn a’ cheangail a chuir caraid thuige san teachdaire. Agus chan urrainn dha na seiseanan sin uile mairsinn nas fhaide na 20 diog.

Mar sin thòisich sinn a’ feuchainn ri obair na seirbheis taic a stèidheachadh gus an tuigeadh luchd-obrach dè an duilgheadas a bh’ ann cha mhòr ann an àm fìor. Mun àm a thig neach chun na duilleig taic agus a 'tòiseachadh a' sgrìobhadh a cheist, is urrainn dhuinn brìgh na trioblaid a dhearbhadh, le fios air an t-slighe aige - na 100 tachartas mu dheireadh. Roimhe sin, rinn sinn fèin-ghluasad air sgaoileadh gach iarrtas taic gu roinnean a’ cleachdadh mion-sgrùdadh ML air teacsaichean iarrtasan taic. A dh'aindeoin cho soirbheachail 'sa tha an seòrsachadh, nuair a tha 87% de na h-iarrtasan uile air an sgaoileadh gu ceart ann an aon de na 13 roinnean, is e obair le slighean a lorgas gu fèin-obrachail am fuasgladh as freagarraiche airson suidheachadh an neach-cleachdaidh.

Chan urrainn dhuinn ùrachaidhean a leigeil ma sgaoil gu sgiobalta, ach is urrainn dhuinn an duilgheadas a mhothachadh agus, ma leanas an neach-cleachdaidh an suidheachadh a chunnaic sinn mu thràth, cuir fios putaidh thuige.

Tha sinn a’ faicinn gu bheil an obair airson tagradh a bharrachadh a’ cur feum air innealan beairteach airson a bhith a’ sgrùdadh slighean luchd-cleachdaidh. Nas fhaide, le eòlas air a h-uile slighe a ghabhas luchd-cleachdaidh, faodaidh tu na slighean riatanach a dhealbhadh, agus le cuideachadh bho shusbaint gnàthaichte, fiosan putaidh agus eileamaidean UI atharrachail “le làimh” an neach-cleachdaidh a stiùireadh gu gnìomhan cuimsichte a fhreagras air na feumalachdan aige agus a bheir airgead. , dàta agus luach eile airson do ghnìomhachas.

Dè bu chòir a thoirt fa-near

  • Le bhith a’ sgrùdadh tionndadh luchd-cleachdaidh a-mhàin le bhith a’ cleachdadh funail mar eisimpleir tha sin a’ ciallachadh a bhith a’ call an fhiosrachaidh bheairteach a tha an aplacaid fhèin a’ toirt dhuinn.

  • Cuidichidh mion-sgrùdadh gleidhidh air slighean luchd-cleachdaidh air grafaichean thu gus faicinn dè na feartan a chleachdas tu gus luchd-cleachdaidh a chumail no, mar eisimpleir, am brosnachadh gus ballrachd a ghabhail.
  • Bidh innealan gleidhidh a ’cuideachadh gu fèin-ghluasadach, ann an àm fìor, a’ cumail sùil air pàtrain a tha a ’nochdadh duilgheadasan luchd-cleachdaidh san tagradh, a’ lorg agus a ’dùnadh bhiteagan far an robh e duilich an mothachadh.

  • Bidh iad a’ cuideachadh le bhith a’ lorg phàtranan neo-fhollaiseach de ghiùlan luchd-cleachdaidh.

  • Tha innealan gleidhidh ga dhèanamh comasach innealan ML fèin-ghluasadach a thogail airson ro-innse prìomh thachartasan luchd-cleachdaidh agus meatrach: call luchd-cleachdaidh, LTV agus mòran mheatrics eile a tha furasta an dearbhadh air a’ ghraf.

Tha sinn a’ togail coimhearsnachd timcheall air Retentioneering airson iomlaid bheachdan an-asgaidh. Faodaidh tu smaoineachadh air na h-innealan a tha sinn a’ leasachadh mar chànan anns an urrainn do luchd-anailis agus toraidhean bho dhiofar thagraidhean gluasadach is lìn beachdan, dòighean agus dòighean as fheàrr a thoirt seachad. Faodaidh tu ionnsachadh mar a chleachdas tu na h-innealan sin sa chùrsa Hacking Fàs: mion-sgrùdadh app gluasadach Sgìre Binary.

Source: www.habr.com

Cuir beachd ann