PostHog, Mixpanel & Amplitude холбогч гүүр

Таны бүтээгдэхүүний шинжилгээний хэрэгсэл юу болсныг хэлдэг. MousePlayer яагаад гэдгийг харуулдаг. Энэ холбогч гүүр хоёр системийг хоёр чиглэлээр холбож, юүлүүрийн гаралтаас түүнийг тайлбарлах бичлэгт нэг товшилтоор хүргэнэ.

1. Асуудал: нүүр царайгүй тоонууд

Бүтээгдэхүүний шинжилгээ танд юүлүүр өгнө: 1,000 хэрэглэгч төлбөр тооцоонд хүрч, 620 нь орхисон. Энэ нь таны хараахан харж чадахгүй асуудлын нарийн хэмжилт юм. Тэр 620 бичлэгээс цөөхнийг үзэхэд ихэвчлэн хэдхэн минутын дотор хариулт олдоно — гэхдээ ID экспортолж, гараар хайлгүйгээр диаграмаас зөв сеансуудад хүрч чадвал л тэр.

Энэ Бүтээгдэхүүний шинжилгээний холбогч гүүр нь завсрыг арилгана. Энэ нь mp.js дотор ажиллаж, хоёр системийг автоматаар холбоно:

  • Гарах чиглэл: таны шинжилгээний хэрэгслийн бүртгэсэн үйл явдал бүр дараах mouseplayer_session_url шинжийг агуулна. Дурын үйл явдлыг нээж, холбоос дээр товшоод сеансыг үзнэ үү.
  • Орох чиглэл: зочны distinct_id утгыг буцааж уншин MousePlayer сеансад хадгална. Ингэснээр PostHog, Mixpanel эсвэл Amplitude-д ашиглаж буй ижил таних мэдээллээр бичлэг хайх боломжтой болно.

Код шаардлагагүй. Холбогч гүүр шинжилгээний SDK-г өөрөө илрүүлнэ. Та MousePlayer-ийн ямар ч функц дуудахгүй, үйл явдал хянах аргаа ч өөрчлөх шаардлагагүй.

2. Идэвхжүүлэлт

А арга: хяналтын самбар (кодгүй)

  1. Төслөө нээгээд Интеграцчиллууд таб руу очно уу.
  2. Дараах холбогч гүүрийг: PostHog, Mixpanel & Amplitude холбогч гүүр дараах төлөвт шилжүүлнэ үү: ON.
  3. Ашигладаг платформоо сонгоно уу. Өөрчлөлтийг автоматаар хадгална.

Тохиргоо вэбсайтын дараагийн хуудас ачаалалтаас үйлчилнэ. Одоо байгаа сеансуудад буцаан нөлөөлөхгүй.

Б арга: скриптийг гараар тохируулах

Кодод шууд тохируулахыг хүсвэл хоёр утгыг дараах дотор тохируулна уу window.mp_config:

<!-- MousePlayer SDK with the Product Analytics Bridge enabled --> <script> window.mp_config = { channel: 'YOUR_CHANNEL_ID', analytics_bridge_active: true, analytics_provider: 'posthog' // 'posthog', 'mixpanel' or 'amplitude' }; </script>

3. Платформ бүрд юу болох вэ

Платформ бүр өөр API гаргадаг тул холбогч гүүр тухайн платформд тохирох дуудлагыг ашиглана. Үүнийг та тохируулах шаардлагагүй — сонгосон үйлчилгээ үзүүлэгчийг дагана.

ПлатформГарах чиглэл (дахин тоглуулах URL)Орох чиглэл (таних мэдээлэл)
PostHog posthog.register() — нийтлэг шинжээр бүртгэж, дараагийн бүх үйл явдалд хавсаргана posthog.get_distinct_id()
Mixpanel mixpanel.register() — ижил нийтлэг шинжийн үйлдэл mixpanel.get_distinct_id()
Amplitude setUserProperties() — хэрэглэгчийн шинжээр тохируулна getDeviceId(), хуучин SDK дээр дараахыг getInstance().options.deviceId нөөц болгон ашиглана

Нийтлэг шинж ба хэрэглэгчийн шинж: PostHog болон Mixpanel-д дахин тоглуулах URL-ийг цаашдын үйл явдлуудад хавсаргадаг. Тиймээс холбогч гүүр эхэлснээс хойш өдөөгдсөн үйл явдал бүрд байна — харин хуудас ачаалах явцад өмнө нь илгээсэн үйл явдлуудад байхгүй.

4. Таних мэдээлэл: distinct_id-ээс нэртэй сеанс руу

Орох чиглэлийн хэсгийг ихэнх баг дутуу үнэлдэг. Үүнгүйгээр MousePlayer сеансууд нэргүй байна. Та үзэж болох ч дараах хүсэлтэд хариулж чадахгүй: «Өнгөрсөн долоо хоногт ашиглахаа больсон бүртгэлийн бичлэгүүдийг харуул.»

Холбогч гүүр идэвхтэй болмогц шинжилгээний хэрэгслийн distinct_id утгыг сеансын custom_user_id талбарт бичнэ — SDK-ийн гараар дуудах функц мөн ижил талбарт бичдэг:

// The manual equivalent - you do NOT need this when the bridge is active mp('set', { user_id: 'your-internal-id' });

Та аль хэдийн mp('set') функцийг өөрөө дууддаг бол үргэлжлүүлнэ үү. Таны тодорхой өгсөн таних мэдээлэл нь илүү найдвартай. Учир нь энэ нь хөтөч тус бүрийн шинжилгээний танигч бус, таны өөрийн үндсэн түлхүүр юм.

Нууцлалын тэмдэглэл: зөвхөн шинжилгээний хэрэгслийн аль хэдийн оноосон танигчийг дамжуулна. SDK-ээс цахим шуудангийн хаяг, нэр эсвэл өөр хувийн талбар уншихгүй. Өөрийн нууцлалын бодлогод энэ боловсруулалтыг тусгаж, зөвшөөрлийг хууль зүйн үндэслэл болгодог бол хяналтын скриптийг зөвшөөрлийн хэрэгслээрээ хааж байлгана уу.

5. Техникийн ажиллагаа

Шинжилгээний SDK-үүд ихэвчлэн асинхроноор, mp.js аль хэдийн ажиллаж эхэлсний дараа ачаалдаг. Тиймээс эхлэх үеийн ганц оролдлого бодит вэбсайтуудын ихэнхэд амжилтгүй болно.

  • Холбогч гүүр 1.5 секунд тутам, арав хүртэл удаа дахин оролдож, хоёр чиглэл дуусмагц зогсоно.
  • Чиглэл бүр тусдаа дуусдаг тул таних мэдээлэл ирэхийг хүлээх зуур дахин тоглуулах URL-ийг хэзээ ч давтан илгээхгүй.
  • SDK огт гарч ирэхгүй бол холбогч гүүр ойролцоогоор 15 секундын дараа чимээгүйхэн зогсоно. Консолд юу ч бичихгүй бөгөөд сеансын бичлэг нөлөөлөлгүй үргэлжилнэ.
  • 128 тэмдэгтээс урт танигчийг таслахын оронд үл тоомсорлоно. Ингэснээр юутай ч таарахгүй хагас танигч хадгалахаас сэргийлнэ.

6. Ажиллаж байгааг шалгах

  1. Вэбсайтаа ердийн хөтчийн табд нээгээд түр харилцана уу.
  2. Шинжилгээний хэрэгслээсээ хамгийн шинэ үйл явдлыг нээж, дараах mouseplayer_session_url шинжийг хайна уу. Үүнийг нээхэд шууд бичлэг рүү очих ёстой.
  3. MousePlayer дээр Хэрэглэгч судлагч хэсгийг нээнэ үү. Таних мэдээлэлтэй сеансууд үүсгэсэн зочны хочийн оронд түүнийг харуулна.

Юу ч харагдахгүй бол

  • Шинж бүх үйл явдалд байхгүй: шинжилгээний SDK хуудсанд үнэхээр ачаалж байгаа, мөн тохирох платформ сонгосон эсэхийг шалгана уу. PostHog сонголт Mixpanel-ийг уншихгүй.
  • Шинж зөвхөн дараагийн үйл явдлуудад харагдана: энэ нь хэвийн. 3-р хэсгийн тэмдэглэлийг үзнэ үү.
  • URL байгаа ч таних мэдээлэл алга: таны SDK хараахан distinct_id оноогоогүй байна. Хэрэглэгчийг танихаас өмнө энэ нь хэвийн. Дараагийн хуудас ачаалалтаар авах болно.
  • Та нэвтэрсэн админаар туршиж байна: зарим тохиргоо дотоод урсгалыг хасдаг. Хувийн цонхоор оролдоно уу.

Энд нэрлэсэн бүх худалдааны тэмдэг тус тусын эзэмшигчид харьяалагдана. MousePlayer эдгээр үйлчилгээ үзүүлэгчтэй бизнесийн харилцаагүй.