Zapier, Make.com & webhook na-abata
Mee usoro azụmahịa gị ka ọ rụọ ọrụ na-akpaghị aka site n'iziga ọdịnaya HTTP POST JSON ozugbo na ngwa mpụga karịrị 5,000+ mgbe ihe omume UX dị mkpa mere.
1. Nhazi & onye na-eziga na-enweghị igbochi
Àkwà njikọ MousePlayer Webhook na-ahapụ gị itinye ndekọ nnọkọ na ihe omume mgbanwe n'ime ngwa azụmahịa na-akpaghị aka gị ndị dị adị (dịka Zapier, Make.com, n8n, Slack ma ọ bụ HubSpot) n'edeghị koodu API nke gị.
Iji hụ na ndekọ data omume na-arụ ọrụ nke ọma, nhazi sava anyị na-ekewa ntinye ebe nchekwa data na arịrịọ HTTP mpụga. Mgbe ihe na-akpalite na-akpaghị aka rụrụ ọrụ, a na-etinye ọdịnaya ahụ n'ahịrị Redis na-arụ n'enweghị igbochi (queue:webhooks) ma daemon nọọrọ onwe ya na-arụ ya n'azụ (cron_webhooks.php). Nke a na-ekwe nkwa na oge igbu oge agaghị emetụta ndị ọbịa webụsaịtị gị.
Nkwa ntụkwasị obi: Onye na-eziga n'azụ na-amanye oge ngwụcha siri ike (1,000 ms njikọ / 3,000 ms ịgụ) na iwu ịnwale ọzọ na-akpaghị aka, na-eme ka sava gị nọgide na-arụ ọrụ nke ọma ọbụna ma webhook ndị ọzọ mpụga kwụsị ọrụ.
2. Ihe na-akpalite ihe omume a na-akwado
Ị nwere ike họrọ kpọmkwem ihe omume ga-eziga ọdịnaya HTTP POST na ebe njedebe usoro na-akpaghị aka gị:
rage_click• A na-eziga ozugbo mgbe onye ọbịa pịrị ihe ihu mebiri emebi ma ọ bụ na-anaghị aza ngwa ngwa n'ihi nkụda mmụọ.error_detected• A na-eziga mgbe JavaScript n'akụkụ ihu dara ma ọ bụ e jidere ọjụjụ promise a na-edozighị.ce(Mgbanwe nke gị) • A na-eziga mgbe ihe omume azụmahịa ịntanetị ọkọlọtọ (dịkapurchasema ọ bụadd_to_cart) ma ọ bụ fọm nke gị maka inweta ndị ahịa nwere mmasị rụrụ ọrụ.
3. Nhazi ọdịnaya JSON (HTTP POST)
Mgbe ihe na-akpalite ị họọrọ rụrụ ọrụ, MousePlayer na-eziga arịrịọ HTTP POST nwere ọdịnaya JSON ọkọlọtọ na nkụnye nke gị:
Arịrịọ ahụ gụnyekwara nkụnye HTTP njirimara: User-Agent: MousePlayer-Webhook/2.0 na X-MousePlayer-Event: <event_type>.
4. Otu esi ejikọ Zapier, Make.com ma ọ bụ Slack
Ijikọta oghere ọrụ MousePlayer gị na ikpo okwu na-akpaghị aka na-enweghị koodu na-ewe ihe na-erughị nkeji abụọ:
Njikọ Zapier
- Na Zapier, mepụta Zap ọhụrụ wee họrọ Webhooks by Zapier dịka ngwa na-akpalite.
- Họrọ Catch Hook dịka ihe omume na-akpalite wee detuo URL webhook e mepụtara.
- N'ime bọọdụ nchịkwa MousePlayer gị n'okpuru Webụsaịtị gị → Ntọala, tapawa URL n'oghere Webhook, họrọ ihe na-akpalite ị chọrọ, wee chekwaa.
- Nwale Zap gị iji nyochaa oghere JSON na-abata ma jikọta
session_urlna ozi Slack, kaadị Trello ma ọ bụ azụmahịa HubSpot.
Njikọ Make.com (Integromat)
- N'ime usoro Make gị, tinye modul ọhụrụ: Webhooks → Custom webhook.
- Mepụta webhook ọhụrụ, detuo URL ebe njedebe, wee tapawa ya na ntọala Njikọ MousePlayer gị.
- Kpalite ihe omume ule na webụsaịtị gị ka Make.com nwee ike ịchọpụta nhazi data JSON na-akpaghị aka.
Ọwa ọkwa Slack ozugbo
Ị nwekwara ike ịtapawa URL Slack Incoming Webhook ozugbo. Mgbe e jikọtara ya na Zapier ma ọ bụ Make, ndị otu gị nwere ike ịnata ọkwa Slack ozugbo nke a haziri na bọtịnụ ịkpọgharị a pụrụ ịpị mgbe onye ahịa VIP zutere ihe mgbochi.
Akara ụghalaahịa niile a kpọrọ aha ebe a bụ nke ndị nwe ha. MousePlayer enweghị mmekọrịta azụmahịa na ndị na-eweta ọrụ ndị a.