Lifecycle (сервер тарапта)
Сеанс өзүңүздүн кардар IDңизди алган учурда жаздыруу шилтемесин серверибизден ActiveCampaign, Mailchimp, Iterable же Klaviyo ичине жөнөтүңүз.
1. Эмне үчүн бул браузер көпүрөсү менен катар бар
MousePlayerде бетиңизде иштеген SDKга — Klaviyo, Braze, Customer.io жана дагы алты платформага — жазуучу lifecycle көпүрөсү бар. Бул анын ордуна ошол эле ишти серверибизден аткарат. Ал эки ири платформада браузер жолу таптакыр жок болгондуктан түзүлгөн:
- ActiveCampaignде окуялар үчүн браузер APIсы такыр жок. Анын
vgo()аккаунт менен электрондук почта дарегин коюп, көзөмөлдөөнү баштай алат, бирок окуя жөнөтө албайт. Окуялар өзүнчө окуя ачкычы бар Event Tracking API аркылуу, сервер тарапта гана өтөт. - Mailchimpте бар, бирок сөздүгү жабык. Анын сайт көзөмөлдөө пиксели
PAGE_VIEWED,PRODUCT_VIEWED,PURCHASEDжана дагы бир нече алдын ала аныкталган аттарды кабыл алат. Ыңгайлаштырылган окуя үчүн орун жок. Биздин маалыматтыPAGE_VIEWEDичине күч менен батыруу өз маалымат моделиңизде жалган маалымат түзмөк.
Iterable жана Klaviyo үчүн сервер жолу жөн гана ишенимдүүрөөк: жарнама бөгөттөгүч жок, жүктөлгөнү белгисиз SDK жок, өтмөк эрте жабылбайт.
2. Эмне керек
Үч талаа; кайсынысын толтурарыңыз платформага жараша болот.
| Платформа | Аккаунт талаасы | Ачкыч |
|---|---|---|
| ActiveCampaign | actid | Website → Site Tracking, окуя ачкычынын жанында |
| Mailchimp | Аудитория IDси | API ачкычы — анын -us14 түрүндөгү суффиксин сактаңыз, маалымат борбору ошондон окулат |
| Iterable | кереги жок — бош калтырыңыз | «Allow event track calls» укугу бар ачкыч |
| Klaviyo | кереги жок — бош калтырыңыз | Жеке API ачкычы |
Үчүнчү талаа — окуя көрсөтүлө турган ат. Кыска жазыңыз: эң көбү 32 белги. Бул биздин эмес, APIнын чеги. Форма келген мааниден башка нерсе көрсөтпөшү үчүн ат жөнөтүүдө эмес, сактоодо кыскартылат.
Mailchimp: API ачкычынын суффиксин калтырыңыз. Акыркы сызыкчадан кийинки бөлүк (-us14) аккаунтуңуз турган маалымат борборун атайт жана дарек ошондон түзүлөт. Ансыз ачкыч сиз көрбөгөн жерде иштебей калбастан, так билдирүү менен четке кагылат.
3. Качан иштейт, качан иштебейт
Сеанс аныкталган учурда: сайтыңыз MousePlayer.setUserId() чакырганда, аналитика көпүрөбүз distinct IDни кайра окуганда же сервериңиз аныктоо чекитин чакырганда. Ага чейин жаздыруу кимге тиешелүү экенин билбейбиз.
Электрондук почта дареги менен гана
Төрт платформа тең байланышты электрондук почтасы боюнча табат. Кардар IDңиз келишим номери болсо, эч нерсе жөнөтүлбөйт — ийгиликсиз боло турган тапшырманы кезекке коюу журналды ашыкча билдирүүлөргө гана толтурмак.
Байланыш мурда эле бар болушу керек. Бул платформалардын бири да окуядан байланыш түзбөйт; ActiveCampaign даректи тааныбаса, окуяны толук таштайт. Бул көпүрө бар байланыштарыңызды толуктайт, тизмеңизди түзбөйт.
Ар бир окуяда ID бар
Ошондуктан тапшырма кайра аткарылса да, бир сеанс эки жолу саналбайт.
4. Экинчи тарапка эмне келет
Аты mouseplayer_session_url болгон касиетте жаздыруу шилтемесин камтыган бир окуя. Аны ачсаңыз, так ошол сеанстын жаздыруусуна өтөсүз.
Андан кийинкиси платформаңыздын өз логикасы: окуяны автоматташтыруунун триггери, сегмент шарты катары колдонуңуз же топко байланыштан жаздырууну ачууга мүмкүнчүлүк бериңиз.
Ачкыч серверибизден эч качан чыкпайт
Ал AES-256-GCM менен шифрленип сакталат, сакталгандан кийин кайра көрсөтүлбөйт жана тапшырма жүргөн ички кезекке атайылап кошулбайт — жумушчу аны маалымат базасынан өзү алат.
HTTP 200 жеткирилди дегенди билдирбейт
ActiveCampaign окуяны четке какканда 200 абалы жана {"success":0} менен жооп берет. Биз абалды гана эмес, жооптун денесин окуйбуз. Ошондуктан четке кагуу жеткирүү журналында үнсүз ийгилик эмес, ката болуп көрүнөт.
5. Braze, Customer.io жана Brevo
Сервер жолунда дагы үч платформа бар. Алардын экөөнө башкаларга кереги жок нерсе — жайгашкан жер — керек.
| Сиз бересиз | Эмне боюнча аныкталат | |
|---|---|---|
| Braze | REST чекити жана API ачкычы | электрондук почта дареги |
| Customer.io | сайт IDси, API ачкычы жана аймагыңыз | өзүңүздүн кардар IDңиз |
| Brevo | көзөмөлдөөчү ачкыч гана | электрондук почта дареги |
Экөө белгилүү жерде иштейт
Braze инстанска байланышкан REST чекиттерин колдонот; Customer.io ар башка хосттору бар эки өзүнчө аймакта иштейт. Экөөнү тең ачкычтан аныктоого болбойт. Туура эмесин тандоо 401 жообун берет жана сиз ачкычтан ката издей баштайсыз. Эки талаа ушул себептен гана бар.
Customer.io электрондук почтаны талап кылбайт
Ал адамдарды сиз дайындаган ID боюнча билет, ошондуктан электрондук почтаны талап кылуу жасалма тоскоолдук болмок. Калган алтоо электрондук почта боюнча дал келтирет; алар үчүн келишим номери менен аныкталган сеанс туура эле эч нерсе түзбөйт.
Жаңы профилдер жок
Braze чакыруусу _update_existing_only камтыйт. Бул CRM көпүрөсүндөгү эле чечим: браузер сеансы кардарларыңыз ким экенине ишенимдүү далил эмес, ал эми ар бир анонимдүү конок үчүн профиль түзгөн lifecycle платформасы интеграция таптакыр жок болгондон да жаман.
Brevo 204, Braze 201 менен жооп берет, бирок бир өзгөчөлүк бар
Brevo жооп денесин такыр кайтарбайт — анда 2xx чындап бардык жыйынтыкты берет. Braze "message": "success" кайтарып, анын жанында errors массивин да камтышы мүмкүн: олуттуу көйгөйлөр билдирүүдө, жол берилген талаа жоготуулары errors ичинде гана чыгат. Бирөөнү гана окуу тигил же бул жагынан жаңылыштыкка алып келет.
Бул жерде аталган бардык соода белгилери тиешелүү ээлерине таандык. MousePlayer бул провайдерлер менен ишкердик байланышта эмес.