Zapier, Make.com & webhook tó ń wọlé
Ẹ mú ọ̀nà iṣẹ́ òwò yín ṣiṣẹ́ fúnra rẹ̀ nípa fífi payload JSON HTTP POST àkókò gidi sí ètò òde tó ju 5,000+ lọ ní gbogbo ìgbà tí ìṣẹ̀lẹ̀ UX pàtàkì bá ṣẹlẹ̀.
1. Ìṣètò & olùfiránṣẹ́ tí kò dí iṣẹ́ mọ́
Afárá webhook MousePlayer ń jẹ́ kí ẹ so ìgbàsílẹ̀ ìgbà ìlò àti ìṣẹ̀lẹ̀ ìmúṣẹ àfojúsùn mọ́ irinṣẹ́ òwò aládàáṣiṣẹ́ yín tó wà tẹ́lẹ̀ (bí Zapier, Make.com, n8n, Slack tàbí HubSpot) láìkọ kóòdù API tiyín.
Láti rí i dájú pé ìgbàsílẹ̀ telemetry ní ìṣiṣẹ́ gíga, ìṣètò ẹ̀rọ ìpèsè wa ń ya gbígba dátà sí ibi ìpamọ́ sọ́tọ̀ kúrò ní ìbéèrè HTTP òde. Nígbà tí ohun ìmúṣiṣẹ́ aládàáṣiṣẹ́ bá ṣiṣẹ́, a fi payload sí ìlà Redis lọ́tọ̀ (queue:webhooks) tí daemon abẹ́lẹ̀ òmìnira ń ṣiṣẹ́ (cron_webhooks.php). Èyí ń jẹ́rìí pé kò sí ipa ìdádúró lórí àlejò ojúlé wẹ́ẹ̀bù yín.
Ìdánilójú ìgbẹ́kẹ̀lé: Olùfiránṣẹ́ abẹ́lẹ̀ ń fi ààlà àkókò tó muna múlẹ̀ (ìsopọ̀ 1,000 ms / kíka 3,000 ms) àti òfin àtúngbìyànjú fúnra rẹ̀, láti rí i dájú pé ẹ̀rọ ìpèsè yín ṣì ń ṣiṣẹ́ dáadáa bí webhook ẹni kẹta òde bá tilẹ̀ ní ìdádúró iṣẹ́.
2. Ohun ìmúṣiṣẹ́ ìṣẹ̀lẹ̀ tí a ṣe ìrànlọ́wọ́ fún
Ẹ lè yan ìṣẹ̀lẹ̀ gangan tí yóò fi payload HTTP POST ránṣẹ́ sí endpoint ìṣiṣẹ́ aládàáṣiṣẹ́ yín:
rage_click• A fi ránṣẹ́ lẹ́sẹ̀kẹsẹ̀ nígbà tí àlejò bá ń tẹ ohun UI tó bàjẹ́ tàbí tí kò dáhùn kánkán nítorí ìbànújẹ́.error_detected• A fi ránṣẹ́ nígbà tí a gba ìkùnà JavaScript front-end tàbí ìkọ̀ promise tí a kò bójú tó.ce(Ìmúṣẹ àfojúsùn tiyín) • A fi ránṣẹ́ nígbà tí ìṣẹ̀lẹ̀ ìṣòwò ayélujára déédéé (bípurchasetàbíadd_to_cart) tàbí fọ́ọ̀mù gbígba ẹni tó lè rà tiyín bá ṣiṣẹ́.
3. Schema payload JSON (HTTP POST)
Ní gbogbo ìgbà tí ohun ìmúṣiṣẹ́ tí a yàn bá ṣiṣẹ́, MousePlayer ń fi ìbéèrè HTTP POST ránṣẹ́ pẹ̀lú ara JSON déédéé àti header tiyín:
Ìbéèrè tún ní header HTTP ìdánimọ̀: User-Agent: MousePlayer-Webhook/2.0 àti X-MousePlayer-Event: <event_type>.
4. Bí a ṣe ń so Zapier, Make.com tàbí Slack pọ̀
Sísopọ̀ àgbègbè iṣẹ́ MousePlayer yín mọ́ pẹpẹ aládàáṣiṣẹ́ láìsí kóòdù gba ohun tó kéré ju ìṣẹ́jú méjì:
Ìsopọ̀ Zapier
- Nínú Zapier, ẹ ṣẹ̀dá Zap tuntun kí ẹ sì yan Webhooks by Zapier gẹ́gẹ́ bí ètò ìmúṣiṣẹ́.
- Ẹ yan Catch Hook gẹ́gẹ́ bí ìṣẹ̀lẹ̀ ìmúṣiṣẹ́, kí ẹ sì da URL webhook tí a ṣẹ̀dá kọ.
- Nínú Dashboard MousePlayer yín lábẹ́ Ojúlé yín → Ètò, ẹ lẹ URL sínú pápá Webhook, yan ohun ìmúṣiṣẹ́ tí ẹ fẹ́, kí ẹ sì fi pamọ́.
- Ẹ dán Zap yín wò láti ṣàyẹ̀wò pápá JSON tó ń wọlé, kí ẹ sì so
session_urlmọ́ ìfiránṣẹ́ Slack, káàdì Trello tàbí àdéhùn HubSpot.
Ìsopọ̀ Make.com (Integromat)
- Nínú scenario Make yín, ẹ fi module tuntun kún un: Webhook → Webhook tiyín.
- Ẹ ṣẹ̀dá webhook tuntun, da endpoint URL kọ, kí ẹ sì lẹ̀ ẹ́ sínú ètò Ìsopọ̀ MousePlayer yín.
- Ẹ mú ìṣẹ̀lẹ̀ ìdánwò ṣiṣẹ́ lórí ojúlé wẹ́ẹ̀bù yín kí Make.com lè pinnu ìṣètò dátà JSON fúnra rẹ̀.
Ikanni ìkìlọ̀ Slack tààrà
Ẹ tún lè lẹ URL Slack Incoming Webhook tààrà. Nígbà tí a bá so pọ̀ pẹ̀lú Zapier tàbí Make, ẹgbẹ́ yín lè gba ìkìlọ̀ Slack lẹ́sẹ̀kẹsẹ̀ pẹ̀lú bọ́tìnnì ìtúnṣeré tó ṣeé tẹ̀ ní gbogbo ìgbà tí oníbàárà VIP bá bá ìdènà pàdé.
Àwọn àmì ìṣòwò tí a dárúkọ níbí jẹ́ ti àwọn olówó wọn. MousePlayer kò ní ìbáṣepọ̀ òwò pẹ̀lú àwọn olùpèsè yìí.