Zapier, Make.com & Webhook ចូល

ធ្វើស្វ័យប្រវត្តិកម្មលំហូរការងារអាជីវកម្ម ដោយផ្ញើទិន្នន័យ JSON តាម HTTP POST តាមពេលវេលាពិតទៅកម្មវិធីខាងក្រៅជាង 5,000+ រាល់ពេលមានព្រឹត្តិការណ៍ UX សំខាន់។

1. ស្ថាបត្យកម្ម & ឧបករណ៍បញ្ជូនមិនទប់ដំណើរការ

មុខងារ ស្ពានតភ្ជាប់ Webhook MousePlayer អនុញ្ញាតឱ្យភ្ជាប់ការថតវគ្គ និងព្រឹត្តិការណ៍បម្លែងទៅឧបករណ៍ស្វ័យប្រវត្តិកម្មអាជីវកម្មដែលមានស្រាប់ (ដូចជា Zapier, Make.com, n8n, Slack ឬ HubSpot) ដោយមិនសរសេរកូដ API ផ្ទាល់ខ្លួន។

ដើម្បីធានាការថតទិន្នន័យមានប្រសិទ្ធភាពខ្ពស់ ស្ថាបត្យកម្មម៉ាស៊ីនមេបំបែកការទទួលចូលមូលដ្ឋានទិន្នន័យពីសំណើ HTTP ខាងក្រៅ។ ពេលលក្ខខណ្ឌស្វ័យប្រវត្តិដំណើរការ ទិន្នន័យត្រូវបានដាក់ជួររង់ចាំ Redis អសមកាល (queue:webhooks) ហើយដំណើរការដោយដេមិនផ្ទៃក្រោយឯករាជ្យ (cron_webhooks.php)។ នេះធានាគ្មានផលប៉ះពាល់ពន្យារដល់អ្នកចូលមើលគេហទំព័រ។

ការធានាភាពទុកចិត្តបាន៖ ឧបករណ៍បញ្ជូនផ្ទៃក្រោយអនុវត្តពេលអស់កំណត់តឹងរ៉ឹង (1,000 ms សម្រាប់តភ្ជាប់ / 3,000 ms សម្រាប់អាន) និងច្បាប់សាកឡើងវិញស្វ័យប្រវត្តិ ដើម្បីរក្សាម៉ាស៊ីនមេមានប្រសិទ្ធភាព សូម្បី webhook ភាគីទីបីខាងក្រៅឈប់ដំណើរការ។

2. លក្ខខណ្ឌព្រឹត្តិការណ៍ដែលគាំទ្រ

អាចជ្រើសយ៉ាងជាក់លាក់ថាព្រឹត្តិការណ៍ណាគួរផ្ញើទិន្នន័យ HTTP POST ទៅចំណុចបញ្ចប់ស្វ័យប្រវត្តិកម្ម៖

  • rage_click • ផ្ញើភ្លាមពេលអ្នកចូលមើលចុចធាតុ UI ខូច ឬមិនឆ្លើយតបយ៉ាងរហ័សដោយមិនពេញចិត្ត។
  • error_detected • ផ្ញើពេលចាប់បាន JavaScript ខាងមុខគាំង ឬការបដិសេធ promise មិនបានដោះស្រាយ។
  • ce (ការបម្លែងផ្ទាល់ខ្លួន) • ផ្ញើពេលព្រឹត្តិការណ៍ពាណិជ្ជកម្មអេឡិចត្រូនិកស្តង់ដារ (ដូចជា purchase ឬ add_to_cart) ឬសំណុំបែបបទអតិថិជនសក្តានុពលផ្ទាល់ខ្លួនដំណើរការ។

3. គ្រោងទិន្នន័យ JSON (HTTP POST)

រាល់ពេលលក្ខខណ្ឌដែលបានជ្រើសដំណើរការ MousePlayer ផ្ញើសំណើ HTTP POST ជាមួយតួ JSON ស្តង់ដារ និងបឋមកថាផ្ទាល់ខ្លួន៖

// Example HTTP POST Payload Sent to Your Webhook URL { "timestamp": "2026-08-01T13:45:00+02:00", "event_type": "rage_click", "channel_id": "YOUR_CHANNEL_ID", "session_id": "s_987654321_1722512700", "session_url": "https://app.mouseplayer.com/player?id=YOUR_CHANNEL_ID&session=s_987654321_1722512700", "parameters": { "target": "button.btn-checkout-submit", "count": 5 } }

សំណើក៏រួមបញ្ចូលបឋមកថា HTTP សម្គាល់៖ User-Agent: MousePlayer-Webhook/2.0 និង X-MousePlayer-Event: <event_type>។

4. របៀបភ្ជាប់ Zapier, Make.com ឬ Slack

ការភ្ជាប់កន្លែងធ្វើការ MousePlayer ទៅវេទិកាស្វ័យប្រវត្តិកម្មគ្មានកូដចំណាយតិចជាងពីរនាទី៖

ការតភ្ជាប់រួម Zapier

  1. ក្នុង Zapier បង្កើត Zap ថ្មី ហើយជ្រើស Webhooks by Zapier ជាកម្មវិធីចាប់ផ្តើម។
  2. ជ្រើស Catch Hook ជាព្រឹត្តិការណ៍ចាប់ផ្តើម ហើយចម្លង URL Webhook ដែលបង្កើត។
  3. ក្នុងផ្ទាំងគ្រប់គ្រង MousePlayer ក្រោម គេហទំព័ររបស់អ្នក → ការកំណត់បិទភ្ជាប់ URL ក្នុងវាល Webhook ជ្រើសលក្ខខណ្ឌដែលចង់បាន ហើយរក្សាទុក។
  4. សាកល្បង Zap ដើម្បីពិនិត្យវាល JSON ចូល ហើយផ្គូផ្គង session_url ទៅសារ Slack កាត Trello ឬកិច្ចព្រមព្រៀង HubSpot។

ការតភ្ជាប់រួម Make.com (Integromat)

  1. ក្នុងសេណារីយ៉ូ Make បន្ថែមម៉ូឌុលថ្មី៖ Webhooks → Custom webhook។
  2. បង្កើត webhook ថ្មី ចម្លង URL ចំណុចបញ្ចប់ ហើយបិទភ្ជាប់ក្នុងការកំណត់ការតភ្ជាប់រួម MousePlayer។
  3. បង្កព្រឹត្តិការណ៍សាកល្បងលើគេហទំព័រ ដើម្បីឱ្យ Make.com កំណត់រចនាសម្ព័ន្ធទិន្នន័យ JSON ដោយស្វ័យប្រវត្តិ។

ឆានែលជូនដំណឹង Slack ដោយផ្ទាល់

ក៏អាចបិទភ្ជាប់ URL Slack Incoming Webhook ដោយផ្ទាល់។ ពេលប្រើជាមួយ Zapier ឬ Make ក្រុមអាចទទួលការជូនដំណឹង Slack ភ្លាមៗ ដែលរៀបចំជាមួយប៊ូតុងចាក់ឡើងវិញអាចចុចបាន រាល់ពេលអតិថិជន VIP ជួបឧបសគ្គ។

ពាណិជ្ជសញ្ញាទាំងអស់ដែលមានឈ្មោះនៅទីនេះជាកម្មសិទ្ធិរបស់ម្ចាស់រៀងៗខ្លួន។ MousePlayer គ្មានទំនាក់ទំនងអាជីវកម្មជាមួយអ្នកផ្តល់សេវាទាំងនេះទេ។