Харилцагчийн мөчлөг (сервер тал)

Сеанс таны өөрийн харилцагчийн ID-тай болмогц дахин тоглуулах холбоосыг манай серверээс ActiveCampaign, Mailchimp, Iterable эсвэл Klaviyo руу илгээнэ үү.

1. Хөтчийн холбогч гүүрийн хажууд яагаад энэ хэрэгтэй вэ

MousePlayer танай хуудсанд ажилладаг SDK рүү бичдэг харилцагчийн мөчлөгийн холбогч гүүртэй: Klaviyo, Braze, Customer.io болон өөр зургаа. Энэ нь ижил ажлыг оронд нь манай серверээс гүйцэтгэнэ. Хамгийн том хоёр платформд хөтчийн зам ердөө байхгүй учраас үүнийг бүтээсэн:

  • ActiveCampaign үйл явдлын хөтчийн API огт байхгүй. Түүний vgo() нь бүртгэл, цахим шуудангийн хаяг тохируулж, хяналтыг эхлүүлж чадна. Үйл явдал илгээж чадахгүй. Үйл явдал зөвхөн сервер талаас, тусдаа үйл явдлын түлхүүртэй Event Tracking API-аар явдаг.
  • Mailchimp-д бий, гэхдээ хаалттай үгсийн сантай. Сайтын хяналтын пиксел нь PAGE_VIEWED, PRODUCT_VIEWED, PURCHASED болон өөр цөөн урьдчилан тодорхойлсон нэр хүлээн авна. Тусгай үйл явдлын зай байхгүй. Манай өгөгдлийг дараахад хүчээр оруулах нь PAGE_VIEWED таны өөрийн өгөгдлийн загвар дотор худал зүйл болно.

Iterable болон Klaviyo-д серверийн зам илүү найдвартай: зар хориглогчгүй, ачаалсан эсэх нь эргэлзээтэй SDK-гүй, эрт хаагдах табгүй.

2. Юу хэрэгтэй вэ

Гурван талбар бөгөөд алийг бөглөх нь платформоос хамаарна.

ПлатформБүртгэлийн талбарТүлхүүр
ActiveCampaignactidWebsite → Site Tracking, үйл явдлын түлхүүрийн хажууд
MailchimpХүлээн авагчдын IDAPI түлхүүр. Дараах хэлбэрийн -us14 төгсгөлийг нь хадгална уу. Өгөгдлийн төвийг үүнээс уншина
Iterableхэрэггүй — хоосон орхино уу«Allow event track calls» эрхтэй түлхүүр
Klaviyoхэрэггүй — хоосон орхино ууДараах хувийн API түлхүүр

Гурав дахь талбар нь харагдах үйл явдлын нэр юм. Богино байлгана уу: хамгийн ихдээ 32 тэмдэгт. Энэ нь манайх бус, API-ийн хязгаар. Илгээх үед бус, хадгалахад богиносгоно. Эс тэгвэл маягт танд очсон зүйлээс өөр утга харуулна.

Mailchimp: API түлхүүрийн төгсгөлийг хадгална уу. Сүүлийн зураасны дараах хэсэг (-us14) таны бүртгэлийн байрлах өгөгдлийн төвийг нэрлэж, хаягийг үүнээс бүтээнэ. Энэ хэсэггүй түлхүүрийг танд харагдахгүй газар бүтэлгүйтүүлэхийн оронд ойлгомжтой мэдэгдлээр татгалзана.

3. Хэзээ өдөөгдөх, хэзээ өдөөгдөхгүй вэ

Сеансыг таних мэдээлэлтэй болгох агшинд: таны сайт дараахыг дуудах, MousePlayer.setUserId()манай шинжилгээний холбогч гүүр ялгаатай ID-г буцааж унших эсвэл таны сервер identify төгсгөлийн цэгийг дуудах үед. Тэр хүртэл бичлэг хэнийх болохыг бид мэдэхгүй.

Зөвхөн цахим шуудангийн хаягтай

Дөрвөн платформ бүгд харилцагчийг цахим шуудангаар нь олдог. Таны харилцагчийн ID гэрээний дугаар бол юу ч илгээхгүй. Зөвхөн бүтэлгүйтэх ажлыг дараалалд оруулах нь бүртгэлийг хэрэггүй шуугианаар л дүүргэнэ.

Харилцагч аль хэдийн байх ёстой. Эдгээр платформын аль нь ч үйл явдлаас харилцагч үүсгэхгүй. ActiveCampaign хаягийг танихгүй бол үйл явдлыг бүхэлд нь хаяна. Энэ холбогч гүүр одоогийн харилцагчдын мэдээллийг баяжуулдаг болохоос жагсаалт үүсгэдэггүй.

Үйл явдал бүр ID агуулна

Ингэснээр ажил дахин оролдсон ч ижил сеансыг давхар тооцохгүй.

4. Нөгөө талд юу ирэх вэ

Дахин тоглуулах холбоосыг дараах нэртэй шинжээр агуулсан нэг үйл явдал: mouseplayer_session_url. Үүнийг нээхэд яг тэр сеансын бичлэгт орно.

Цааш нь таны платформын өөрийн логик үйлчилнэ: үйл явдлыг автоматжуулалтын өдөөгч, сегментийн нөхцөлөөр ашиглах эсвэл багаараа харилцагчаас бичлэгийг нээх боломж олгоно.

Түлхүүр манай серверээс хэзээ ч гарахгүй

AES-256-GCM-ээр шифрлэж хадгалах бөгөөд хадгалсны дараа дахин харуулахгүй. Ажлыг тээвэрлэдэг дотоод дараалалд зориуд оруулдаггүй. Ажиллагч үүнийг өгөгдлийн сангаас өөрөө авна.

HTTP 200 нь хүргэсэн гэсэн үг биш

ActiveCampaign үйл явдлыг татгалзахдаа 200 төлөв болон {"success":0} гэж хариулна. Бид зөвхөн төлөв бус, хариуны биеийг уншдаг тул татгалзалтыг дамжуулалтын бүртгэлд чимээгүй амжилт бус, алдаа болгон харуулна.

5. Braze, Customer.io болон Brevo

Сервер талын замд нэмэлт гурван платформ. Хоёрт нь бусдад хэрэггүй нэг зүйл хэрэгтэй: байршил.

Таны өгөх зүйлТаних арга
BrazeREST төгсгөлийн цэг болон API түлхүүрцахим шуудангийн хаяг
Customer.ioсайтын ID, API түлхүүр болон таны бүс нутагтаны өөрийн харилцагчийн ID
Brevoзөвхөн хяналтын түлхүүр, өөр зүйлгүйцахим шуудангийн хаяг

Хоёр нь тодорхой газарт байрладаг

Braze инстанцад хамаарах REST төгсгөлийн цэгтэй. Customer.io нь өөр хосттой хоёр тусдаа бүс нутагтай. Аль алийг нь түлхүүрээс тодорхойлох боломжгүй. Бурууг сонговол 401 гэж хариулж, таныг түлхүүрээ шалгахад хүргэнэ. Хоёр талбар зөвхөн ийм шалтгаанаар байдаг.

Customer.io нь цахим шуудан шаарддаггүй

Энэ нь хүмүүсийг таны оноосон ижил ID-аар таньдаг тул цахим шуудан шаардах нь зохиомол саад болно. Нөгөө зургаа нь цахим шуудангаар тааруулдаг тул гэрээний дугаараар таньсан сеанс тэдгээрт юу ч үүсгэхгүй. Энэ нь зөв ажиллагаа юм.

Шинэ профайл үүсгэхгүй

Braze дуудлага дараахыг агуулна: _update_existing_only. CRM холбогч гүүртэй ижил шийдвэр: хөтчийн сеанс таны харилцагч хэн болохыг найдвартай тогтоохгүй. Нэргүй зочин бүрд профайл нэмдэг мөчлөгийн платформ нь интеграцчилалгүй байснаас ч дор.

Brevo 204 гэж, Braze 201 гэж нэг нөхцөлтэй хариулдаг

Brevo огт бие буцаахгүй. Тэнд 2xx үнэхээр бүх үнэнийг хэлнэ. Braze дараахыг буцаана: "message": "success" мөн хажууд нь дараах errors массив байж болно. Ноцтой асуудал message-д, зөвшөөрч өнгөрүүлсэн талбарын алдагдал зөвхөн errors-д гарна. Аль нэгийг дангаар уншвал нэг эсвэл нөгөө чиглэлд буруу ойлгоно.

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