αž€αžΆαžšαžšαž€αŸ’αžŸαžΆαž‘αž»αž€αŸ– αžšαž”αŸ€αž”αžŠαŸ‚αž›αž™αžΎαž„αžŸαžšαžŸαŸαžšαž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžœαž·αž—αžΆαž‚αž•αž›αž·αžαž•αž›αž“αŸ…αž€αŸ’αž“αž»αž„ Python αž“αž·αž„ Pandas

αžŸαž½αžŸαŸ’αžαžΈ Habr αŸ” αž’αžαŸ’αžαž”αž‘αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž§αž‘αŸ’αž‘αž·αžŸαžŠαž›αŸ‹αž›αž‘αŸ’αž’αž•αž›αž“αŸƒαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžšαž™αŸˆαž–αŸαž› XNUMX αž†αŸ’αž“αžΆαŸ†αž“αŸƒαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αž αž“αž·αž„αž§αž”αž€αžšαžŽαŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‚αž“αŸ’αž›αž„αž…αž›αž“αžΆαž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž¬αž‚αŸαž αž‘αŸ†αž–αŸαžšαŸ” αž’αŸ’αž“αž€αž“αž·αž–αž“αŸ’αž’αž“αŸƒαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸ - Maxim GodziαžŠαŸ‚αž›αž‡αžΆαž’αŸ’αž“αž€αžŠαžΉαž€αž“αžΆαŸ†αž€αŸ’αžšαž»αž˜αž’αŸ’αž“αž€αž”αž„αŸ’αž€αžΎαžαž•αž›αž·αžαž•αž› αž αžΎαž™αž€αŸαž‡αžΆαž’αŸ’αž“αž€αž“αž·αž–αž“αŸ’αž’αž’αžαŸ’αžαž”αž‘αž•αž„αžŠαŸ‚αžšαŸ” αž•αž›αž·αžαž•αž›αžαŸ’αž›αž½αž“αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸαž αŸ…αžαžΆ Retentioneering αž₯αž‘αžΌαžœαž“αŸαŸ‡αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ†αž”αŸ’αž›αŸ‚αž„αž‘αŸ…αž‡αžΆαž”αžŽαŸ’αžŽαžΆαž›αŸαž™αž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž  αž αžΎαž™αž”αž„αŸ’αž αŸ„αŸ‡αž“αŸ…αž›αžΎ Github αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αž“αžΆαž’αžΆαž…αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžœαžΆαž”αžΆαž“αŸ” αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸαŸ‡αž’αžΆαž…αž‡αžΆαž…αŸ†αžŽαžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž…αŸ†αž–αŸ„αŸ‡αž’αŸ’αž“αž€αžŠαŸ‚αž›αž…αžΌαž›αžšαž½αž˜αž€αŸ’αž“αž»αž„αž€αžΆαžšαžœαž·αž—αžΆαž‚αž•αž›αž·αžαž•αž› αž“αž·αž„αž‘αžΈαž•αŸ’αžŸαžΆαžš αž€αžΆαžšαž•αŸ’αžŸαž–αŸ’αžœαž•αŸ’αžŸαžΆαž™ αž“αž·αž„αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž•αž›αž·αžαž•αž›αŸ” αžŠαŸ„αž™αžœαž·αž’αžΈαž“αŸαŸ‡αž“αŸ…αž›αžΎ Habre αž’αžαŸ’αžαž”αž‘αž˜αž½αž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž–αžšαž½αž…αž αžΎαž™αž’αŸ†αž–αžΈαž€αžšαžŽαžΈαž˜αž½αž™αž“αŸƒαž€αžΆαžšαž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™ Retentioneering. αžŸαž˜αŸ’αž—αžΆαžšαŸˆαžαŸ’αž˜αžΈαž–αž“αŸ’αž™αž›αŸ‹αž–αžΈαž’αŸ’αžœαžΈαžŠαŸ‚αž›αž•αž›αž·αžαž•αž›αž’αžΆαž…αž’αŸ’αžœαžΎαž”αžΆαž“ αž“αž·αž„αžšαž”αŸ€αž”αžŠαŸ‚αž›αžœαžΆαž’αžΆαž…αž”αŸ’αžšαžΎαž”αžΆαž“αŸ”

αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž’αžΆαž“αž’αžαŸ’αžαž”αž‘ αž’αŸ’αž“αž€αžαŸ’αž›αž½αž“αž―αž„αž“αžΉαž„αž’αžΆαž…αžŸαžšαžŸαŸαžš Retentioneering αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αžœαžΆαž’αžΆαž…αž‡αžΆαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαžŸαŸ’αžαž„αŸ‹αžŠαžΆαžšαžŽαžΆαž˜αž½αž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‚αž“αŸ’αž›αž„αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž“αž·αž„αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡ αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž˜αžΎαž›αžƒαžΎαž‰αž›αž˜αŸ’αž’αž·αžαž’αŸ†αž–αžΈαž›αž€αŸ’αžαžŽαŸˆαž“αŸƒαž’αžΆαž€αž”αŸ’αž”αž€αž·αžšαž·αž™αžΆ αž“αž·αž„αž‘αžΆαž‰αž™αž€αž€αžΆαžšαž™αž›αŸ‹αžŠαžΉαž„αž–αžΈαžœαžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžšαžΈαž€αž…αž˜αŸ’αžšαžΎαž“αŸ” αž“αŸƒαžšαž„αŸ’αžœαžΆαžŸαŸ‹αž’αž»αžšαž€αž·αž…αŸ’αž…αŸ”

αžαžΎαž’αŸ’αžœαžΈαž‡αžΆ Retentioneering αž αžΎαž™αž αŸαžαž»αž’αŸ’αžœαžΈαž…αžΆαŸ†αž”αžΆαž…αŸ‹?

αž‚αŸ„αž›αžŠαŸ…αžŠαŸ†αž”αžΌαž„αžšαž”αžŸαŸ‹αž™αžΎαž„αž‚αžΊαžŠαžΎαž˜αŸ’αž”αžΈαž•αŸ’αž›αžΆαžŸαŸ‹αž‘αžΈ Growth Hacking αž–αžΈαž–αž·αž—αž–αž“αŸƒ "αž’αžΆαž”αž’αŸ’αž˜αž”αŸ‹αžŒαžΈαž‡αžΈαžαž›" αž‘αŸ…αž€αžΆαž“αŸ‹αž–αž·αž—αž–αž“αŸƒαž›αŸαž αž€αžΆαžšαžœαž·αž—αžΆαž‚ αž“αž·αž„αž€αžΆαžšαž–αŸ’αž™αžΆαž€αžšαžŽαŸαŸ” αž‡αžΆαž›αž‘αŸ’αž’αž•αž› αž€αžΆαžšαžœαž·αž—αžΆαž‚αž•αž›αž·αžαž•αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αž‘αŸ…αž‡αžΆαž‚αžŽαž·αžαžœαž·αž‘αŸ’αž™αžΆαžŸαž»αž‘αŸ’αž’ αž“αž·αž„αž€αžΆαžšαžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αžŠαŸ‚αž›αž…αžΌαž›αž…αž·αžαŸ’αžαž›αŸαžαž‡αŸ†αž“αž½αžŸαž±αŸ’αž™αžšαžΏαž„αžŠαŸαž’αžŸαŸ’αž…αžΆαžšαŸ’αž™ αž“αž·αž„αžšαžΌαž”αž˜αž“αŸ’αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αžΆαž€αŸ’αž™αž…αž…αžΆαž˜αž’αžΆαžšαŸ‰αžΆαž˜αžŠαžΌαž…αž‡αžΆ "αž€αžΆαžšαž”αŸ’αžαžΌαžšαžˆαŸ’αž˜αŸ„αŸ‡αž‘αžΎαž„αžœαž·αž‰" "αž€αžΆαžšαžŠαžΆαž€αŸ‹αž‘αžΈαžαžΆαŸ†αž„αž‘αžΎαž„αžœαž·αž‰" αž‡αžΆαžŠαžΎαž˜ αžŠαŸ‚αž›αžŸαŸ’αžαžΆαž”αŸ‹αž‘αŸ…αž›αŸ’αž’ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„αž‡αž½αž™αž”αžΆαž“αžαž·αž…αžαž½αž…αŸ”

αžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαž‘αžΆαŸ†αž„αž“αŸαŸ‡ αž™αžΎαž„αžαŸ’αžšαžΌαžœαž€αžΆαžšαž€αŸ’αžšαž”αžαŸαžŽαŸ’αžŒαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžœαž·αž—αžΆαž‚αžαžΆαž˜αžšαž™αŸˆαž€αŸ’αžšαžΆαž αŸ’αžœ αž“αž·αž„αž‚αž“αŸ’αž›αž„ αž αžΎαž™αž€αŸ’αž“αž»αž„αž–αŸαž›αžαŸ‚αž˜αž½αž™αž”αžŽαŸ’αžŽαžΆαž›αŸαž™αžŠαŸ‚αž›αžŸαž˜αŸ’αžšαž½αž›αžŠαž›αŸ‹αž‘αž˜αŸ’αž›αžΆαž”αŸ‹αž’αŸ’αž“αž€αžœαž·αž—αžΆαž‚αž’αž˜αŸ’αž˜αžαžΆ αž‡αžΆαž˜αž’αŸ’αž™αŸ„αž”αžΆαž™αž˜αž½αž™αžŠαžΎαž˜αŸ’αž”αžΈαž–αž·αž–αžŽαŸŒαž“αžΆαž’αŸ†αž–αžΈαž€αž·αž…αŸ’αž…αž€αžΆαžšαžœαž·αž—αžΆαž‚αž•αž›αž·αžαž•αž›αž’αž˜αŸ’αž˜αžαžΆαžŠαŸ‚αž›αž’αžΆαž…αž™αž›αŸ‹αž”αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‘αžΆαŸ†αž„αž˜αž“αž»αžŸαŸ’αžŸ αž“αž·αž„αž˜αž“αž»αžŸαŸ’αžŸαž™αž“αŸ’αžαŸ” αž”αžŽαŸ’αžŽαžΆαž›αŸαž™αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž–αžŽαŸŒαž“αžΆαž’αŸ†αž–αžΈαž’αžΆαž€αž”αŸ’αž”αž€αž·αžšαž·αž™αžΆαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ αž“αž·αž„αž—αŸ’αž‡αžΆαž”αŸ‹αžœαžΆαž‘αŸ…αž“αžΉαž„αžšαž„αŸ’αžœαžΆαžŸαŸ‹αž’αžΆαž‡αžΈαžœαž€αž˜αŸ’αž˜αž•αž›αž·αžαž•αž›αž‡αžΆαž—αžΆαžŸαžΆαž•αŸ’αž›αžΌαžœαž€αžΆαžš αž“αž·αž„αž…αŸ’αž”αžΆαžŸαŸ‹αž›αžΆαžŸαŸ‹ αžŠαŸ‚αž›αžœαžΆαžŸαž˜αŸ’αžšαž½αž› αž“αž·αž„αžŸαž˜αŸ’αžšαž½αž›αžŠαž›αŸ‹αž€αžΆαžšαž„αžΆαžšαž”αŸ’αžšαž…αžΆαŸ†αžαŸ’αž„αŸƒαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ αž“αž·αž„αž’αŸ’αž“αž€αžœαž·αž—αžΆαž‚ αž–αŸ’αžšαž˜αž‘αžΆαŸ†αž„αžŸαž˜αŸ’αžšαž”αžŸαž˜αŸ’αžšαž½αž›αž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαž‡αžΆαž˜αž½αž™αž’αžΆαž‡αžΈαžœαž€αž˜αŸ’αž˜αŸ”

Retentioneering αž‚αžΊαž‡αžΆαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αž αž“αž·αž„αž§αž”αž€αžšαžŽαŸαž•αŸ’αž“αŸ‚αž€αž‘αž“αŸ‹αžœαž·αž—αžΆαž‚αžŠαŸ‚αž›αž’αžΆαž…αž”αŸ’αžšαŸ‚αž”αŸ’αžšαž½αž› αž“αž·αž„αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αž•αž›αž·αžαž•αž›αžŒαžΈαž‡αžΈαžαž›αžŽαžΆαž˜αž½αž™ (αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ‚αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡)αŸ”

αž™αžΎαž„αž”αžΆαž“αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž’αŸ’αžœαžΎαž€αžΆαžšαž›αžΎαž•αž›αž·αžαž•αž›αž“αŸ…αž†αŸ’αž“αžΆαŸ† 2015 αŸ” αž₯αž‘αžΌαžœαž“αŸαŸ‡αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž§αž”αž€αžšαžŽαŸαžŠαŸ‚αž›αžαŸ’αžšαŸ€αž˜αžšαž½αž…αž‡αžΆαžŸαŸ’αžšαŸαž… αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαž˜αž·αž“αž‘αžΆαž“αŸ‹αž‡αžΆαž‡αž˜αŸ’αžšαžΎαžŸαžŠαŸαž›αŸ’αž’αž€αŸαžŠαŸ„αž™ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžŸαŸ†αžŽαž»αŸ†αž§αž”αž€αžšαžŽαŸαž“αŸ…αž€αŸ’αž“αž»αž„ Python αž“αž·αž„ Pandas αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž‘αž·αž“αŸ’αž“αž“αŸαž™ αž˜αŸ‰αžΌαžŠαŸ‚αž›αžšαŸ€αž“αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž‡αžΆαž˜αž½αž™ sklearn-like api αž§αž”αž€αžšαžŽαŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž€αžŸαŸ’αžšαžΆαž™αž›αž‘αŸ’αž’αž•αž›αž“αŸƒ machine learning model eli5 αž“αž·αž„ shapαŸ”

αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž…αž”αŸ‹αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αŸ” αž‘αŸ…αž€αžΆαž“αŸ‹αž”αžŽαŸ’αžŽαžΆαž›αŸαž™αž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž αžŠαŸ‚αž›αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž“αŸ…αž€αŸ’αž“αž»αž„αžƒαŸ’αž›αžΆαŸ†αž„ Github αž”αžΎαž€αž…αŸ†αž  - αž§αž”αž€αžšαžŽαŸαžšαž€αŸ’αžŸαžΆαž‘αž»αž€. αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž”αžŽαŸ’αžŽαžΆαž›αŸαž™αž˜αž·αž“αž–αž·αž”αžΆαž€αž‘αŸ αžŸαŸ’αž‘αžΎαžšαžαŸ‚αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αž“αžΆαžŠαŸ‚αž›αžŸαŸ’αžšαž‘αžΆαž‰αŸ‹αž€αžΆαžšαžœαž·αž—αžΆαž‚αž•αž›αž·αžαž•αž› αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž˜αž·αž“αž”αžΆαž“αžŸαžšαžŸαŸαžšαž€αžΌαžŠαž–αžΈαž˜αž»αž“αž˜αž€ αž’αžΆαž…αž’αž“αž»αžœαžαŸ’αžαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžαŸ’αžšαžœαž·αž—αžΆαž‚αžšαž”αžŸαŸ‹αž™αžΎαž„αž…αŸ†αž–αŸ„αŸ‡αž‘αž·αž“αŸ’αž“αž“αŸαž™αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαžŠαŸ„αž™αž―αž€αžšαžΆαž‡αŸ’αž™ αž“αž·αž„αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž…αŸ†αžŽαžΆαž™αž–αŸαž›αžœαŸαž›αžΆαž…αŸ’αžšαžΎαž“αŸ”

αž‡αžΆαž€αžΆαžšαž”αŸ’αžšαžŸαžΎαžšαžŽαžΆαžŸαŸ‹ αž’αŸ’αž“αž€αžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž’αŸ’αž“αž€αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž¬αžŸαž˜αžΆαž‡αž·αž€αž“αŸƒαž€αŸ’αžšαž»αž˜αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ αž¬αžŸαžΆαž€αž›αŸ’αž”αž„αžŠαŸ‚αž›αž˜αž·αž“αž’αŸ’αž›αžΆαž”αŸ‹αž’αŸ’αžœαžΎαž€αžΆαžšαžœαž·αž—αžΆαž‚αž–αžΈαž˜αž»αž“αž˜αž€ αž’αžΆαž…αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž›αŸαž„αž‡αžΆαž˜αž½αž™αž€αžΌαžŠαž“αŸαŸ‡ αž“αž·αž„αž˜αžΎαž›αž‚αŸ†αžšαžΌαž“αŸƒαž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“αž‡αŸ†αž“αž½αž™αž–αžΈαžαžΆαž„αž€αŸ’αžšαŸ…αŸ”

αž‚αž“αŸ’αž›αž„αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž‡αžΆαž’αžΆαžαž»αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž“αŸƒαž€αžΆαžšαžœαž·αž—αžΆαž‚ αž“αž·αž„αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžšαž”αžŸαŸ‹αžœαžΆαŸ”

αž‚αž“αŸ’αž›αž„αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž‚αžΊαž‡αžΆαž›αŸ†αžŠαžΆαž”αŸ‹αž“αŸƒαžŸαŸ’αžαžΆαž“αž—αžΆαž–αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž“αŸ…αž…αŸ†αžŽαž»αž…αž–αŸαž›αžœαŸαž›αžΆαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αŸ” αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡αž‘αŸ…αž‘αŸ€αž αž–αŸ’αžšαžΉαžαŸ’αžαž·αž€αžΆαžšαžŽαŸαž’αžΆαž…αž˜αž€αž–αžΈαž”αŸ’αžšαž—αž–αž‘αž·αž“αŸ’αž“αž“αŸαž™αž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆ αž‘αžΆαŸ†αž„αž’αž“αž‘αžΆαž‰ αž“αž·αž„αž€αŸ’αžšαŸ…αž”αžŽαŸ’αžαžΆαž‰αŸ” αž–αŸ’αžšαžΉαžαŸ’αžαž·αž€αžΆαžšαžŽαŸαžŠαŸ‚αž›αž€αžΎαžαž‘αžΎαž„αž…αŸ†αž–αŸ„αŸ‡αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž‚αžΊαž‡αžΆαž•αŸ’αž“αŸ‚αž€αž˜αž½αž™αž“αŸƒαž‚αž“αŸ’αž›αž„αžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹αŸ” αž§αž‘αžΆαž αžšαžŽαŸ:
β€’ αž…αž»αž…αž”αŸŠαžΌαžαž»αž„
β€’ αž”αžΆαž“αžƒαžΎαž‰αžšαžΌαž”αž—αžΆαž–
β€’ αž”αŸ‰αŸ‡αž’αŸαž€αŸ’αžšαž„αŸ‹
β€’ αž”αžΆαž“αž‘αž‘αž½αž›αž’αŸŠαžΈαž˜αŸ‚αž›
β€’ αž”αžΆαž“αžŽαŸ‚αž“αžΆαŸ†αž•αž›αž·αžαž•αž›αž“αŸαŸ‡αž‘αŸ…αž˜αž·αžαŸ’αžαž—αŸαž€αŸ’αžαž·
β€’ αž”αŸ†αž–αŸαž‰αž‘αž˜αŸ’αžšαž„αŸ‹αž”αŸ‚αž”αž”αž‘
β€’ αž”αŸ‰αŸ‡αž’αŸαž€αŸ’αžšαž„αŸ‹
β€’ រមូរ
β€’ αž”αžΆαž“αž‘αŸ…αž”αž‰αŸ’αž‡αžΈαžŸαžΆαž…αŸ‹αž”αŸ’αžšαžΆαž€αŸ‹
β€’ αž”αžΆαž“αž”αž‰αŸ’αž‡αžΆαž‘αž·αž‰αž”αŸŠαžΊαžšαžΈαžαžΌ
β€’ αž‰αŸ‰αžΆαŸ†αž”αŸŠαžΊαžšαžΈαžαžΌ
β€’ αž–αž»αž›αžŠαŸ„αž™αž€αžΆαžšαž”αžšαž·αž—αŸ„αž‚αž”αŸŠαžΊαžšαžΈαžαžΌ
β€’ αž…αžΌαž›αž αžΆαž„αž€αžΆαž αŸ’αžœαŸαž–αžΈαž…αŸ’αžšαž€αž…αžΌαž›αžαžΆαž„αž€αŸ’αžšαŸ„αž™
β€’ αž…αžΌαž›αž–αžΈαž…αŸ’αžšαž€αž…αžΌαž›αžαžΆαž„αž˜αž»αž
β€’ αž”αž„αŸ’αžšαž½αž˜αž’αž”αŸ’αž”αž”αžšαž˜αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ
β€’ αž”αžΆαž“αž‘αž‘αž½αž›αž€αžΆαžšαž‡αžΌαž“αžŠαŸ†αžŽαžΉαž„αž’αŸ†αž–αžΈαž€αžΆαžšαž‡αŸ†αžšαž»αž‰
β€’ αž‡αžΆαž”αŸ‹αž‚αžΆαŸ†αž„αž“αŸ…αž›αžΎαž’αŸαž€αŸ’αžšαž„αŸ‹αž™αžΌαžšαž‡αžΆαž„ X
β€’ αž”αžΆαž“αž”αž„αŸ‹αž”αŸ’αžšαžΆαž€αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αž‰αŸ’αž‡αžΆαž‘αž·αž‰
β€’ αž”αžΆαž“αž‘αž·αž‰αž€αžΆαžšαž”αž‰αŸ’αž‡αžΆαž‘αž·αž‰
β€’ αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αžŠαž·αžŸαŸαž’αž”αŸ’αžšαžΆαž€αŸ‹αž€αž˜αŸ’αž…αžΈ

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž™αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™αž‚αž“αŸ’αž›αž„αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž˜αž½αž™αž€αŸ’αžšαž»αž˜ αž αžΎαž™αžŸαž·αž€αŸ’αžŸαžΆαž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαŸ€αž”αž…αŸ†αž‘αžΎαž„ αž’αŸ’αž“αž€αž’αžΆαž…αžαžΆαž˜αžŠαžΆαž“αž”αžΆαž“αž…αŸ’αž”αžΆαžŸαŸ‹αž’αŸ†αž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αž₯αžšαž·αž™αžΆαž”αžαžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαž“αŸ…αž€αŸ’αž“αž»αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαŸ€αž”αž…αŸ†αŸ” αžœαžΆαž„αžΆαž™αžŸαŸ’αžšαž½αž›αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αŸ’αžœαžΎαžŠαžΌαž…αž“αŸαŸ‡αžαžΆαž˜αžšαž™αŸˆαž€αŸ’αžšαžΆαž αŸ’αžœαžŠαŸ‚αž›αžšαžŠαŸ’αž‹αž‡αžΆαžαŸ’αž“αžΆαŸ†αž„ αž αžΎαž™αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžšαžœαžΆαž„αžšαžŠαŸ’αž‹αž‚αžΊαž‡αžΆαž‚αŸ‚αž˜αŸ–

αž€αžΆαžšαžšαž€αŸ’αžŸαžΆαž‘αž»αž€αŸ– αžšαž”αŸ€αž”αžŠαŸ‚αž›αž™αžΎαž„αžŸαžšαžŸαŸαžšαž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžœαž·αž—αžΆαž‚αž•αž›αž·αžαž•αž›αž“αŸ…αž€αŸ’αž“αž»αž„ Python αž“αž·αž„ Pandas

"αž‚αž“αŸ’αž›αž„" αž‚αžΊαž‡αžΆαž‚αŸ†αž“αž·αžαžŠαŸαž„αžΆαž™αžŸαŸ’αžšαž½αž›αž˜αž½αž™ - αžœαžΆαž˜αžΆαž“αž–αŸαžαŸŒαž˜αžΆαž“αž›αŸ†αž’αž·αžαž’αŸ†αž–αžΈαžŸαž€αž˜αŸ’αž˜αž—αžΆαž–αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž‘αžΆαŸ†αž„αž’αžŸαŸ‹ αž‡αžΆαž˜αž½αž™αž“αžΉαž„αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αž“αŸ’αžαŸ‚αž˜αž‘αž·αž“αŸ’αž“αž“αŸαž™αž”αž“αŸ’αžαŸ‚αž˜αžŽαžΆαž˜αž½αž™αž‘αŸ…αž€αžΆαžšαž–αž·αž–αžŽαŸŒαž“αžΆαž’αŸ†αž–αžΈαžŸαž€αž˜αŸ’αž˜αž—αžΆαž–αž‘αžΆαŸ†αž„αž“αŸαŸ‡αŸ” αž“αŸαŸ‡αž’αŸ’αžœαžΎαž±αŸ’αž™αžœαžΆαž€αŸ’αž›αžΆαž™αž‡αžΆαžœαžαŸ’αžαž»αžŸαž€αž›αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž˜αžΆαž“αž§αž”αž€αžšαžŽαŸαžŠαŸαžŸαŸ’αžšαžŸαŸ‹αžŸαŸ’αž’αžΆαž αž“αž·αž„αž„αžΆαž™αžŸαŸ’αžšαž½αž›αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž‚αž“αŸ’αž›αž„ αž“αŸ„αŸ‡αž’αŸ’αž“αž€αž’αžΆαž…αžŸαŸ’αžœαŸ‚αž„αžšαž€αž—αžΆαž–αžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆ αž“αž·αž„αž”αŸ‚αž„αž…αŸ‚αž€αž–αž½αž€αžœαžΆαž”αžΆαž“αŸ”

αž€αžΆαžšαž”αŸ‚αž„αž…αŸ‚αž€αž‚αž“αŸ’αž›αž„αž’αžΆαž…αž αžΆαž€αŸ‹αžŠαžΌαž…αž‡αžΆαžŸαŸ’αž˜αž»αž‚αžŸαŸ’αž˜αžΆαž‰αžŽαžΆαžŸαŸ‹αž“αŸ…αž–αŸαž›αžŠαŸ†αž”αžΌαž„αŸ” αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αž—αžΆαž–αž’αž˜αŸ’αž˜αžαžΆ αž“αŸαŸ‡αž‡αžΆαž€αžšαžŽαžΈ - αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž”αŸ’αžšαžΎαž€αžΆαžšαž”αŸ’αžšαŸ€αž”αž’αŸ€αž”αž˜αŸ‰αžΆαž‘αŸ’αžšαžΈαžŸαžαž—αŸ’αž‡αžΆαž”αŸ‹ αž¬αž€αžΆαžšαžαž˜αŸ’αžšαžΉαž˜αž›αŸ†αžŠαžΆαž”αŸ‹αŸ” αž™αžΎαž„αž”αžΆαž“αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžŠαžΎαž˜αŸ’αž”αžΈαžŸαŸ’αžœαŸ‚αž„αžšαž€αžœαž·αž’αžΈαžŠαŸαžŸαžΆαž˜αž‰αŸ’αž‰αž˜αž½αž™ - αžŠαžΎαž˜αŸ’αž”αžΈαžŸαž·αž€αŸ’αžŸαžΆαž‚αž“αŸ’αž›αž„αž˜αž½αž™αž…αŸ†αž“αž½αž“αž’αŸ† αž αžΎαž™αž”αŸ‚αž„αž…αŸ‚αž€αžœαžΆαžαžΆαž˜αžšαž™αŸˆαž€αžΆαžšαž…αž„αŸ’αž€αŸ„αž˜αŸ”

αžŠαžΌαž…αžŠαŸ‚αž›αžœαžΆαž”αžΆαž“αž”αŸ’αžšαŸ‚αž€αŸ’αž›αžΆαž™ αžœαžΆαž‚αžΊαž’αžΆαž…αž’αŸ’αžœαžΎαž‘αŸ…αž”αžΆαž“αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αžœαŸ‚αžšαž‚αž“αŸ’αž›αž„αž‘αŸ…αž‡αžΆαž…αŸ†αžŽαž»αž…αž˜αž½αž™αžŠαŸ„αž™αž”αŸ’αžšαžΎαžαŸ†αžŽαžΆαž„αž”αž“αŸ’αž αž§αž‘αžΆαž αžšαžŽαŸ αž’αžΈαž’αŸαž αŸ’αžœαž’αŸαž…αž’αžΆαž™αž’αŸαžŸ. αž”αž“αŸ’αž‘αžΆαž”αŸ‹β€‹αž–αžΈβ€‹αž€αžΆαžšβ€‹αž”αŸ†αž”αŸ’αž›αŸ‚αž„β€‹αž‚αž“αŸ’αž›αž„β€‹αž€αŸ’αž›αžΆαž™β€‹αž‡αžΆβ€‹αž…αŸ†αžŽαž»αž…β€‹αž˜αž½αž™β€‹αž€αŸ’αž“αž»αž„β€‹αž›αŸ†αž β€‹αžŠαŸ‚αž›β€‹αž€αžΆαžšβ€‹αž€αžΎαžβ€‹αž‘αžΎαž„β€‹αž’αž˜αŸ’αž˜αžαžΆβ€‹αž“αŸƒβ€‹αž–αŸ’αžšαžΉαžαŸ’αžαž·αž€αžΆαžšαžŽαŸβ€‹αž•αŸ’αžŸαŸαž„αŸ—β€‹αž“αž·αž„β€‹αžŠαŸ†αžŽαžΎαžšβ€‹αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšβ€‹αžšαžœαžΆαž„β€‹αž–αž½αž€αžœαžΆβ€‹αž€αŸ’αž“αž»αž„β€‹αž‚αž“αŸ’αž›αž„β€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αžšαŸ€αž”αž…αŸ†β€‹αžαžΆαž˜β€‹αž’αŸαž€αŸ’αžŸαŸ” αžœαžαŸ’αžαž»αž“αŸαŸ‡αž–αžΈαž‘αŸ†αž αŸ†αžœαž·αž˜αžΆαžαŸ’αžšαžšαžΆαž”αŸ‹αž–αžΆαž“αŸ‹ αž¬αž…αŸ’αžšαžΎαž“αž‡αžΆαž„αž“αŸαŸ‡ (dimS=sum(αž”αŸ’αžšαž—αŸαž‘αž–αŸ’αžšαžΉαžαŸ’αžαž·αž€αžΆαžšαžŽαŸ)+sum(ngrams_2 types)) αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž–αŸ’αž™αžΆαž€αžšαž›αžΎαž™αž“αŸ’αžαž αŸ„αŸ‡αžŠαŸ„αž™αž”αŸ’αžšαžΎ TSNE. TSNE αž‚αžΊαž‡αžΆαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžŠαŸ‚αž›αž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αžœαž·αž˜αžΆαžαŸ’αžšαž“αŸƒαž›αŸ†αž αž‘αŸ… 2 αž’αŸαž€αŸ’αžŸ αž αžΎαž™αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αžΆαž…αž’αŸ’αžœαžΎαž‘αŸ…αž”αžΆαž“ αžšαž€αŸ’αžŸαžΆαž…αž˜αŸ’αž„αžΆαž™αžŠαŸ‚αž›αž‘αžΆαž€αŸ‹αž‘αž„αžšαžœαžΆαž„αž…αŸ†αžŽαž»αž…αŸ” αžŠαžΌαž…αŸ’αž“αŸ„αŸ‡αž αžΎαž™ αžœαžΆαž’αžΆαž…αž‘αŸ…αžšαž½αž…αž“αŸ…αž›αžΎαž•αŸ‚αž“αž‘αžΈαžšαžΆαž”αžŸαŸ’αž˜αžΎ αžŠαŸ‚αž›αž‡αžΆαž•αŸ‚αž“αž‘αžΈαž”αž„αŸ’αž αžΆαž‰αžšαžΌαž”αž—αžΆαž–αž“αŸƒαž‚αž“αŸ’αž›αž„ αžŠαžΎαž˜αŸ’αž”αžΈαžŸαž·αž€αŸ’αžŸαžΆαž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αž…αŸ†αžŽαž»αž…αž“αŸƒαž‚αž“αŸ’αž›αž„αž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆαžŸαŸ’αžαž·αžαž“αŸ…αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜αž–αž½αž€αž‚αŸαŸ” αžœαžΆαžœαž·αž—αžΆαž‚αžαžΆαžαžΎαž–αž½αž€αž‚αŸαž˜αžΆαž“αž—αžΆαž–αžŸαŸ’αž“αž·αž‘αŸ’αž’αžŸαŸ’αž“αžΆαž› αž¬αžαž»αžŸαž‚αŸ’αž“αžΆαž™αŸ‰αžΆαž„αžŽαžΆαž…αŸ†αž–αŸ„αŸ‡αž‚αŸ’αž“αžΆαž‘αŸ…αžœαž·αž‰αž‘αŸ…αž˜αž€ αžαžΆαžαžΎαž–αž½αž€αž‚αŸαž”αž„αŸ’αž€αžΎαžαž‡αžΆαž…αž„αŸ’αž€αŸ„αž˜ αž¬αžαŸ’αžšαžΌαžœαž”αžΆαž“αžαŸ’αž…αžΆαžαŸ‹αžαŸ’αž…αžΆαž™αž“αŸ…αž›αžΎαž•αŸ‚αž“αž‘αžΈαŸ”αž›αŸ”

αž€αžΆαžšαžšαž€αŸ’αžŸαžΆαž‘αž»αž€αŸ– αžšαž”αŸ€αž”αžŠαŸ‚αž›αž™αžΎαž„αžŸαžšαžŸαŸαžšαž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžœαž·αž—αžΆαž‚αž•αž›αž·αžαž•αž›αž“αŸ…αž€αŸ’αž“αž»αž„ Python αž“αž·αž„ Pandas

αž§αž”αž€αžšαžŽαŸαžœαž·αž—αžΆαž‚αžŠαŸ‚αž›αžšαž€αŸ’αžŸαžΆαž€αžΆαžšαžšαž€αŸ’αžŸαžΆαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αŸ’αžšαŸ‚αž€αŸ’αž›αžΆαž™αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŸαŸ’αž˜αž»αž‚αžŸαŸ’αž˜αžΆαž‰ αž“αž·αž„αž‚αž“αŸ’αž›αž„αž‘αŸ…αž‡αžΆαž‘αž·αžŠαŸ’αž‹αž—αžΆαž–αžŠαŸ‚αž›αž’αžΆαž…αž”αŸ’αžšαŸ€αž”αž’αŸ€αž”αž‡αžΆαž˜αž½αž™αž‚αŸ’αž“αžΆαž‘αŸ…αžœαž·αž‰αž‘αŸ…αž˜αž€ αž αžΎαž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž›αž‘αŸ’αž’αž•αž›αž“αŸƒαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž–αž·αž“αž·αžαŸ’αž™ αž“αž·αž„αž”αž€αžŸαŸ’αžšαžΆαž™αŸ”

αž“αž·αž™αžΆαž™αž’αŸ†αž–αžΈαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαžŸαŸ’αžαž„αŸ‹αžŠαžΆαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‚αž“αŸ’αž›αž„ αž™αžΎαž„αž˜αžΆαž“αž“αŸαž™αžαžΆαž§αž”αž€αžšαžŽαŸαžŸαŸ†αžαžΆαž“αŸ‹αŸ—αž…αŸ†αž“αž½αž“αž”αžΈαžŠαŸ‚αž›αž™αžΎαž„αž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž“αŸ…αž€αŸ’αž“αž»αž„ Retentioneering - αž€αŸ’αžšαžΆαž αŸ’αžœαž·αž€ αž‡αŸ†αž αžΆαž“αž˜αŸ‰αžΆαž‘αŸ’αžšαžΈαžŸ αž“αž·αž„αž•αŸ‚αž“αž‘αžΈαž€αžΆαžšαž–αŸ’αž™αžΆαž€αžšαž‚αž“αŸ’αž›αž„αŸ”

αž€αžΆαžšαž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™ Google Analytics, Firebase αž“αž·αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžœαž·αž—αžΆαž‚αžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆαž‚αžΊαžŸαŸ’αž˜αž»αž‚αžŸαŸ’αž˜αžΆαž‰αžŽαžΆαžŸαŸ‹ αž αžΎαž™αž˜αž·αž“αž˜αžΆαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž– 100% αž‘αŸαŸ” αž”αž‰αŸ’αž αžΆαž‚αžΊαž‡αžΆαž€αžΆαžšαžšαžΉαžαž”αž“αŸ’αžαžΉαž„αž˜αž½αž™αž…αŸ†αž“αž½αž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ αž‡αžΆαž›αž‘αŸ’αž’αž•αž›αžŠαŸ‚αž›αž€αžΆαžšαž„αžΆαžšαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžœαž·αž—αžΆαž‚αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ‚αž”αž“αŸαŸ‡αž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαž€αžΆαžšαž…αž»αž…αž€αžŽαŸ’αžŠαž»αžš αž“αž·αž„αž€αžΆαžšαž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž•αŸ’αž“αŸ‚αž€αŸ” Retentioneering αž’αŸ’αžœαžΎαž±αŸ’αž™αžœαžΆαž’αžΆαž…αž’αŸ’αžœαžΎαž‘αŸ…αž”αžΆαž“αžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž‚αž“αŸ’αž›αž„αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ αž αžΎαž™αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ‚αž‡αžΆαž˜αž½αž™ funnels αžŠαžΌαž…αž“αŸ…αž€αŸ’αž“αž»αž„ Google Analytics αžŠαŸ‚αž›αž€αž˜αŸ’αžšαž·αžαž“αŸƒαž–αŸαžαŸŒαž˜αžΆαž“αž›αž˜αŸ’αž’αž·αžαžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αž‡αžΆαž‰αžΉαž€αž‰αžΆαž”αŸ‹αž‘αŸ…αž‡αžΆαž…αžΈαžœαž›αŸ„ αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž•αŸ’αž“αŸ‚αž€αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž€αŸαžŠαŸ„αž™αŸ”

αž€αžΆαžšαžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž“αž·αž„αž€αžšαžŽαžΈ

αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸαž“αŸƒαž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž§αž”αž€αžšαžŽαŸαžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ’αž€αžΎαž αž™αžΎαž„αž’αžΆαž…αžŠαž€αžŸαŸ’αžšαž„αŸ‹αž€αžšαžŽαžΈαž“αŸƒαžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž–αž·αžŸαŸαžŸαžŠαŸαž’αŸ†αž˜αž½αž™αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž‘αŸαžŸαžšαž»αžŸαŸ’αžŸαŸŠαžΈαŸ” αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž“αŸαŸ‡αž˜αžΆαž“αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‘αžΌαžšαžŸαŸαž–αŸ’αž‘ Android αžŠαŸ‚αž›αž–αŸαž‰αž“αž·αž™αž˜αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜αž’αžαž·αžαž·αž‡αž“αŸ” αž…αŸ†αžŽαžΌαž›αž”αŸ’αžšαž…αžΆαŸ†αž†αŸ’αž“αžΆαŸ†αž–αžΈαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‘αžΌαžšαžŸαŸαž–αŸ’αž‘αž‚αžΊαž”αŸ’αžšαž αŸ‚αž› 7 αž›αžΆαž“αžšαžΌαž”αŸ’αž›αŸ‚ αž€αžΆαžšαž”αŸ’αžšαŸ‚αž”αŸ’αžšαž½αž›αžαžΆαž˜αžšαžŠαžΌαžœαž€αžΆαž›αž˜αžΆαž“αž…αžΆαž”αŸ‹αž–αžΈ 60-130 αž–αžΆαž“αŸ‹αŸ” αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αžŠαžΌαž…αž‚αŸ’αž“αžΆαž€αŸαž˜αžΆαž“αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŸαž˜αŸ’αžšαžΆαž”αŸ‹ iOS αžŠαŸ‚αžš αž αžΎαž™αžœαž·αž€αŸαž™αž”αŸαžαŸ’αžšαž‡αžΆαž˜αž’αŸ’αž™αž˜αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Apple αž‚αžΊαžαŸ’αž–αžŸαŸ‹αž‡αžΆαž„αžœαž·αž€αŸαž™αž”αŸαžαŸ’αžšαž˜αž’αŸ’αž™αž˜αŸ” αž’αžαž·αžαž·αž‡αž“αžŠαŸ‚αž›αž”αŸ’αžšαžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Android - 1080 αž‡αžΌαžαŸ” αž’αŸ€αž”αž“αžΉαž„ 1300 αž‡αžΌαžαŸ”

αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž”αžΆαž“αžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαž”αž„αŸ’αž€αžΎαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Android αžŠαŸ‚αž›αžœαžΆαž’αŸ’αžœαžΎαž€αžΆαžšαžœαž·αž—αžΆαž‚αž™αŸ‰αžΆαž„αž αŸ’αž˜αžαŸ‹αž…αžαŸ‹αŸ” αžŸαž˜αŸ’αž˜αžαž·αž€αž˜αŸ’αž˜αž‡αžΆαž…αŸ’αžšαžΎαž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αž’αŸ†αž–αžΈαž€αžΆαžšαž”αž„αŸ’αž€αžΎαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαŸ” αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž”αŸ’αžšαžΎ Retentionneering αžœαžΆαž”αŸ’αžšαŸ‚αžαžΆαž”αž‰αŸ’αž αžΆαž‚αžΊαž“αŸ…αž€αŸ’αž“αž»αž„αžŸαžΆαžšαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αžŠαž›αŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžαŸ’αž˜αžΈαŸ” αž–αž½αž€αž‚αŸαž”αžΆαž“αž‘αž‘αž½αž›αž–αŸαžαŸŒαž˜αžΆαž“αž’αŸ†αž–αžΈαž˜αŸ‰αžΆαž€ αž’αžαŸ’αžαž”αŸ’αžšαž™αŸ„αž‡αž“αŸαžšαž”αžŸαŸ‹αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ αž“αž·αž„αžαž˜αŸ’αž›αŸƒαŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚ αžŠαžΌαž…αžŠαŸ‚αž›αžœαžΆαž”αžΆαž“αž”αŸ’αžšαŸ‚αž€αŸ’αž›αžΆαž™ αžŸαžΆαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸαžŸαž“αŸ’αž˜αžαŸ‹αžαžΆαž‡αž½αž™αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžšαŸ€αž“αž–αžΈαžšαž”αŸ€αž”αž’αŸ’αžœαžΎαž€αžΆαžšαž“αŸ…αž€αŸ’αž“αž»αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαŸ”

αž€αžΆαžšαžšαž€αŸ’αžŸαžΆαž‘αž»αž€αŸ– αžšαž”αŸ€αž”αžŠαŸ‚αž›αž™αžΎαž„αžŸαžšαžŸαŸαžšαž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžœαž·αž—αžΆαž‚αž•αž›αž·αžαž•αž›αž“αŸ…αž€αŸ’αž“αž»αž„ Python αž“αž·αž„ Pandas

αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαžšαž½αž… αž‡αžΆαž›αž‘αŸ’αž’αž•αž›αžŠαŸ‚αž›αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž˜αž·αž“αžŸαžΌαžœαžαŸ’αžšαžΌαžœαž”αžΆαž“αž›αž»αž”αž…αŸαž‰ αž αžΎαž™αž€αžΆαžšαž€αžΎαž“αž‘αžΎαž„αž“αŸƒαž€αžΆαžšαž”αŸ†αž”αŸ’αž›αŸ‚αž„αž‘αŸ…αž‡αžΆαž›αŸ†αžŠαžΆαž”αŸ‹αž‚αžΊ 23%αŸ” αžŠαŸ†αž”αžΌαž„ 20 αž—αžΆαž‚αžšαž™αž“αŸƒαž…αžšαžΆαž…αžšαž…αžΌαž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž‘αŸ…αž±αŸ’αž™αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αž αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž–αžΈαžšαž”αžΈαžαŸ’αž„αŸƒ αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž€αžΆαžšαžœαž·αž—αžΆαž‚αž›αž‘αŸ’αž’αž•αž›αžŠαŸ†αž”αžΌαž„ αž“αž·αž„αžœαžΆαž™αžαž˜αŸ’αž›αŸƒαž“αž·αž“αŸ’αž“αžΆαž€αžΆαžš αž–αž½αž€αž‚αŸαž”αžΆαž“αž”αŸ’αžαžΌαžšαžŸαž˜αžΆαž˜αžΆαžαŸ’αžš αž αžΎαž™αž•αŸ’αž‘αž»αž™αž‘αŸ…αžœαž·αž‰ αž‘αž»αž€ 20 αž—αžΆαž‚αžšαž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ’αžšαž»αž˜αžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™ αž αžΎαž™ αž”αŸ‰αŸ‚αžαžŸαž·αž”αž—αžΆαž‚αžšαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαžΆαž€αŸ‹αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαŸ” αž˜αž½αž™αžŸαž”αŸ’αžαžΆαž αŸαž€αŸ’αžšαŸ„αž™αž˜αž€ αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸαžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαžŸαž˜αŸ’αž˜αžαž·αž€αž˜αŸ’αž˜αž–αžΈαžšαž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ€αžαž‡αžΆαž”αž“αŸ’αžαž”αž“αŸ’αž‘αžΆαž”αŸ‹αŸ” αž€αŸ’αž“αž»αž„αžšαž™αŸˆαž–αŸαž›αžαŸ’αžšαžΉαž˜αžαŸ‚ XNUMX αžŸαž”αŸ’αžαžΆαž αŸαž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡ αž…αŸ†αžŽαžΌαž›αž–αžΈαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Android αž”αžΆαž“αž€αžΎαž“αž‘αžΎαž„αž˜αž½αž™αžŠαž„αž€αž“αŸ’αž›αŸ‡αž’αŸ€αž”αž“αžΉαž„αž€αž˜αŸ’αžšαž·αžαž˜αž»αž“αŸ”

αžαžΎαž’αŸ’αžœαžΎαžŠαžΌαž…αž˜αŸ’αžαŸαž…αžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™ Retentioneering?

αž‡αŸ†αž αžΆαž“αžŠαŸ†αž”αžΌαž„αž‚αžΊαžŸαžΆαž˜αž‰αŸ’αž‰αžŽαžΆαžŸαŸ‹ - αž‘αžΆαž‰αž™αž€αž”αžŽαŸ’αžŽαžΆαž›αŸαž™αžŠαŸ„αž™αž”αŸ’αžšαžΎαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ pip install retentioneering αŸ” αžƒαŸ’αž›αžΆαŸ†αž„αžαŸ’αž›αž½αž“αžœαžΆαž˜αžΆαž“αž§αž‘αžΆαž αžšαžŽαŸαžŠαŸ‚αž›αžαŸ’αžšαŸ€αž˜αžšαž½αž…αž‡αžΆαžŸαŸ’αžšαŸαž… αž“αž·αž„αž€αžšαžŽαžΈαž“αŸƒαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‘αž·αž“αŸ’αž“αž“αŸαž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž·αž…αŸ’αž…αž€αžΆαžšαžœαž·αž—αžΆαž‚αž•αž›αž·αžαž•αž›αž˜αž½αž™αž…αŸ†αž“αž½αž“αŸ” αžˆαž»αžαž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž₯αžαžˆαž”αŸ‹αžˆαžšαžšαž αžΌαžαžŠαž›αŸ‹αžœαžΆαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαžΆαž“αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αžŸαŸ’αž‚αžΆαž›αŸ‹αž‚αŸ’αž“αžΆαžŠαŸ†αž”αžΌαž„αŸ” αž“αžšαžŽαžΆαž˜αŸ’αž“αžΆαž€αŸ‹αž’αžΆαž…αž™αž€αž˜αŸ‰αžΌαžŒαž»αž›αžŠαŸ‚αž›αžαŸ’αžšαŸ€αž˜αžšαž½αž…αž‡αžΆαžŸαŸ’αžšαŸαž… αž αžΎαž™αž’αž“αž»αžœαžαŸ’αžαž–αž½αž€αžœαžΆαž—αŸ’αž›αžΆαž˜αŸ—αž…αŸ†αž–αŸ„αŸ‡αž—αžΆαžšαž€αž·αž…αŸ’αž…αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸ - αž“αŸαŸ‡αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž–αž½αž€αž‚αŸαžšαŸ€αž”αž…αŸ†αž—αŸ’αž›αžΆαž˜αŸ—αž“αžΌαžœαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸƒαž€αžΆαžšαžœαž·αž—αžΆαž‚αž›αž˜αŸ’αž’αž·αž αž“αž·αž„αž”αž„αŸ’αž€αžΎαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αž“αŸƒαž‚αž“αŸ’αž›αž„αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž±αŸ’αž™αž”αžΆαž“αž›αžΏαž“ αž“αž·αž„αž˜αžΆαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αžαžΆαž˜αžŠαŸ‚αž›αž’αžΆαž…αž’αŸ’αžœαžΎαž‘αŸ…αž”αžΆαž“αŸ” αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸαŸ‡αž’αŸ’αžœαžΎαž±αŸ’αž™αžœαžΆαž’αžΆαž…αžŸαŸ’αžœαŸ‚αž„αžšαž€αž‚αŸ†αžšαžΌαž“αŸƒαž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžαžΆαž˜αžšαž™αŸˆαž€αžΌαžŠαž…αŸ’αž”αžΆαžŸαŸ‹αž›αžΆαžŸαŸ‹ αž“αž·αž„αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαž“αŸαŸ‡αž‡αžΆαž˜αž½αž™αžŸαž αž€αžΆαžšαžΈαŸ”

Retentioneering αž‚αžΊαž‡αžΆαž§αž”αž€αžšαžŽαŸαžŠαŸ‚αž›αž˜αžΆαž“αžαž˜αŸ’αž›αŸƒαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž–αŸαž‰αž˜αž½αž™αž‡αžΈαžœαž·αžαž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αž αžΎαž™αž“αŸαŸ‡αž‡αžΆαž˜αžΌαž›αž αŸαžαž»αŸ–

  • Retentioneering αž˜αžΆαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžαžΆαž˜αžŠαžΆαž“ αž“αž·αž„αž”αž“αŸ’αžαž”αž„αŸ’αž€αžΎαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αž‚αž“αŸ’αž›αž„αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ αž“αž·αž„αž€αžΆαžšαž€αŸ‚αž›αž˜αŸ’αž’αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž’αžΆαž‡αžΈαžœαž€αž˜αŸ’αž˜αŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡ αž˜αž»αžαž„αžΆαžšαžαŸ’αž˜αžΈαŸ—αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž‡αžΆαž‰αžΉαž€αž‰αžΆαž”αŸ‹αž‘αŸ…αž€αŸ’αž“αž»αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ ecommerce αžŠαŸ‚αž›αž•αž›αž”αŸ‰αŸ‡αž–αžΆαž›αŸ‹αž“αŸƒαž•αž›αž·αžαž•αž›αž“αŸαŸ‡αž˜αž·αž“αž’αžΆαž…αž‘αžΆαž™αž‘αž»αž€αž‡αžΆαž˜αž»αž“αž”αžΆαž“αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαŸ” αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαžαŸ’αž›αŸ‡ αž”αž‰αŸ’αž αžΆαž—αžΆαž–αžαŸ’αžšαžΌαžœαž‚αŸ’αž“αžΆαž€αžΎαžαž‘αžΎαž„αžšαžœαžΆαž„αž˜αž»αžαž„αžΆαžšαžαŸ’αž˜αžΈ αž“αž·αž„αž…αžΆαžŸαŸ‹ - αž§αž‘αžΆαž αžšαžŽαŸ αž˜αž»αžαž„αžΆαžšαžαŸ’αž˜αžΈ "αžŸαŸŠαžΈαžŸαžΆαž…αŸ‹" αžšαž”αžŸαŸ‹αžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžšαžΆαž”αŸ‹αŸ” αž αžΎαž™αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αž—αžΆαž–αž“αŸαŸ‡ αž€αžΆαžšαžœαž·αž—αžΆαž‚αžαŸαžšαž“αŸƒαž‚αž“αŸ’αž›αž„αž‚αžΊαž…αŸ’αž”αžΆαžŸαŸ‹αžŽαžΆαžŸαŸ‹αž“αžΌαžœαž’αŸ’αžœαžΈαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž€αžΆαžšαŸ”
  • αžŸαŸ’αžαžΆαž“αž—αžΆαž–αž‚αžΊαžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆαž“αŸ…αž–αŸαž›αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž”αžŽαŸ’αžαžΆαž‰αž•αŸ’αžŸαžΆαž™αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αŸ– αž”αŸ’αžšαž—αž–αž…αžšαžΆαž…αžšαžŽαŸαžαŸ’αž˜αžΈ αž“αž·αž„αž€αžΆαžšαž…αŸ’αž“αŸƒαž”αŸ’αžšαžŒαž·αžαž€αžΆαžšαž•αŸ’αžŸαžΆαž™αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αž€αŸ†αž–αž»αž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžΆαž€αž›αŸ’αž”αž„αž₯αžαžˆαž”αŸ‹αžˆαžš αžœαžΆαž…αžΆαŸ†αž”αžΆαž…αŸ‹αž€αŸ’αž“αž»αž„αž€αžΆαžšαžαžΆαž˜αžŠαžΆαž“αžšαžŠαžΌαžœαž€αžΆαž› αž“αž·αž“αŸ’αž“αžΆαž€αžΆαžš αž“αž·αž„αž₯αž‘αŸ’αž’αž·αž–αž›αž“αŸƒαž–αŸ’αžšαžΉαžαŸ’αžαž·αž€αžΆαžšαžŽαŸαž•αŸ’αžŸαŸαž„αž‘αŸ€αž αžŠαŸ‚αž›αž“αžΆαŸ†αž‘αŸ…αžŠαž›αŸ‹αž€αžΆαžšαž›αŸαž…αž‘αžΎαž„αž“αŸƒαžαŸ’αž“αžΆαž€αŸ‹αžαŸ’αž˜αžΈαž€αžΆαž“αŸ‹αžαŸ‚αž…αŸ’αžšαžΎαž“αž‘αžΎαž„αŸ—αŸ” αž“αŸαŸ‡αž€αŸαžαž˜αŸ’αžšαžΌαžœαž±αŸ’αž™αž˜αžΆαž“αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αž‡αžΆαž”αŸ’αžšαž…αžΆαŸ† αž“αž·αž„αž€αžΆαžšαž”αž€αžŸαŸ’αžšαžΆαž™αž’αŸ†αž–αžΈαž™αž“αŸ’αžαž€αžΆαžšαž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž•αž„αžŠαŸ‚αžšαŸ”
  • αž˜αžΆαž“αž€αžαŸ’αžαžΆαž˜αž½αž™αž…αŸ†αž“αž½αž“αžŠαŸ‚αž›αž‡αŸ‡αž₯αž‘αŸ’αž’αž·αž–αž›αž₯αžαžˆαž”αŸ‹αžˆαžšαž›αžΎαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž˜αž½αž™αŸ” αž§αž‘αžΆαž αžšαžŽαŸ αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αžαŸ’αž˜αžΈαž–αžΈαž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαŸ– αž”αž·αž‘αž”αž‰αŸ’αž αžΆαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“ αž–αž½αž€αžœαžΆαžαŸ’αžšαž›αž”αŸ‹αž˜αž€αžœαž·αž‰αžŠαŸ„αž™αž’αž…αŸαžαž“αžΆ αž¬αž”αž„αŸ’αž€αžΎαžαžαŸ’αž˜αžΈαž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„αŸ” αž™αžΌαžš αŸ— αž‘αŸ…αž…αŸ†αž“αž½αž“αž“αŸƒαž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αžαŸ’αž˜αžΈαž€αžΎαž“αž‘αžΎαž„ αž αžΎαž™αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸƒαž€αžΆαžšαžαžΆαž˜αžŠαžΆαž“αž€αŸ†αž αž»αžŸαžαŸ’αžšαžΌαžœαž’αŸ’αžœαžΎαžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž· αžšαž½αž˜αž‘αžΆαŸ†αž„αž€αžΆαžšαžœαž·αž—αžΆαž‚αž‚αž“αŸ’αž›αž„αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž•αž„αžŠαŸ‚αžšαŸ”

αžŸαžšαž»αž”αž˜αž€ Retentioneering αž‚αžΊαž‡αžΆαž§αž”αž€αžšαžŽαŸαžŠαŸαž˜αžΆαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αž˜αž½αž™αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž˜αž·αž“αž˜αžΆαž“αžŠαŸ‚αž“αž€αŸ†αžŽαžαŸ‹αž…αŸ†αž–αŸ„αŸ‡αž—αžΆαž–αž›αŸ’αž’αž₯αžαžαŸ’αž…αŸ„αŸ‡αž“αŸ„αŸ‡αž‘αŸ - αžœαžΆαž’αžΆαž… αž“αž·αž„αž‚αž½αžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ‚αž›αž˜αŸ’αž’ αž’αž—αž·αžœαžŒαŸ’αž αž“αž·αž„αž•αž›αž·αžαž•αž›αžαŸ’αžšαž‡αžΆαž€αŸ‹αžαŸ’αž˜αžΈαžŠαŸ‚αž›αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αž“αŸ…αž›αžΎαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžšαž”αžŸαŸ‹αžœαžΆαŸ” αžŸαž αž‚αž˜αž“αŸαžšαž”αžŸαŸ‹αž‚αž˜αŸ’αžšαŸ„αž„αž€αžΆαž“αŸ‹αžαŸ‚αžŸαž€αž˜αŸ’αž˜ αžœαžΆαž“αžΉαž„αž€αžΆαž“αŸ‹αžαŸ‚αž˜αžΆαž“αž…αŸ†αž“αž»αž…αž”αŸ’αžšαžŸαž–αŸ’αžœ αž αžΎαž™αž‡αž˜αŸ’αžšαžΎαžŸαž‚αž½αžšαž±αŸ’αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαžαŸ’αž˜αžΈαŸ—αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžœαžΆαž“αžΉαž„αž”αž„αŸ’αž αžΆαž‰αž‘αžΎαž„αŸ”

αž–αŸαžαŸŒαž˜αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž’αŸ†αž–αžΈαž§αž”αž€αžšαžŽαŸαžšαž€αŸ’αžŸαžΆαžšαž‘αž»αž€αŸ–

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹