Zapier, Make.com & webhook nhận dữ liệu

Tự động hóa quy trình kinh doanh bằng cách gửi payload JSON qua HTTP POST theo thời gian thực đến hơn 5.000+ ứng dụng bên ngoài mỗi khi sự kiện UX quan trọng xảy ra.

1. Kiến trúc & bộ gửi không chặn

Cầu nối webhook MousePlayer cho phép tích hợp bản ghi phiên và sự kiện chuyển đổi vào công cụ tự động hóa kinh doanh hiện có (như Zapier, Make.com, n8n, Slack hoặc HubSpot) mà không cần viết mã API tùy chỉnh.

Để đảm bảo ghi dữ liệu đo lường hiệu suất cao, kiến trúc máy chủ tách việc tiếp nhận cơ sở dữ liệu khỏi yêu cầu HTTP bên ngoài. Khi điều kiện tự động kích hoạt, payload được đưa vào hàng đợi Redis bất đồng bộ (queue:webhooks) và được xử lý bởi tiến trình nền độc lập (cron_webhooks.php). Điều này đảm bảo không tác động đến độ trễ của khách trên trang web.

Bảo đảm độ tin cậy: Bộ gửi nền áp dụng thời gian chờ nghiêm ngặt (1.000 ms kết nối / 3.000 ms đọc) và quy tắc tự động thử lại, đảm bảo máy chủ duy trì hiệu suất ngay cả khi webhook bên thứ ba bên ngoài ngừng hoạt động.

2. Điều kiện kích hoạt sự kiện được hỗ trợ

Bạn có thể chọn chính xác những sự kiện gửi payload HTTP POST đến điểm cuối tự động hóa:

  • rage_click • Gửi ngay khi khách liên tục nhấp nhanh vào phần tử giao diện bị lỗi hoặc không phản hồi do bức xúc.
  • error_detected • Gửi khi ghi nhận lỗi JavaScript phía giao diện hoặc promise bị từ chối chưa được xử lý.
  • ce (Chuyển đổi tùy chỉnh) • Gửi khi các sự kiện thương mại điện tử tiêu chuẩn (như purchase hoặc add_to_cart) hoặc biểu mẫu thu hút khách hàng tiềm năng tùy chỉnh được kích hoạt.

3. Lược đồ payload JSON (HTTP POST)

Mỗi khi điều kiện đã chọn kích hoạt, MousePlayer gửi yêu cầu HTTP POST với nội dung JSON tiêu chuẩn và tiêu đề tùy chỉnh:

// 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 } }

Yêu cầu còn chứa các tiêu đề HTTP nhận diện: User-Agent: MousePlayer-Webhook/2.0 và X-MousePlayer-Event: <event_type>.

4. Cách kết nối Zapier, Make.com hoặc Slack

Kết nối không gian làm việc MousePlayer với nền tảng tự động hóa không cần mã mất chưa đến hai phút:

Tích hợp Zapier

  1. Trong Zapier, tạo Zap mới và chọn Webhooks by Zapier làm ứng dụng kích hoạt.
  2. Chọn Catch Hook làm sự kiện kích hoạt và sao chép URL webhook được tạo.
  3. Trong bảng điều khiển MousePlayer tại Các thuộc tính của bạn → Cài đặt, dán URL vào trường Webhook, chọn điều kiện kích hoạt cần dùng và lưu.
  4. Kiểm tra Zap để xem các trường JSON nhận được và ánh xạ session_url vào tin nhắn Slack, thẻ Trello hoặc giao dịch HubSpot.

Tích hợp Make.com (Integromat)

  1. Trong kịch bản Make, thêm mô-đun mới: Webhooks → Webhook tùy chỉnh.
  2. Tạo webhook mới, sao chép URL điểm cuối và dán vào cài đặt Tích hợp MousePlayer.
  3. Kích hoạt sự kiện thử trên trang web để Make.com tự xác định cấu trúc dữ liệu JSON.

Kênh thông báo Slack trực tiếp

Bạn cũng có thể dán trực tiếp URL Slack Incoming Webhook. Khi kết hợp Zapier hoặc Make, nhóm có thể nhận cảnh báo Slack tức thì với nút phát lại nhấp được mỗi khi khách VIP gặp trở ngại.

Mọi nhãn hiệu nêu ở đây thuộc chủ sở hữu tương ứng. MousePlayer không có quan hệ kinh doanh với các nhà cung cấp này.