ಧಾರಣಶಕ್ತಿ: ಪೈಥಾನ್ ಮತ್ತು ಪಾಂಡಾಸ್‌ನಲ್ಲಿ ಉತ್ಪನ್ನ ವಿಶ್ಲೇಷಣೆಗಾಗಿ ನಾವು ತೆರೆದ ಮೂಲ ಪರಿಕರಗಳನ್ನು ಹೇಗೆ ಬರೆದಿದ್ದೇವೆ

ಹಲೋ, ಹಬ್ರ್. ಈ ಲೇಖನವು ಅಪ್ಲಿಕೇಶನ್ ಅಥವಾ ವೆಬ್‌ಸೈಟ್‌ನಲ್ಲಿ ಬಳಕೆದಾರರ ಚಲನೆಯ ಪಥಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ವಿಧಾನಗಳು ಮತ್ತು ಪರಿಕರಗಳ ನಾಲ್ಕು ವರ್ಷಗಳ ಅಭಿವೃದ್ಧಿಯ ಫಲಿತಾಂಶಗಳಿಗೆ ಮೀಸಲಾಗಿರುತ್ತದೆ. ಅಭಿವೃದ್ಧಿಯ ಲೇಖಕ - ಮ್ಯಾಕ್ಸಿಮ್ ಗಾಡ್ಜಿ, ಉತ್ಪನ್ನ ರಚನೆಕಾರರ ತಂಡದ ಮುಖ್ಯಸ್ಥರು ಮತ್ತು ಲೇಖನದ ಲೇಖಕರೂ ಆಗಿದ್ದಾರೆ. ಉತ್ಪನ್ನವನ್ನು ಧಾರಣ ಎಂದು ಕರೆಯಲಾಯಿತು; ಅದನ್ನು ಈಗ ಓಪನ್ ಸೋರ್ಸ್ ಲೈಬ್ರರಿಯಾಗಿ ಪರಿವರ್ತಿಸಲಾಗಿದೆ ಮತ್ತು ಗಿಥಬ್‌ನಲ್ಲಿ ಪೋಸ್ಟ್ ಮಾಡಲಾಗಿದೆ ಇದರಿಂದ ಯಾರಾದರೂ ಅದನ್ನು ಬಳಸಬಹುದು. ಉತ್ಪನ್ನ ಮತ್ತು ಮಾರ್ಕೆಟಿಂಗ್ ವಿಶ್ಲೇಷಣೆ, ಪ್ರಚಾರ ಮತ್ತು ಉತ್ಪನ್ನ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ತೊಡಗಿರುವವರಿಗೆ ಇದೆಲ್ಲವೂ ಆಸಕ್ತಿಯಿರಬಹುದು. ಅಂದಹಾಗೆ, ಹಬ್ರೆಯಲ್ಲಿ ಧಾರಣಶಕ್ತಿಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಪ್ರಕರಣಗಳಲ್ಲಿ ಒಂದರ ಬಗ್ಗೆ ಈಗಾಗಲೇ ಲೇಖನವನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ. ಹೊಸ ವಸ್ತುವು ಉತ್ಪನ್ನವು ಏನು ಮಾಡಬಹುದು ಮತ್ತು ಅದನ್ನು ಹೇಗೆ ಬಳಸಬಹುದು ಎಂಬುದನ್ನು ವಿವರಿಸುತ್ತದೆ.

ಲೇಖನವನ್ನು ಓದಿದ ನಂತರ, ನೀವೇ ನಿಮ್ಮ ಸ್ವಂತ ಧಾರಣವನ್ನು ಬರೆಯಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ; ಇದು ಅಪ್ಲಿಕೇಶನ್ ಮತ್ತು ಅದರಾಚೆಗೆ ಬಳಕೆದಾರರ ಪಥಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಯಾವುದೇ ಪ್ರಮಾಣಿತ ವಿಧಾನವಾಗಿರಬಹುದು, ನಡವಳಿಕೆಯ ಗುಣಲಕ್ಷಣಗಳನ್ನು ವಿವರವಾಗಿ ನೋಡಲು ಮತ್ತು ಬೆಳವಣಿಗೆಗೆ ಒಳನೋಟಗಳನ್ನು ಹೊರತೆಗೆಯಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ವ್ಯಾಪಾರ ಮಾಪನಗಳ.

ಧಾರಣಶಕ್ತಿ ಎಂದರೇನು ಮತ್ತು ಅದು ಏಕೆ ಬೇಕು?

ಗ್ರೋತ್ ಹ್ಯಾಕಿಂಗ್ ಅನ್ನು "ಡಿಜಿಟಲ್ ವಾಮಾಚಾರ" ಪ್ರಪಂಚದಿಂದ ಸಂಖ್ಯೆಗಳು, ವಿಶ್ಲೇಷಣೆಗಳು ಮತ್ತು ಮುನ್ಸೂಚನೆಗಳ ಜಗತ್ತಿಗೆ ವರ್ಗಾಯಿಸುವುದು ನಮ್ಮ ಆರಂಭಿಕ ಗುರಿಯಾಗಿದೆ. ಪರಿಣಾಮವಾಗಿ, ಉತ್ಪನ್ನ ವಿಶ್ಲೇಷಣೆಯು ಅದ್ಭುತವಾದ ಕಥೆಗಳ ಬದಲಿಗೆ ಸಂಖ್ಯೆಗಳನ್ನು ಆದ್ಯತೆ ನೀಡುವವರಿಗೆ ಶುದ್ಧ ಗಣಿತ ಮತ್ತು ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ಗೆ ಕಡಿಮೆಯಾಗಿದೆ ಮತ್ತು "ರೀಬ್ರಾಂಡಿಂಗ್", "ಮರುಸ್ಥಾಪನೆ" ಮುಂತಾದ ಬಜ್‌ವರ್ಡ್‌ಗಳಿಗೆ ಸೂತ್ರಗಳು ಉತ್ತಮವಾಗಿದೆ, ಆದರೆ ಪ್ರಾಯೋಗಿಕವಾಗಿ ಸ್ವಲ್ಪ ಸಹಾಯ ಮಾಡುತ್ತದೆ.

ಈ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು, ನಮಗೆ ಗ್ರಾಫ್‌ಗಳು ಮತ್ತು ಪಥಗಳ ಮೂಲಕ ವಿಶ್ಲೇಷಣೆಗಾಗಿ ಒಂದು ಚೌಕಟ್ಟಿನ ಅಗತ್ಯವಿದೆ, ಮತ್ತು ಅದೇ ಸಮಯದಲ್ಲಿ ಜನರು ಮತ್ತು ರೋಬೋಟ್‌ಗಳಿಗೆ ಅರ್ಥವಾಗುವಂತಹ ನಿಯಮಿತ ಉತ್ಪನ್ನ ವಿಶ್ಲೇಷಣೆ ಕಾರ್ಯಗಳನ್ನು ವಿವರಿಸುವ ಮಾರ್ಗವಾಗಿ ವಿಶಿಷ್ಟವಾದ ವಿಶ್ಲೇಷಕರ ದಿನಚರಿಗಳನ್ನು ಸರಳಗೊಳಿಸುವ ಗ್ರಂಥಾಲಯದ ಅಗತ್ಯವಿದೆ. ಲೈಬ್ರರಿಯು ಬಳಕೆದಾರರ ನಡವಳಿಕೆಯನ್ನು ವಿವರಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ಔಪಚಾರಿಕ ಮತ್ತು ಸ್ಪಷ್ಟವಾದ ಭಾಷೆಯಲ್ಲಿ ಉತ್ಪನ್ನ ವ್ಯವಹಾರದ ಮೆಟ್ರಿಕ್‌ಗಳಿಗೆ ಲಿಂಕ್ ಮಾಡುತ್ತದೆ, ಅದು ಡೆವಲಪರ್‌ಗಳು ಮತ್ತು ವಿಶ್ಲೇಷಕರ ದಿನನಿತ್ಯದ ಕಾರ್ಯಗಳನ್ನು ಸರಳಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ವ್ಯಾಪಾರದೊಂದಿಗೆ ಅವರ ಸಂವಹನವನ್ನು ಸುಗಮಗೊಳಿಸುತ್ತದೆ.

ಧಾರಣವು ಒಂದು ವಿಧಾನ ಮತ್ತು ವಿಶ್ಲೇಷಣಾತ್ಮಕ ಸಾಫ್ಟ್‌ವೇರ್ ಪರಿಕರವಾಗಿದ್ದು ಅದನ್ನು ಯಾವುದೇ ಡಿಜಿಟಲ್ (ಮತ್ತು ಮಾತ್ರವಲ್ಲ) ಉತ್ಪನ್ನಕ್ಕೆ ಅಳವಡಿಸಿಕೊಳ್ಳಬಹುದು ಮತ್ತು ಸಂಯೋಜಿಸಬಹುದು.

ನಾವು 2015 ರಲ್ಲಿ ಉತ್ಪನ್ನದ ಮೇಲೆ ಕೆಲಸ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಿದ್ದೇವೆ. ಈಗ ಇದು ಸಿದ್ಧವಾಗಿದೆ, ಇನ್ನೂ ಸೂಕ್ತವಲ್ಲದಿದ್ದರೂ, ಡೇಟಾದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಪೈಥಾನ್ ಮತ್ತು ಪಾಂಡಾಸ್‌ನಲ್ಲಿನ ಪರಿಕರಗಳ ಸೆಟ್, ಸ್ಕ್ಲೀರ್ನ್ ತರಹದ API ಜೊತೆಗೆ ಯಂತ್ರ ಕಲಿಕೆ ಮಾದರಿಗಳು, ಯಂತ್ರ ಕಲಿಕೆಯ ಮಾದರಿಗಳ ಫಲಿತಾಂಶಗಳನ್ನು ಅರ್ಥೈಸುವ ಸಾಧನಗಳು eli5 ಮತ್ತು ಆಕಾರ.

ಅದೆಲ್ಲವೂ ಮುಗಿದುಹೋಗಿದೆ ತೆರೆದ ಗಿಥಬ್ ರೆಪೊಸಿಟರಿಯಲ್ಲಿ ಅನುಕೂಲಕರವಾದ ತೆರೆದ ಮೂಲ ಗ್ರಂಥಾಲಯಕ್ಕೆ - ಧಾರಣ-ಪರಿಕರಗಳು. ಲೈಬ್ರರಿಯನ್ನು ಬಳಸುವುದು ಕಷ್ಟವೇನಲ್ಲ; ಉತ್ಪನ್ನ ವಿಶ್ಲೇಷಣೆಯನ್ನು ಇಷ್ಟಪಡುವ, ಆದರೆ ಮೊದಲು ಕೋಡ್ ಅನ್ನು ಬರೆಯದ ಬಹುತೇಕ ಯಾರಾದರೂ ತಮ್ಮ ಡೇಟಾಗೆ ಸ್ವತಂತ್ರವಾಗಿ ಮತ್ತು ಗಮನಾರ್ಹ ಸಮಯದ ಹೂಡಿಕೆಯಿಲ್ಲದೆ ನಮ್ಮ ವಿಶ್ಲೇಷಣಾ ವಿಧಾನಗಳನ್ನು ಅನ್ವಯಿಸಬಹುದು.

ಒಳ್ಳೆಯದು, ಪ್ರೋಗ್ರಾಮರ್, ಅಪ್ಲಿಕೇಶನ್ ಕ್ರಿಯೇಟರ್ ಅಥವಾ ಅಭಿವೃದ್ಧಿ ಅಥವಾ ಪರೀಕ್ಷಾ ತಂಡದ ಸದಸ್ಯರು ಈ ಮೊದಲು ವಿಶ್ಲೇಷಣೆಯನ್ನು ಮಾಡದಿರುವವರು ಈ ಕೋಡ್‌ನೊಂದಿಗೆ ಆಟವಾಡಲು ಪ್ರಾರಂಭಿಸಬಹುದು ಮತ್ತು ಹೊರಗಿನ ಸಹಾಯವಿಲ್ಲದೆ ಅವರ ಅಪ್ಲಿಕೇಶನ್‌ನ ಬಳಕೆಯ ಮಾದರಿಗಳನ್ನು ನೋಡಬಹುದು.

ವಿಶ್ಲೇಷಣೆಯ ಮೂಲ ಅಂಶವಾಗಿ ಬಳಕೆದಾರರ ಪಥ ಮತ್ತು ಅದರ ಪ್ರಕ್ರಿಯೆಗೆ ವಿಧಾನಗಳು

ಬಳಕೆದಾರರ ಪಥವು ನಿರ್ದಿಷ್ಟ ಸಮಯದ ಬಿಂದುಗಳಲ್ಲಿ ಬಳಕೆದಾರರ ಸ್ಥಿತಿಗಳ ಅನುಕ್ರಮವಾಗಿದೆ. ಇದಲ್ಲದೆ, ಈವೆಂಟ್‌ಗಳು ಆನ್‌ಲೈನ್ ಮತ್ತು ಆಫ್‌ಲೈನ್ ಎರಡರಲ್ಲೂ ವಿಭಿನ್ನ ಡೇಟಾ ಮೂಲಗಳಿಂದ ಬರಬಹುದು. ಬಳಕೆದಾರರಿಗೆ ಸಂಭವಿಸುವ ಘಟನೆಗಳು ಅವನ ಪಥದ ಭಾಗವಾಗಿದೆ. ಉದಾಹರಣೆಗಳು:
• ಬಟನ್ ಒತ್ತಿದರು
• ಚಿತ್ರವನ್ನು ನೋಡಿದೆ
• ಪರದೆಯನ್ನು ಹಿಟ್ ಮಾಡಿ
• ಇಮೇಲ್ ಸ್ವೀಕರಿಸಲಾಗಿದೆ
• ಸ್ನೇಹಿತರಿಗೆ ಉತ್ಪನ್ನವನ್ನು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ
• ಫಾರ್ಮ್ ಅನ್ನು ಭರ್ತಿ ಮಾಡಿ
• ಪರದೆಯನ್ನು ಟ್ಯಾಪ್ ಮಾಡಿದೆ
• ಸ್ಕ್ರೋಲ್ ಮಾಡಲಾಗಿದೆ
• ನಗದು ರಿಜಿಸ್ಟರ್‌ಗೆ ಹೋದರು
• ಬುರ್ರಿಟೋವನ್ನು ಆರ್ಡರ್ ಮಾಡಿದೆ
• ಬುರ್ರಿಟೋ ತಿನ್ನುತ್ತಿದ್ದರು
• ಬುರ್ರಿಟೋ ತಿನ್ನುವುದರಿಂದ ವಿಷವಾಯಿತು
• ಹಿಂದಿನ ಪ್ರವೇಶದ್ವಾರದಿಂದ ಕೆಫೆಯನ್ನು ಪ್ರವೇಶಿಸಿದೆ
• ಮುಂಭಾಗದ ಪ್ರವೇಶದ್ವಾರದಿಂದ ಪ್ರವೇಶಿಸಿದೆ
• ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಕಡಿಮೆಗೊಳಿಸಲಾಗಿದೆ
• ಪುಶ್ ಅಧಿಸೂಚನೆಯನ್ನು ಸ್ವೀಕರಿಸಲಾಗಿದೆ
• X ಗಿಂತ ಹೆಚ್ಚು ಕಾಲ ಪರದೆಯ ಮೇಲೆ ಅಂಟಿಕೊಂಡಿತ್ತು
• ಆದೇಶಕ್ಕಾಗಿ ಪಾವತಿಸಲಾಗಿದೆ
• ಆರ್ಡರ್ ಖರೀದಿಸಿದೆ
• ಸಾಲವನ್ನು ನಿರಾಕರಿಸಲಾಯಿತು

ನೀವು ಬಳಕೆದಾರರ ಗುಂಪಿನ ಪಥದ ಡೇಟಾವನ್ನು ತೆಗೆದುಕೊಂಡರೆ ಮತ್ತು ಪರಿವರ್ತನೆಗಳು ಹೇಗೆ ರಚನೆಯಾಗುತ್ತವೆ ಎಂಬುದನ್ನು ಅಧ್ಯಯನ ಮಾಡಿದರೆ, ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ ಅವರ ನಡವಳಿಕೆಯು ಹೇಗೆ ರಚನೆಯಾಗಿದೆ ಎಂಬುದನ್ನು ನೀವು ನಿಖರವಾಗಿ ಪತ್ತೆಹಚ್ಚಬಹುದು. ರಾಜ್ಯಗಳು ನೋಡ್‌ಗಳಾಗಿರುವ ಗ್ರಾಫ್ ಮೂಲಕ ಇದನ್ನು ಮಾಡಲು ಅನುಕೂಲಕರವಾಗಿದೆ ಮತ್ತು ರಾಜ್ಯಗಳ ನಡುವಿನ ಪರಿವರ್ತನೆಗಳು ಅಂಚುಗಳಾಗಿವೆ:

ಧಾರಣಶಕ್ತಿ: ಪೈಥಾನ್ ಮತ್ತು ಪಾಂಡಾಸ್‌ನಲ್ಲಿ ಉತ್ಪನ್ನ ವಿಶ್ಲೇಷಣೆಗಾಗಿ ನಾವು ತೆರೆದ ಮೂಲ ಪರಿಕರಗಳನ್ನು ಹೇಗೆ ಬರೆದಿದ್ದೇವೆ

"ಪಥ" ಬಹಳ ಅನುಕೂಲಕರ ಪರಿಕಲ್ಪನೆಯಾಗಿದೆ - ಇದು ಎಲ್ಲಾ ಬಳಕೆದಾರರ ಕ್ರಿಯೆಗಳ ಬಗ್ಗೆ ವಿವರವಾದ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿದೆ, ಈ ಕ್ರಿಯೆಗಳ ವಿವರಣೆಗೆ ಯಾವುದೇ ಹೆಚ್ಚುವರಿ ಡೇಟಾವನ್ನು ಸೇರಿಸುವ ಸಾಮರ್ಥ್ಯದೊಂದಿಗೆ. ಇದು ಸಾರ್ವತ್ರಿಕ ವಸ್ತುವನ್ನಾಗಿ ಮಾಡುತ್ತದೆ. ನೀವು ಪಥಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ಸುಂದರವಾದ ಮತ್ತು ಅನುಕೂಲಕರ ಸಾಧನಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ನಂತರ ನೀವು ಹೋಲಿಕೆಗಳನ್ನು ಕಂಡುಹಿಡಿಯಬಹುದು ಮತ್ತು ಅವುಗಳನ್ನು ವಿಭಾಗಿಸಬಹುದು.

ಪಥದ ವಿಭಜನೆಯು ಮೊದಲಿಗೆ ತುಂಬಾ ಜಟಿಲವಾಗಿದೆ ಎಂದು ತೋರುತ್ತದೆ. ಸಾಮಾನ್ಯ ಪರಿಸ್ಥಿತಿಯಲ್ಲಿ, ಇದು ಹೀಗಿರುತ್ತದೆ - ನೀವು ಸಂಪರ್ಕ ಮ್ಯಾಟ್ರಿಕ್ಸ್ ಹೋಲಿಕೆ ಅಥವಾ ಅನುಕ್ರಮ ಜೋಡಣೆಯನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ. ನಾವು ಸರಳವಾದ ಮಾರ್ಗವನ್ನು ಕಂಡುಕೊಳ್ಳುವಲ್ಲಿ ಯಶಸ್ವಿಯಾಗಿದ್ದೇವೆ - ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಪಥಗಳನ್ನು ಅಧ್ಯಯನ ಮಾಡಲು ಮತ್ತು ಕ್ಲಸ್ಟರಿಂಗ್ ಮೂಲಕ ಅವುಗಳನ್ನು ವಿಭಾಗಿಸಲು.

ಅದು ಬದಲಾದಂತೆ, ನಿರಂತರ ಪ್ರಾತಿನಿಧ್ಯಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಪಥವನ್ನು ಬಿಂದುವಾಗಿ ಪರಿವರ್ತಿಸಲು ಸಾಧ್ಯವಿದೆ, ಉದಾಹರಣೆಗೆ, ಟಿಎಫ್-ಐಡಿಎಫ್. ರೂಪಾಂತರದ ನಂತರ, ಪಥವು ಬಾಹ್ಯಾಕಾಶದಲ್ಲಿ ಒಂದು ಬಿಂದುವಾಗುತ್ತದೆ, ಅಲ್ಲಿ ಪಥದಲ್ಲಿ ಅವುಗಳ ನಡುವೆ ವಿವಿಧ ಘಟನೆಗಳು ಮತ್ತು ಪರಿವರ್ತನೆಗಳ ಸಾಮಾನ್ಯ ಸಂಭವವನ್ನು ಅಕ್ಷಗಳ ಉದ್ದಕ್ಕೂ ಯೋಜಿಸಲಾಗಿದೆ. ಬೃಹತ್ ಸಾವಿರ ಅಥವಾ ಅದಕ್ಕಿಂತ ಹೆಚ್ಚಿನ ಆಯಾಮದ ಜಾಗದಿಂದ (dimS=sum(ಈವೆಂಟ್ ಪ್ರಕಾರಗಳು)+sum(ngrams_2 ಪ್ರಕಾರಗಳು)) ಈ ವಿಷಯವನ್ನು ಬಳಸಿಕೊಂಡು ಸಮತಲದ ಮೇಲೆ ಪ್ರಕ್ಷೇಪಿಸಬಹುದು TSNE. TSNE ಒಂದು ರೂಪಾಂತರವಾಗಿದ್ದು ಅದು ಜಾಗದ ಆಯಾಮವನ್ನು 2 ಅಕ್ಷಗಳಿಗೆ ಕಡಿಮೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ಸಾಧ್ಯವಾದರೆ, ಬಿಂದುಗಳ ನಡುವಿನ ಸಾಪೇಕ್ಷ ಅಂತರವನ್ನು ಸಂರಕ್ಷಿಸುತ್ತದೆ. ಅಂತೆಯೇ, ಫ್ಲಾಟ್ ಮ್ಯಾಪ್ನಲ್ಲಿ, ಪಥಗಳ ಸಾಂಕೇತಿಕ ಪ್ರೊಜೆಕ್ಷನ್ ನಕ್ಷೆಯಲ್ಲಿ, ವಿಭಿನ್ನ ಪಥಗಳ ಬಿಂದುಗಳು ತಮ್ಮ ನಡುವೆ ಹೇಗೆ ನೆಲೆಗೊಂಡಿವೆ ಎಂಬುದನ್ನು ಅಧ್ಯಯನ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಅವು ಪರಸ್ಪರ ಎಷ್ಟು ಹತ್ತಿರದಲ್ಲಿವೆ ಅಥವಾ ವಿಭಿನ್ನವಾಗಿವೆ ಎಂಬುದನ್ನು ಇದು ವಿಶ್ಲೇಷಿಸುತ್ತದೆ, ಅವುಗಳು ಸಮೂಹಗಳನ್ನು ರಚಿಸಿದವು ಅಥವಾ ನಕ್ಷೆಯಾದ್ಯಂತ ಹರಡಿಕೊಂಡಿವೆ, ಇತ್ಯಾದಿ:

ಧಾರಣಶಕ್ತಿ: ಪೈಥಾನ್ ಮತ್ತು ಪಾಂಡಾಸ್‌ನಲ್ಲಿ ಉತ್ಪನ್ನ ವಿಶ್ಲೇಷಣೆಗಾಗಿ ನಾವು ತೆರೆದ ಮೂಲ ಪರಿಕರಗಳನ್ನು ಹೇಗೆ ಬರೆದಿದ್ದೇವೆ

ಧಾರಣ ವಿಶ್ಲೇಷಣಾ ಸಾಧನಗಳು ಸಂಕೀರ್ಣ ಡೇಟಾ ಮತ್ತು ಪಥಗಳನ್ನು ಪರಸ್ಪರ ಹೋಲಿಸಬಹುದಾದ ದೃಷ್ಟಿಕೋನಕ್ಕೆ ತಿರುಗಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಮತ್ತು ನಂತರ ರೂಪಾಂತರದ ಫಲಿತಾಂಶವನ್ನು ಪರಿಶೀಲಿಸಬಹುದು ಮತ್ತು ಅರ್ಥೈಸಿಕೊಳ್ಳಬಹುದು.

ಪಥಗಳನ್ನು ಸಂಸ್ಕರಿಸಲು ಪ್ರಮಾಣಿತ ವಿಧಾನಗಳ ಕುರಿತು ಮಾತನಾಡುತ್ತಾ, ನಾವು ಧಾರಣದಲ್ಲಿ ಅಳವಡಿಸಿರುವ ಮೂರು ಮುಖ್ಯ ಸಾಧನಗಳನ್ನು ಅರ್ಥೈಸುತ್ತೇವೆ - ಗ್ರಾಫ್‌ಗಳು, ಹಂತ ಮ್ಯಾಟ್ರಿಕ್ಸ್ ಮತ್ತು ಪಥದ ಪ್ರೊಜೆಕ್ಷನ್ ನಕ್ಷೆಗಳು.

Google Analytics, Firebase ಮತ್ತು ಇದೇ ರೀತಿಯ ವಿಶ್ಲೇಷಣಾ ವ್ಯವಸ್ಥೆಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದು ತುಂಬಾ ಸಂಕೀರ್ಣವಾಗಿದೆ ಮತ್ತು 100% ಪರಿಣಾಮಕಾರಿಯಲ್ಲ. ಸಮಸ್ಯೆಯು ಬಳಕೆದಾರರಿಗೆ ಹಲವಾರು ನಿರ್ಬಂಧಗಳನ್ನು ಹೊಂದಿದೆ, ಇದರ ಪರಿಣಾಮವಾಗಿ ಅಂತಹ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ವಿಶ್ಲೇಷಕರ ಕೆಲಸವು ಮೌಸ್ ಕ್ಲಿಕ್ಗಳು ​​ಮತ್ತು ಸ್ಲೈಸ್ಗಳ ಆಯ್ಕೆಯ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿರುತ್ತದೆ. ಧಾರಣಶಕ್ತಿಯು ಬಳಕೆದಾರರ ಪಥಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ ಮತ್ತು ಗೂಗಲ್ ಅನಾಲಿಟಿಕ್ಸ್‌ನಲ್ಲಿರುವಂತೆ ಫನಲ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ, ಅಲ್ಲಿ ವಿವರಗಳ ಮಟ್ಟವನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಒಂದು ನಿರ್ದಿಷ್ಟ ವಿಭಾಗಕ್ಕೆ ನಿರ್ಮಿಸಲಾಗಿದ್ದರೂ ಸಹ ಕೊಳವೆಗೆ ಇಳಿಸಲಾಗುತ್ತದೆ.

ಧಾರಣ ಮತ್ತು ಪ್ರಕರಣಗಳು

ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಉಪಕರಣವನ್ನು ಬಳಸುವ ಉದಾಹರಣೆಯಾಗಿ, ನಾವು ರಷ್ಯಾದಲ್ಲಿ ದೊಡ್ಡ ಸ್ಥಾಪಿತ ಸೇವೆಯ ಪ್ರಕರಣವನ್ನು ಉಲ್ಲೇಖಿಸಬಹುದು. ಈ ಕಂಪನಿಯು ಗ್ರಾಹಕರಲ್ಲಿ ಜನಪ್ರಿಯವಾಗಿರುವ ಆಂಡ್ರಾಯ್ಡ್ ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಹೊಂದಿದೆ. ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್‌ನಿಂದ ವಾರ್ಷಿಕ ವಹಿವಾಟು ಸುಮಾರು 7 ಮಿಲಿಯನ್ ರೂಬಲ್ಸ್‌ಗಳು, ಕಾಲೋಚಿತ ಏರಿಳಿತಗಳು 60-130 ಸಾವಿರದವರೆಗೆ ಇದ್ದವು. ಅದೇ ಕಂಪನಿಯು ಐಒಎಸ್‌ಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸಹ ಹೊಂದಿದೆ ಮತ್ತು ಆಪಲ್ ಅಪ್ಲಿಕೇಶನ್‌ನ ಬಳಕೆದಾರರ ಸರಾಸರಿ ಬಿಲ್ ಸರಾಸರಿ ಬಿಲ್‌ಗಿಂತ ಹೆಚ್ಚಾಗಿದೆ. ಆಂಡ್ರಾಯ್ಡ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಬಳಸುವ ಕ್ಲೈಂಟ್ - 1080 ರಬ್. 1300 ರಬ್ ವಿರುದ್ಧ.

ಕಂಪನಿಯು ಆಂಡ್ರಾಯ್ಡ್ ಅಪ್ಲಿಕೇಶನ್‌ನ ದಕ್ಷತೆಯನ್ನು ಹೆಚ್ಚಿಸಲು ನಿರ್ಧರಿಸಿತು, ಇದಕ್ಕಾಗಿ ಇದು ಸಂಪೂರ್ಣ ವಿಶ್ಲೇಷಣೆಯನ್ನು ನಡೆಸಿತು. ಅಪ್ಲಿಕೇಶನ್‌ನ ಪರಿಣಾಮಕಾರಿತ್ವವನ್ನು ಹೆಚ್ಚಿಸುವ ಕುರಿತು ಹಲವಾರು ಡಜನ್ ಊಹೆಗಳನ್ನು ರಚಿಸಲಾಗಿದೆ. Retentionneering ಅನ್ನು ಬಳಸಿದ ನಂತರ, ಹೊಸ ಬಳಕೆದಾರರಿಗೆ ತೋರಿಸಲಾದ ಸಂದೇಶಗಳಲ್ಲಿ ಸಮಸ್ಯೆ ಇದೆ ಎಂದು ಅದು ಬದಲಾಯಿತು. ಅವರು ಬ್ರ್ಯಾಂಡ್, ಕಂಪನಿಯ ಪ್ರಯೋಜನಗಳು ಮತ್ತು ಬೆಲೆಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಪಡೆದರು. ಆದರೆ, ಅದು ಬದಲಾದಂತೆ, ಸಂದೇಶಗಳು ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ ಹೇಗೆ ಕೆಲಸ ಮಾಡಬೇಕೆಂದು ತಿಳಿಯಲು ಬಳಕೆದಾರರಿಗೆ ಸಹಾಯ ಮಾಡಬೇಕಾಗಿತ್ತು.

ಧಾರಣಶಕ್ತಿ: ಪೈಥಾನ್ ಮತ್ತು ಪಾಂಡಾಸ್‌ನಲ್ಲಿ ಉತ್ಪನ್ನ ವಿಶ್ಲೇಷಣೆಗಾಗಿ ನಾವು ತೆರೆದ ಮೂಲ ಪರಿಕರಗಳನ್ನು ಹೇಗೆ ಬರೆದಿದ್ದೇವೆ

ಇದನ್ನು ಮಾಡಲಾಯಿತು, ಇದರ ಪರಿಣಾಮವಾಗಿ ಅಪ್ಲಿಕೇಶನ್ ಕಡಿಮೆ ಅಸ್ಥಾಪಿತವಾಯಿತು ಮತ್ತು ಆದೇಶಕ್ಕೆ ಪರಿವರ್ತನೆಯ ಹೆಚ್ಚಳವು 23% ಆಗಿತ್ತು. ಮೊದಲಿಗೆ, ಒಳಬರುವ ದಟ್ಟಣೆಯ 20 ಪ್ರತಿಶತವನ್ನು ಪರೀಕ್ಷೆಗೆ ನೀಡಲಾಯಿತು, ಆದರೆ ಕೆಲವು ದಿನಗಳ ನಂತರ, ಮೊದಲ ಫಲಿತಾಂಶಗಳನ್ನು ವಿಶ್ಲೇಷಿಸಿದ ನಂತರ ಮತ್ತು ಪ್ರವೃತ್ತಿಯನ್ನು ನಿರ್ಣಯಿಸಿದ ನಂತರ, ಅವರು ಅನುಪಾತವನ್ನು ಹಿಮ್ಮುಖಗೊಳಿಸಿದರು ಮತ್ತು ಇದಕ್ಕೆ ವಿರುದ್ಧವಾಗಿ, ನಿಯಂತ್ರಣ ಗುಂಪಿಗೆ 20 ಪ್ರತಿಶತವನ್ನು ಬಿಟ್ಟರು, ಮತ್ತು ಎಂಬತ್ತು ಶೇಕಡಾ ಪರೀಕ್ಷೆಯಲ್ಲಿ ಇರಿಸಲಾಗಿದೆ. ಒಂದು ವಾರದ ನಂತರ, ಇನ್ನೂ ಎರಡು ಊಹೆಗಳ ಪರೀಕ್ಷೆಯನ್ನು ಅನುಕ್ರಮವಾಗಿ ಸೇರಿಸಲು ನಿರ್ಧರಿಸಲಾಯಿತು. ಕೇವಲ ಏಳು ವಾರಗಳಲ್ಲಿ, ಹಿಂದಿನ ಹಂತಕ್ಕೆ ಹೋಲಿಸಿದರೆ ಆಂಡ್ರಾಯ್ಡ್ ಅಪ್ಲಿಕೇಶನ್‌ನಿಂದ ವಹಿವಾಟು ಒಂದೂವರೆ ಪಟ್ಟು ಹೆಚ್ಚಾಗಿದೆ.

ಧಾರಣಶಕ್ತಿಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದು ಹೇಗೆ?

ಮೊದಲ ಹಂತಗಳು ತುಂಬಾ ಸರಳವಾಗಿದೆ - ಪಿಪ್ ಇನ್‌ಸ್ಟಾಲ್ ರಿಟೆನ್ಷೀರಿಂಗ್ ಆಜ್ಞೆಯೊಂದಿಗೆ ಲೈಬ್ರರಿಯನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ. ರೆಪೊಸಿಟರಿಯು ಕೆಲವು ಉತ್ಪನ್ನ ವಿಶ್ಲೇಷಣಾ ಕಾರ್ಯಗಳಿಗಾಗಿ ಸಿದ್ಧ-ಸಿದ್ಧ ಉದಾಹರಣೆಗಳು ಮತ್ತು ಡೇಟಾ ಸಂಸ್ಕರಣೆಯ ಪ್ರಕರಣಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಮೊದಲ ಪರಿಚಯಕ್ಕೆ ಸಾಕಷ್ಟು ತನಕ ಸೆಟ್ ಅನ್ನು ನಿರಂತರವಾಗಿ ನವೀಕರಿಸಲಾಗುತ್ತದೆ. ಯಾರಾದರೂ ರೆಡಿಮೇಡ್ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಮತ್ತು ತಕ್ಷಣವೇ ಅವುಗಳನ್ನು ತಮ್ಮ ಕಾರ್ಯಗಳಿಗೆ ಅನ್ವಯಿಸಬಹುದು - ಇದು ತಕ್ಷಣವೇ ಹೆಚ್ಚು ವಿವರವಾದ ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ಬಳಕೆದಾರರ ಪಥಗಳ ಆಪ್ಟಿಮೈಸೇಶನ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ತ್ವರಿತವಾಗಿ ಮತ್ತು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಸಾಧ್ಯವಾದಷ್ಟು ಹೊಂದಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಸ್ಪಷ್ಟ ಕೋಡ್ ಮೂಲಕ ಅಪ್ಲಿಕೇಶನ್ ಬಳಕೆಯ ಮಾದರಿಗಳನ್ನು ಕಂಡುಹಿಡಿಯಲು ಮತ್ತು ಈ ಅನುಭವವನ್ನು ಸಹೋದ್ಯೋಗಿಗಳೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಲು ಇವೆಲ್ಲವೂ ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ.

ಧಾರಣವು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ನ ಜೀವನದುದ್ದಕ್ಕೂ ಬಳಸಲು ಯೋಗ್ಯವಾದ ಸಾಧನವಾಗಿದೆ, ಮತ್ತು ಇಲ್ಲಿ ಏಕೆ:

  • ಬಳಕೆದಾರರ ಪಥಗಳನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಲು ಮತ್ತು ನಿರಂತರವಾಗಿ ಅತ್ಯುತ್ತಮವಾಗಿಸಲು ಮತ್ತು ವ್ಯಾಪಾರದ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸಲು ಧಾರಣಶಕ್ತಿಯು ಪರಿಣಾಮಕಾರಿಯಾಗಿದೆ. ಹೀಗಾಗಿ, ಇ-ಕಾಮರ್ಸ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಹೆಚ್ಚಾಗಿ ಸೇರಿಸಲಾಗುತ್ತದೆ, ಉತ್ಪನ್ನದ ಮೇಲೆ ಅದರ ಪರಿಣಾಮವನ್ನು ಯಾವಾಗಲೂ ಸರಿಯಾಗಿ ಊಹಿಸಲಾಗುವುದಿಲ್ಲ. ಕೆಲವು ಸಂದರ್ಭಗಳಲ್ಲಿ, ಹೊಸ ಮತ್ತು ಹಳೆಯ ಕಾರ್ಯಗಳ ನಡುವೆ ಹೊಂದಾಣಿಕೆಯ ಸಮಸ್ಯೆಗಳು ಉದ್ಭವಿಸುತ್ತವೆ - ಉದಾಹರಣೆಗೆ, ಹೊಸವುಗಳು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವವುಗಳನ್ನು "ನರಭಕ್ಷಕಗೊಳಿಸುತ್ತವೆ". ಮತ್ತು ಈ ಪರಿಸ್ಥಿತಿಯಲ್ಲಿ, ಪಥಗಳ ನಿರಂತರ ವಿಶ್ಲೇಷಣೆ ನಿಖರವಾಗಿ ಅಗತ್ಯವಿದೆ.
  • ಜಾಹೀರಾತು ಚಾನೆಲ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ ಪರಿಸ್ಥಿತಿಯು ಹೋಲುತ್ತದೆ: ಹೊಸ ಟ್ರಾಫಿಕ್ ಮೂಲಗಳು ಮತ್ತು ಜಾಹೀರಾತು ಸೃಜನಶೀಲರನ್ನು ನಿರಂತರವಾಗಿ ಪರೀಕ್ಷಿಸಲಾಗುತ್ತಿದೆ, ಕಾಲೋಚಿತತೆ, ಪ್ರವೃತ್ತಿಗಳು ಮತ್ತು ಇತರ ಘಟನೆಗಳ ಪ್ರಭಾವವನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುವುದು ಅವಶ್ಯಕ, ಇದು ಹೆಚ್ಚು ಹೆಚ್ಚು ಹೊಸ ವರ್ಗಗಳ ಸಮಸ್ಯೆಗಳ ಹೊರಹೊಮ್ಮುವಿಕೆಗೆ ಕಾರಣವಾಗುತ್ತದೆ. ಇದಕ್ಕೆ ಬಳಕೆದಾರರ ಯಂತ್ರಶಾಸ್ತ್ರದ ನಿರಂತರ ಮೇಲ್ವಿಚಾರಣೆ ಮತ್ತು ವ್ಯಾಖ್ಯಾನದ ಅಗತ್ಯವಿರುತ್ತದೆ.
  • ಅಪ್ಲಿಕೇಶನ್‌ನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಮೇಲೆ ನಿರಂತರವಾಗಿ ಪರಿಣಾಮ ಬೀರುವ ಹಲವಾರು ಅಂಶಗಳಿವೆ. ಉದಾಹರಣೆಗೆ, ಡೆವಲಪರ್‌ಗಳಿಂದ ಹೊಸ ಬಿಡುಗಡೆಗಳು: ಪ್ರಸ್ತುತ ಸಮಸ್ಯೆಯನ್ನು ಮುಚ್ಚುವುದು, ಅವರು ತಿಳಿಯದೆ ಹಳೆಯದನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತಾರೆ ಅಥವಾ ಸಂಪೂರ್ಣವಾಗಿ ಹೊಸದನ್ನು ರಚಿಸುತ್ತಾರೆ. ಕಾಲಾನಂತರದಲ್ಲಿ, ಹೊಸ ಬಿಡುಗಡೆಗಳ ಸಂಖ್ಯೆಯು ಬೆಳೆಯುತ್ತದೆ ಮತ್ತು ಬಳಕೆದಾರರ ಪಥಗಳನ್ನು ವಿಶ್ಲೇಷಿಸುವ ಮೂಲಕ ದೋಷಗಳನ್ನು ಪತ್ತೆಹಚ್ಚುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಬೇಕಾಗಿದೆ.

ಒಟ್ಟಾರೆಯಾಗಿ, ಧಾರಣಶಕ್ತಿಯು ಪರಿಣಾಮಕಾರಿ ಸಾಧನವಾಗಿದೆ. ಆದರೆ ಪರಿಪೂರ್ಣತೆಗೆ ಯಾವುದೇ ಮಿತಿಯಿಲ್ಲ - ಅದನ್ನು ಸುಧಾರಿಸಬಹುದು ಮತ್ತು ಅಭಿವೃದ್ಧಿಪಡಿಸಬೇಕು ಮತ್ತು ಅದರ ಆಧಾರದ ಮೇಲೆ ಹೊಸ ತಂಪಾದ ಉತ್ಪನ್ನಗಳನ್ನು ನಿರ್ಮಿಸಬೇಕು. ಯೋಜನೆಯ ಸಮುದಾಯವು ಹೆಚ್ಚು ಸಕ್ರಿಯವಾಗಿದೆ, ಹೆಚ್ಚು ಫೋರ್ಕ್ಸ್ ಇರುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ಬಳಸಲು ಹೊಸ ಆಸಕ್ತಿದಾಯಕ ಆಯ್ಕೆಗಳು ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತವೆ.

ಉಳಿಸಿಕೊಳ್ಳುವ ಪರಿಕರಗಳ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿ:

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ