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, PURCHASED na aha ole na ole ọzọ akọwapụtara. Enweghị ohere maka ihe omume nke gị, ịmanye data anyị n'ime PAGE_VIEWED ga-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 okwuOghere akaụntụIgodo
ActiveCampaignactidWebụsaịtị → Nsuso saịtị, n'akụkụ igodo ihe omume
MailchimpID ndị a na-ezubereIgodo API — debe suffix ya n'ụdị -us14 , a na-agụ ebe data sitere na ya
Iterableadịghị mkpa — hapụ efuIgodo nwere ikike “Allow event track calls”
Klaviyoadịghị mkpa — hapụ efuIgodo 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-enyeA na-amata site na
BrazeEbe njedebe REST na igodo APIadreesị email
Customer.ioID saịtị, igodo API na mpaghara gịID onye ahịa nke gị
Brevoigodo 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.