የPostHog፣ Mixpanel & Amplitude ማገናኛ ድልድይ
የምርት ትንተና መሣሪያዎ ምን እንደተከሰተ ይነግርዎታል። MousePlayer ለምን እንደሆነ ያሳይዎታል። ይህ ማገናኛ ድልድይ ሁለቱን በሁለቱም አቅጣጫዎች ያገናኛል፣ በፋነል ያለ መውጣት ከሚያብራራው ቀረጻ በአንድ ጠቅታ እንዲደረስ።
1. ችግሩ፦ ፊት የሌላቸው ቁጥሮች
የምርት ትንተና ፋነል ይሰጥዎታል፦ 1,000 ተጠቃሚዎች ክፍያ ማጠናቀቂያ ደርሰዋል፣ 620 ትተውታል። ገና ማየት የማይችሉት ችግር ትክክለኛ መለኪያ ነው። ከእነዚያ 620 ቀረጻዎች ጥቂቶቹን ማየት ብዙውን ጊዜ በደቂቃዎች ጥያቄውን ይመልሳል — ግን IDዎችን ሳይልኩ እና በእጅ ሳይፈልጉ ከገበታው ወደ ትክክለኛዎቹ ክፍለ ጊዜዎች መድረስ ከቻሉ ብቻ።
የ ምርት ትንተና ማገናኛ ድልድይ ይህን ክፍተት ያስወግዳል። በ mp.js ውስጥ ይሰራል፣ ሁለቱንም ስርዓቶች በራስሰር ያገናኛል፦
- ወጪ፦ የትንተና መሣሪያዎ የሚቀርጸው እያንዳንዱ ክስተት
mouseplayer_session_urlባህሪ ይይዛል። ማንኛውንም ክስተት ክፈቱ፣ አገናኙን ጠቅ ያድርጉ፣ ክፍለ ጊዜውን ይመልከቱ። - ገቢ፦ የጎብኚው
distinct_idመልሶ ይነበባልና በMousePlayer ክፍለ ጊዜ ላይ ይቀመጣል፣ ቀረጻዎችን አስቀድመው በPostHog፣ Mixpanel ወይም Amplitude በሚጠቀሙት ማንነት ለመፈለግ እንዲቻል።
ኮድ አያስፈልግም። ማገናኛ ድልድዩ የትንተና SDKን በራሱ ይለያል። ምንም የMousePlayer ተግባር አይጠሩም፣ ክስተቶችን የሚከታተሉበትንም መንገድ መቀየር አያስፈልግዎትም።
2. ማንቃት
መንገድ A፦ ዳሽቦርድ (ያለ ኮድ)
- ፕሮጀክትዎን ክፈቱና ወደ ውህደቶች ትር ይሂዱ።
- የ PostHog፣ Mixpanel & Amplitude ማገናኛ ድልድይ መቀየሪያን ወደ
ONያድርጉ። - የሚጠቀሙትን መድረክ ይምረጡ። ለውጦች በራስሰር ይቀመጣሉ።
ቅንብሩ በሚቀጥለው የድረ ገጽዎ ገጽ መጫን ይተገበራል። ነባር ክፍለ ጊዜዎች ወደ ኋላ ተመልሰው አይነኩም።
መንገድ B፦ በእጅ የስክሪፕት ማዋቀር
በኮድ ቋሚ ማድረግ ከመረጡ ሁለቱን እሴቶች በ window.mp_config ውስጥ ያዘጋጁ፦
3. በእያንዳንዱ መድረክ የሚከሰተው
እያንዳንዱ መድረክ የተለየ API ስለሚያቀርብ ማገናኛ ድልድዩ ለእያንዳንዱ መደበኛውን ጥሪ ያዛምዳል። ይህን ማዋቀር አያስፈልግዎትም — የአቅራቢ ምርጫዎን ይከተላል።
| መድረክ | ወጪ (የቀረጻ URL) | ገቢ (ማንነት) |
|---|---|---|
| PostHog | posthog.register() — እንደ ዋና ባህሪ ይመዘገባል፣ ስለዚህ ከዚያ በኋላ ከሚከሰት እያንዳንዱ ክስተት ጋር ይያያዛል |
posthog.get_distinct_id() |
| Mixpanel | mixpanel.register() — ተመሳሳይ የዋና ባህሪ ባህሪይ |
mixpanel.get_distinct_id() |
| Amplitude | setUserProperties() — እንደ ተጠቃሚ ባህሪ ይዘጋጃል |
getDeviceId()፣ ካልተገኘ ወደ getInstance().options.deviceId በቀድሞው SDK ይመለሳል |
ዋና ባህሪ እና የተጠቃሚ ባህሪ፦ በPostHog እና Mixpanel የቀረጻ URLው ወደፊት ከክስተቶች ጋር ይያያዛል፣ ስለዚህ ማገናኛ ድልድዩ ከተጀመረ በኋላ በተነሳ እያንዳንዱ ክስተት ላይ ያገኙታል — ገጹ ሲጫን አስቀድመው በተላኩ ክስተቶች ላይ አይደለም።
4. ማንነት፦ ከdistinct_id ወደ የተሰየመ ክፍለ ጊዜ
ገቢው ግማሽ አብዛኞቹ ቡድኖች የሚያቃልሉት ክፍል ነው። ያለ እሱ የMousePlayer ክፍለ ጊዜዎች ማንነታቸው ያልታወቀ ናቸው፦ ማየት ይችላሉ፣ ግን «ባለፈው ሳምንት የሄደውን መለያ ቀረጻዎች አሳየኝ»
ለሚለው መመለስ አይችሉም። ማገናኛ ድልድዩ ከነቃ በኋላ ከትንተና መሣሪያዎ ያለው distinct_id በክፍለ ጊዜው custom_user_id መስክ ይጻፋል — በእጅ የSDK ጥሪው የሚጽፍበት ተመሳሳይ መስክ፦
አስቀድመው mp('set') ራስዎ የሚጠሩ ከሆነ ይቀጥሉ። እርስዎ በግልጽ የሚሰጡት ማንነት ይበልጥ አስተማማኝ ነው፣ ምክንያቱም በአሳሽ የተለየ የትንተና መለያ ሳይሆን የራስዎ ዋና ቁልፍ ነው።
የግላዊነት ማስታወሻ፦ የትንተና መሣሪያዎ አስቀድሞ የሰጠው መለያ ብቻ ይተላለፋል። ምንም የኢሜይል አድራሻ፣ ስም ወይም ሌላ የግል መስክ ከSDKው አይነበብም። የራስዎ የግላዊነት ፖሊሲ ይህን ማቀናበር እንደሚሸፍን ያረጋግጡ፣ ፈቃድን እንደ ሕጋዊ መሠረት ከተጠቀሙም የክትትል ስክሪፕቱን ከፈቃድ መሣሪያዎ በስተጀርባ ያግዱ።
5. ቴክኒካዊ ባህሪ
የትንተና SDKዎች ብዙውን ጊዜ ባልተመሳሰለ መንገድ ይጫናሉ፣ ብዙ ጊዜም mp.js አስቀድሞ ከሰራ በኋላ። ስለዚህ በመነሻ ላይ አንድ ሙከራ በአብዛኞቹ እውነተኛ ድረ ገጾች ይከሽፋል።
- ማገናኛ ድልድዩ በየ 1.5 ሰከንዶች፣ እስከ አስር ጊዜ እንደገና ይሞክራል፣ ሁለቱም አቅጣጫዎች እንዳጠናቀቁም ያቆማል።
- እያንዳንዱ አቅጣጫ በተናጠል ይጠናቀቃል፣ ስለዚህ ማንነት እስኪታይ በመጠበቅ የቀረጻ URLው ሁለት ጊዜ ፈጽሞ አይላክም።
- SDKው ፈጽሞ ካልታየ ማገናኛ ድልድዩ ከ15 ሰከንዶች ገደማ በኋላ በዝምታ ይተዋል። በኮንሶሉ ምንም አይጻፍም፣ የክፍለ ጊዜ ቀረጻም ሳይነካ ይቀጥላል።
- ከ128 ቁምፊዎች በላይ የሆኑ መለያዎች ፈጽሞ ከማንኛውም ነገር ጋር የማይዛመድ ግማሽ መለያ እንዳይቀመጥ ከመቆረጥ ይልቅ ችላ ይባላሉ።
6. መስራቱን ማረጋገጥ
- ድረ ገጽዎን በመደበኛ የአሳሽ ትር ክፈቱና ለጥቂት ጊዜ ይጠቀሙበት።
- በትንተና መሣሪያዎ አዲሱን ክስተት ክፈቱና
mouseplayer_session_urlባህሪን ይፈልጉ። መክፈቱ በቀጥታ ወደ ቀረጻው ሊወስድዎት ይገባል። - በMousePlayer የተጠቃሚ አሳሽን ክፈቱ። ማንነት ያላቸው ክፍለ ጊዜዎች ከተፈጠረው የጎብኚ ቅጽል ስም ፋንታ ያንን ያሳያሉ።
ምንም ካልታየ
- ባህሪው በሁሉም ክስተቶች ይጎድላል፦ የትንተና SDKው በእውነት በገጹ ላይ እንደሚጫን እና ተዛማጁን መድረክ እንደመረጡ ያረጋግጡ። PostHog መምረጥ Mixpanelን አያነብም።
- ባህሪው በኋለኛ ክስተቶች ብቻ ይታያል፦ ይህ የሚጠበቅ ነው፣ በክፍል 3 ያለውን ማስታወሻ ይመልከቱ።
- URLው አለ፣ ግን ማንነቱ የለም፦ SDKዎ ገና
distinct_idአልመደበም፣ ይህም ተጠቃሚ ከመለየቱ በፊት የተለመደ ነው። በኋለኛ የገጽ መጫን ይወሰዳል። - እንደ ገባ አስተዳዳሪ እየሞከሩ ነው፦ አንዳንድ ማዋቀሮች የውስጥ ትራፊክን ያስወግዳሉ። የግል መስኮት ይሞክሩ።
እዚህ የተጠቀሱት ሁሉም የንግድ ምልክቶች የየባለቤቶቻቸው ናቸው። MousePlayer ከእነዚህ አቅራቢዎች ጋር የንግድ ግንኙነት የለውም።