Ka hoʻopaʻa ʻana: pehea mākou i kākau ai i nā mea hana open-source no ka ʻikepili huahana ma Python a me Pandas

Aloha, Habr. Hāʻawi kēia ʻatikala i nā hopena o ʻehā mau makahiki o ka hoʻomohala ʻana i kahi hoʻonohonoho o nā ʻano a me nā mea hana no ka hoʻoponopono ʻana i nā trajectories neʻe o ka mea hoʻohana i kahi noi a i ʻole pūnaewele. Ka mea kākau o ka hoʻomohala - Maxim Godzi, ʻo ia ke poʻo o ka hui o nā mea hana huahana a ʻo ia hoʻi ka mea kākau o ka ʻatikala. ʻO ka huahana ponoʻī i kapa ʻia ʻo Retentioneering; ua hoʻololi ʻia i kēia manawa i hale waihona puke wehe a kau ʻia ma Github i hiki i kekahi ke hoʻohana. He mea hoihoi paha kēia mau mea a pau i ka poʻe e pili ana i ka nānā ʻana i ka huahana a me ke kālepa, hoʻolaha a me ka hoʻomohala ʻana i nā huahana. Ma ke ala, ma Habré ua paʻi ʻia kahi ʻatikala e pili ana i kekahi o nā hihia o ka hana ʻana me Retentioneering. Hōʻike ka mea hou i ka mea hiki ke hana a pehea e hoʻohana ai.

Ma hope o ka heluhelu ʻana i ka ʻatikala, hiki iā ʻoe ke kākau i kāu Retentioneering ponoʻī; hiki iā ia ke ʻano maʻamau no ka hoʻoponopono ʻana i nā trajectories mea hoʻohana i ka noi a ma waho aʻe, e ʻae iā ʻoe e ʻike kikoʻī i nā ʻano o ka ʻano a lawe i nā ʻike mai kēia no ka ulu ʻana. o nā ana ʻoihana.

He aha ka Retentioneering a no ke aha e pono ai?

ʻO kā mākou pahuhopu mua ʻo ka neʻe ʻana i Growth Hacking mai ke ao nei o ka "digital witchcraft" i ka honua o nā helu, analytics a me nā wānana. ʻO ka hopena, ua hoʻemi ʻia ka ʻikepili huahana i ka makemakika maʻemaʻe a me ka hoʻonohonoho ʻana no ka poʻe makemake i nā helu ma mua o nā moʻolelo maikaʻi, a me nā ʻōlelo hoʻohālikelike i nā buzzwords e like me "rebranding", "repositioning", etc.

No ka hoʻoponopono ʻana i kēia mau pilikia, pono mākou i kahi hoʻolālā no ka analytics ma o nā kiʻi a me nā trajectories, a ma ka manawa like he hale waihona puke e hoʻomaʻamaʻa i nā hana loiloi maʻamau, ma ke ʻano he ala e wehewehe ai i nā hana loiloi huahana maʻamau e hiki ke hoʻomaopopo ʻia e nā kānaka a me nā robots. Hāʻawi ka waihona i ka hiki ke wehewehe i ke ʻano o ka mea hoʻohana a hoʻopili iā ia i nā ana ʻoihana huahana ma kahi ʻōlelo maʻalahi a maʻalahi e hoʻomaʻamaʻa a hoʻomaʻamaʻa i nā hana maʻamau a nā mea hoʻomohala a me nā loiloi, a hoʻomaʻamaʻa i kā lākou kamaʻilio ʻana me ka ʻoihana.

ʻO ka hoʻopaʻa ʻana he ʻano hana a me nā lako polokalamu analytical hiki ke hoʻololi a hoʻohui ʻia i kekahi huahana kikohoʻe (a ʻaʻole wale).

Ua hoʻomaka mākou e hana i ka huahana ma 2015. I kēia manawa, ua mākaukau kēia, ʻoiai ʻaʻole naʻe i kūpono, hoʻonohonoho i nā mea hana ma Python a me Pandas no ka hana ʻana me ka ʻikepili, nā hiʻohiʻona aʻo mīkini me ka sklearn-like api, nā mea hana no ka unuhi ʻana i nā hopena o nā kumu aʻo mīkini eli5 a me shap.

Ua uhi ʻia i kahi hale waihona puke maʻalahi ma ka waihona Github wehe - retentioneering-tools. ʻAʻole paʻakikī ka hoʻohana ʻana i ka waihona; kokoke i ka poʻe makemake i ka ʻikepili huahana, akā ʻaʻole i kākau i nā code ma mua, hiki ke hoʻohana i kā mākou ʻano loiloi i kā lākou ʻikepili kūʻokoʻa a me ka ʻole o ka hoʻolimalima manawa nui.

ʻAe, hiki i ka mea papahana, mea hana noi, a i ʻole kekahi lālā o kahi hui hoʻomohala a hoʻāʻo ʻole ʻaʻole i hana ʻikepili ma mua e hiki ke hoʻomaka i ka pāʻani me kēia code a ʻike i nā hiʻohiʻona hoʻohana o kā lākou noi me ke kōkua ʻole o waho.

ʻO ka trajectory mea hoʻohana ma ke ʻano he kumu kumu o ka nānā ʻana a me nā ʻano hana no kāna hana

ʻO ke alahele o ka mea hoʻohana he kaʻina o nā mea hoʻohana i kekahi mau manawa. Eia kekahi, hiki mai nā hanana mai nā kumu ʻikepili like ʻole, ma ka pūnaewele a ma waho. ʻO nā hanana i loaʻa i ka mea hoʻohana he ʻāpana o kāna alahele. Nā laʻana:
• kaomi i ke pihi
• ʻike i ke kiʻi
• pā i ka pale
• loaa ka leka uila
• paipai i ka huahana i kahi hoaaloha
• hoopiha i ka palapala
• paʻi i ka pale
• scrolled
• hele i ka waihona kālā
• kauoha i ka burrito
• ʻai i ka burrito
• ua make i ka ʻai ʻana i ka burrito
• komo i ka cafe mai ka puka hope
• komo mai ka puka mua
• hoemi i ka noi
• loaʻa ka leka hoʻomaopopo
• ua paʻa ma ka pale ma mua o X
• uku no ke kauoha
• kūʻai i ke kauoha
• ua hoole ia i ka aie

Inā lawe ʻoe i ka ʻikepili trajectory o kahi pūʻulu o nā mea hoʻohana a aʻo i ke ʻano o ka hoʻololi ʻana, hiki iā ʻoe ke ʻimi pololei i ke ʻano o kā lākou ʻano i ka noi. He mea maʻalahi ke hana i kēia ma o ka pakuhi i loko o nā mokuʻāina he mau nodes, a ʻo ka hoʻololi ʻana ma waena o nā mokuʻāina he mau kihi:

Ka hoʻopaʻa ʻana: pehea mākou i kākau ai i nā mea hana open-source no ka ʻikepili huahana ma Python a me Pandas

He manaʻo maʻalahi loa ka "Trajectory" - aia ka ʻike kikoʻī e pili ana i nā hana a pau o ka mea hoʻohana, me ka hiki ke hoʻohui i nā ʻikepili hou i ka wehewehe ʻana i kēia mau hana. Hoʻolilo kēia i mea āpau. Inā loaʻa iā ʻoe nā mea hana nani a maʻalahi e hiki ai iā ʻoe ke hana me nā trajectories, a laila hiki iā ʻoe ke ʻike i nā mea like a hoʻokaʻawale iā lākou.

Me he mea lā paʻakikī loa ka wehe ʻana o ka trajectory i ka wā mua. Ma kahi kūlana maʻamau, ʻo ia ka hihia - pono ʻoe e hoʻohana i ka hoʻohālikelike matrix connectivity a i ʻole ka hoʻonohonoho ʻana i ke kaʻina. Hiki iā mākou ke ʻimi i kahi ala maʻalahi - e aʻo i ka nui o nā trajectories a hoʻokaʻawale iā lākou ma o ka clustering.

E like me ka mea i ʻike ʻia, hiki ke hoʻohuli i kahi trajectory i kahi kiko me ka hoʻohana ʻana i nā hōʻike hoʻomau, no ka laʻana, TF-IDF. Ma hope o ka hoʻololi ʻana, lilo ka trajectory i wahi ma kahi e hoʻolālā ʻia ai ka hanana maʻamau o nā hanana like ʻole a me ka hoʻololi ʻana ma waena o lākou i ka trajectory ma nā koʻi. Hiki ke hoʻolālā ʻia kēia mea mai kahi kaukani nui a ʻoi aku paha (dimS=sum(nā ʻano hanana)+sum(ngrams_2 type)) ma luna o kahi mokulele me ka hoʻohana ʻana. TSNE. ʻO TSNE kahi hoʻololi e hoʻemi ana i ka nui o ke ākea i 2 koʻi a, inā hiki, mālama i nā mamao pili ma waena o nā kiko. No laila, hiki i ka palapala ʻāina pālahalaha, kahi palapala hoʻohālikelike o nā trajectories, ke aʻo i ke ʻano o nā wahi o nā alahele like ʻole i waena o lākou. Hoʻopili ʻo ia i ka pili a ʻokoʻa paha o lākou kekahi i kekahi, inā paha i hana lākou i nā pūʻulu a i hoʻopuehu ʻia paha ma ka palapala ʻāina, etc.:

Ka hoʻopaʻa ʻana: pehea mākou i kākau ai i nā mea hana open-source no ka ʻikepili huahana ma Python a me Pandas

Hāʻawi nā mea hana loiloi hoʻopaʻa i ka hiki ke hoʻohuli i ka ʻikepili paʻakikī a me nā trajectories i hiki ke hoʻohālikelike ʻia kekahi me kekahi, a laila hiki ke nānā a wehewehe ʻia ka hopena o ka hoʻololi.

Ma ke kamaʻilio ʻana e pili ana i nā ʻano hana maʻamau no ka hoʻoili ʻana i nā trajectories, ʻōlelo mākou i ʻekolu mau mea hana nui a mākou i hoʻokō ai i ka Retentioneering - nā kiʻi, nā step matrices a me nā palapala kuhikuhi trajectory.

ʻO ka hana pū ʻana me Google Analytics, Firebase a me nā ʻōnaehana analytics like he paʻakikī a ʻaʻole 100% maikaʻi. ʻO ka pilikia ka nui o nā kaohi no ka mea hoʻohana, ʻo ia ka hopena o ka hana a ka mea loiloi i ia mau ʻōnaehana e pili ana i nā kaomi ʻiole a me ke koho ʻana i nā ʻāpana. Hiki i ka hoʻopaʻa ʻana ke hana me nā alahele o ka mea hoʻohana, ʻaʻole wale me nā funnels, e like me Google Analytics, kahi e hoʻemi pinepine ʻia ai ka pae o nā kikoʻī i kahi funnel, ʻoiai i kūkulu ʻia no kekahi māhele.

Ka mālama ʻana a me nā hihia

Ma keʻano he laʻana o ka hoʻohanaʻana i ka mea hana i kūkuluʻia, hiki iā mākou ke kuhikuhi i ka hihia o kahi lawelawe niche nui ma Rusia. He polokalamu kelepona Android kēia i kaulana i waena o nā mea kūʻai. ʻO ka hoʻololi makahiki mai ka polokalamu kelepona ma kahi o 7 miliona rubles, ʻoi aku ka nui o ka fluctuations o ka wā mai 60-130 tausani, ʻo ia hui pū kekahi i noi no IOS, a ʻoi aku ka kiʻekiʻe o ka bila awelika o ka mea hoʻohana o ka noi Apple kahi mea kūʻai e hoʻohana ana i ka noi Android - 1080 rub. ma kahi o 1300 rub.

Ua hoʻoholo ka hui e hoʻonui i ka maikaʻi o ka noi Android, kahi i hana ai i kahi loiloi piha. Ua hana ʻia kekahi mau kuhiakau he ʻumi e pili ana i ka hoʻonui ʻana i ka pono o ka noi. Ma hope o ka hoʻohana ʻana i ka Retentionneering, ua ʻike ʻia aia ka pilikia i nā leka i hōʻike ʻia i nā mea hoʻohana hou. Ua loaʻa iā lākou ka ʻike e pili ana i ka brand, nā pōmaikaʻi ʻoihana a me nā kumukūʻai. Akā, e like me ka mea i ʻike ʻia, ua manaʻo ʻia nā memo e kōkua i ka mea hoʻohana e aʻo pehea e hana ai i ka noi.

Ka hoʻopaʻa ʻana: pehea mākou i kākau ai i nā mea hana open-source no ka ʻikepili huahana ma Python a me Pandas

Ua hana ʻia kēia, ma muli o ka liʻiliʻi o ka wehe ʻana o ka noi, a ʻo ka piʻi ʻana o ka hoʻololi ʻana i ke kauoha he 23%. I ka wā mua, ua hāʻawi ʻia ka 20 pakeneka o nā kaʻa e hiki mai ana i ka hoʻāʻo, akā ma hope o kekahi mau lā, ma hope o ka nānā ʻana i nā hopena mua a me ka loiloi ʻana i ke ʻano, ua hoʻohuli lākou i nā ʻāpana a, ma kahi ʻē aʻe, waiho 20 pakeneka no ka pūʻulu mana, a kanawalu pākēneka i hoʻokomo ʻia i ka hoʻāʻo. I hoʻokahi pule ma hope mai, ua hoʻoholo ʻia e hoʻohui i ka hoʻāʻo ʻana o ʻelua mau kuhiakau hou. I loko o ʻehiku pule wale nō, ua hoʻonui ʻia ka huli ʻana mai ka noi Android i hoʻokahi a me ka hapa manawa i hoʻohālikelike ʻia i ka pae mua.

Pehea e hana ai me ka Retentioneering?

He mea maʻalahi nā ʻanuʻu mua - hoʻoiho i ka waihona me ka pip install retentioneering command. Aia i loko o ka waihona i nā hiʻohiʻona i mākaukau a me nā hihia o ka hoʻoili ʻana i ka ʻikepili no kekahi mau hana loiloi huahana. Hoʻonui mau ʻia ka hoʻonohonoho a hiki i ka lawa ʻana no ka ʻike mua. Hiki i kekahi ke lawe i nā modules i mākaukau a hoʻopili koke iā lākou i kā lākou mau hana - hiki iā lākou ke hoʻonohonoho koke i ke kaʻina hana o ka nānā ʻana i nā kikoʻī kikoʻī a me ka optimization o nā trajectories mea hoʻohana me ka wikiwiki a me ka hiki. Hiki i kēia mau mea ke loaʻa i nā kumu hoʻohana noiʻi ma o ka code maopopo a kaʻana like i kēia ʻike me nā hoa hana.

ʻO ka hoʻopaʻa ʻana he mea pono e hoʻohana i ke ola o kāu noi, a eia ke kumu:

  • He kūpono ka hoʻopaʻa ʻana no ka nānā ʻana a me ka hoʻomau mau ʻana i nā alahele o ka mea hoʻohana a me ka hoʻomaikaʻi ʻana i ka hana ʻoihana. No laila, hoʻohui pinepine ʻia nā hiʻohiʻona hou i nā noi ecommerce, ʻaʻole hiki ke wānana pololei ʻia ka hopena o ka huahana. I kekahi mau hihia, kū mai nā pilikia pili i waena o nā hana hou a me nā hana kahiko - no ka laʻana, "cannibalize" nā mea hou i nā mea i loaʻa. A i kēia kūlana, ʻo ka nānā mau ʻana o nā trajectories ka mea e pono ai.
  • Ua like ke kūlana i ka hana ʻana me nā kaila hoʻolaha: ke hoʻāʻo mau nei nā kumu kaʻa hou a me nā mea hoʻolaha hoʻolaha, pono e nānā i ka seasonality, nā ʻano a me ka mana o nā hanana ʻē aʻe, e alakaʻi ana i ka ulu ʻana o nā papa hou aʻe o nā pilikia. Pono kēia i ka nānā mau a me ka wehewehe ʻana i nā mīkini mea hoʻohana.
  • Aia kekahi mau kumu e pili mau i ka hana o kahi noi. No ka laʻana, nā hoʻokuʻu hou mai nā mea hoʻomohala: pani i kahi pilikia o kēia manawa, hoʻihoʻi ʻole lākou i ka mea kahiko a hana paha i kahi mea hou loa. I ka hala ʻana o ka manawa, piʻi ka nui o nā hoʻokuʻu hou, a pono e hoʻomaʻamaʻa ʻia ke kaʻina o ka nānā ʻana i nā hewa, me ka nānā ʻana i nā trajectories mea hoʻohana.

ʻO ka holoʻokoʻa, ʻo ka hoʻopaʻa ʻana he mea hana pono. Akā ʻaʻohe palena o ka hemolele - hiki a pono e hoʻomaikaʻi ʻia, hoʻomohala, a me nā huahana ʻoluʻolu hou i kūkulu ʻia ma luna o ke kumu. ʻOi aku ka ikaika o ke kaiāulu o ka papahana, ʻoi aku ka nui o nā mākia, a ʻike ʻia nā koho hoihoi hou no ka hoʻohana ʻana.

ʻIke hou aku e pili ana i nā mea hana hoʻopaʻa ʻana:

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka