Usoro ndụ onye ahịa (n'akụkụ sava)
Zipu njikọ ịkpọgharị n'ime ActiveCampaign, Mailchimp, Iterable ma ọ bụ Klaviyo site na sava anyị ozugbo nnọkọ nwetara ID onye ahịa nke gị.
1. Ihe mere nke a ji dị n'akụkụ àkwà ihe nchọgharị
MousePlayer enweelarị àkwà usoro ndụ onye ahịa na-ede n'ime SDK na-arụ ọrụ na ibe nke gị — Klaviyo, Braze, Customer.io na isii ndị ọzọ. Nke a na-arụ otu ọrụ site na sava anyị kama ya, ọ dịkwa n'ihi na maka ikpo okwu abụọ kachasị, ụzọ ihe nchọgharị adịghị ma ọlị:
- ActiveCampaign enweghị API ihe nchọgharị maka ihe omume ma ọlị. Ihe
vgo()ya nwere ike ịtọ akaụntụ na adreesị email ma malite nsuso — ọ nweghị ike iziga ihe omume. Ihe omume na-aga site na Event Tracking API nwere igodo ihe omume dị iche, naanị n'akụkụ sava. - Mailchimp nwere otu, mana nwere okwu emechiri emechi. Pixel nsuso saịtị ya na-anabata
PAGE_VIEWED,PRODUCT_VIEWED,PURCHASEDna aha ole na ole ọzọ akọwapụtara. Enweghị ohere maka ihe omume nke gị, ịmanye data anyị n'imePAGE_VIEWEDga-abụ ụgha n'ime model data nke gị.
Maka Iterable na Klaviyo, ụzọ sava bụ naanị nke a pụrụ ịtụkwasị obi karịa: enweghị onye na-egbochi mgbasa ozi, enweghị SDK nwere ike ibudata ma ọ bụ na ọ bụghị, enweghị taabụ na-emechi ngwa ngwa.
2. Ihe ọ chọrọ
Oghere atọ, ndị ị ga-ejupụta dabere na ikpo okwu.
| Ikpo okwu | Oghere akaụntụ | Igodo |
|---|---|---|
| ActiveCampaign | actid | Webụsaịtị → Nsuso saịtị, n'akụkụ igodo ihe omume |
| Mailchimp | ID ndị a na-ezubere | Igodo API — debe suffix ya n'ụdị -us14 , a na-agụ ebe data sitere na ya |
| Iterable | adịghị mkpa — hapụ efu | Igodo nwere ikike “Allow event track calls” |
| Klaviyo | adịghị mkpa — hapụ efu | Igodo API nzuzo |
Oghere nke atọ bụ aha ihe omume ọ ga-apụta n'okpuru ya. Mee ka ọ dị mkpụmkpụ: kacha mkpụrụedemede 32. Nke ahụ bụ oke API, ọ bụghị nke anyị, anyị na-ebelata ya mgbe ị chekwara kama mgbe anyị zigara — ma ọ bụghị fọm ga-egosi gị ihe dị iche na ihe na-abata.
Mailchimp: Debe suffix na igodo API gị. Akụkụ sochiri dash ikpeazụ (-us14) na-akpọ ebe data akaụntụ gị nọ, a na-esikwa na ya emepụta adreesị. A na-ajụ igodo na-enweghị ya na ozi doro anya kama ịda n'ebe ị na-apụghị ịhụ.
3. Mgbe ọ na-amalite — na mgbe ọ naghị amalite
N'oge a matara nnọkọ: mgbe saịtị gị kpọrọ MousePlayer.setUserId(), mgbe àkwà njikọ nyocha anyị gụrụ ID pụrụ iche azụ, ma ọ bụ mgbe sava gị kpọrọ ebe njedebe identify. Tupu nke ahụ anyị amaghị onye ndekọ bụ nke ya.
Naanị na adreesị email
Ikpo okwu anọ niile na-akpọ kọntaktị site na email ya. Ọ bụrụ na ID onye ahịa gị bụ nọmba nkwekọrịta, a naghị eziga ihe — itinye ọrụ ga-ada naanị n'ahịrị ga-ejupụta ndekọ gị na mkpọtụ.
Kọntaktị ga-adịrịrị ugbu a. Ọ dịghị nke ikpo okwu ndị a na-emepụta otu site na ihe omume; ActiveCampaign na-atụfu ihe omume kpamkpam ma ọ mataghị adreesị. Àkwà a na-eme ka kọntaktị ndị dị adị gị baa uru — ọ naghị ewu ndepụta gị.
Ihe omume ọ bụla na-ebu ID
Ka a ghara ịgụ otu nnọkọ ugboro abụọ, ọbụna ma a nwalegharịrị ọrụ.
4. Ihe na-abata n'akụkụ ọzọ
Otu ihe omume, na-ebu njikọ ịkpọgharị dịka njirimara aha ya bụ mouseplayer_session_url. Mepee ya, ị nọ na ndekọ kpọmkwem nnọkọ ahụ.
Site n'ebe ahụ, ọ bụ iwu ikpo okwu nke gị: jiri ihe omume dịka ihe mmalite akpaka, dịka ọnọdụ ngalaba, ma ọ bụ hapụ otu gị ka ha mepee ndekọ site na kọntaktị.
Igodo anaghị apụ na sava anyị mgbe ọ bụla
A na-echekwa ya e zoro ezo na AES-256-GCM, a naghị egosi ya ọzọ mgbe echekwara, a naghịkwa etinye ya kpamkpam n'ahịrị ime na-ebu ọrụ — worker na-ewere ya n'onwe ya site na nchekwa data.
HTTP 200 apụtaghị na e nyefela
ActiveCampaign na-aza ọnọdụ 200 na {"success":0} mgbe ọ jụrụ ihe omume. Anyị na-agụ ọdịnaya azịza, ọ bụghị naanị ọnọdụ, ka ịjụ pụta dịka ọdịda na ndekọ nnyefe kama ihe ịga nke ọma na-adịghị ekwu okwu.
5. Braze, Customer.io na Brevo
Ikpo okwu atọ ọzọ n'ụzọ akụkụ sava. Abụọ n'ime ha chọrọ ihe ndị ọzọ achọghị: ebe.
| Ị na-enye | A na-amata site na | |
|---|---|---|
| Braze | Ebe njedebe REST na igodo API | adreesị email |
| Customer.io | ID saịtị, igodo API na mpaghara gị | ID onye ahịa nke gị |
| Brevo | igodo nsuso, ọ dịghị ihe ọzọ | adreesị email |
Abụọ n'ime ha nọ n'ebe kpọmkwem
Braze na-eji ebe njedebe REST nke instance; Customer.io na-eji mpaghara abụọ dị iche nwere host dị iche. Enweghị ike ịchọpụta nke ọ bụla site na igodo, ịhọrọ nke na-adịghị mma na-aza 401 — nke na-eme ka ị lelee igodo. Nke ahụ bụ naanị ihe mere oghere abụọ ji dị.
Customer.io bụ nke na-achọghị email
Ọ na-amata ndị mmadụ n'otu ID ị kenyere ha, ya mere ịchọ adreesị email ga-abụ ihe mgbochi e chepụtara. Isii ndị ọzọ na-ejikọta site na email, maka ha nnọkọ a matara site na nọmba nkwekọrịta anaghị emepụta ihe — nke ọma.
Enweghị profaịlụ ọhụrụ
Oku Braze na-ebu _update_existing_only. Otu mkpebi dịka àkwà CRM: nnọkọ ihe nchọgharị abụghị nkwupụta a pụrụ ịtụkwasị obi gbasara ndị ahịa gị, ikpo okwu usoro ndụ onye ahịa na-emepụta profaịlụ kwa onye ọbịa amaghị aha ka njọ karịa enweghị njikọ.
Brevo na-aza 204, Braze na-aza 201 nwere ihe ị ga-elebara anya
Brevo anaghị enye ọdịnaya ma ọlị — ebe ahụ 2xx bụ eziokwu niile n'ezie. Braze na-enye "message": "success" ma nwee ike ibu array errors n'akụkụ ya: nnukwu nsogbu na-apụta na message, mfu oghere a nabatara naanị na errors. Ịgụ naanị otu ga-eme ka e mee njehie n'otu ụzọ ma ọ bụ nke ọzọ.
Akara azụmahịa niile a kpọrọ aha ebe a bụ nke ndị nwe ha. MousePlayer enweghị mmekọrịta azụmahịa na ndị na-enye ọrụ ndị a.