Hướng dẫn chi tiết cách cài đặt, cấu hình và sử dụng plugin Hệ Thống Theo Dõi Chiến Dịch & Đồng Bộ Webhooks (Poly Tracking Connect - wptrackingconnect) cho WordPress.
Hướng Dẫn Cài Đặt Nhanh
- Tải về tệp cài đặt nén
poly-tracking-connect.zip. - Đăng nhập trang quản trị WordPress Admin, truy cập Plugin > Thêm mới > Tải plugin lên.
- Chọn tệp
poly-tracking-connect.zipvà nhấn Kích hoạt plugin. - Truy cập menu Poly Tracking Connect > Campaigns để tạo chiến dịch theo dõi đầu tiên.
Kiến Trúc Hệ Thống & Quy Trình Theo Dõi Chiến Dịch
graph TD
A[Event Trigger CF7 Form / WooCommerce Order / Page View] --> B[PolyTrackingConnect Context Collector]
B --> C[Extract UTM Parameters Client IP Referrer & Form Fields]
C --> D{Dispatch Target Engine}
D -->|HTTP Webhook| E[WebhookDispatcher HTTP POST / GET to Endpoint]
D -->|Google Sheets| F[GoogleSheetsDispatcher POST to Google Apps Script]
E --> G[Record Request Response Status in ptc_logs DB Table]
F --> G
G --> H[Admin Log Inspection & Manual Webhook Retry]
Động Cơ Gửi Webhook & Đồng Bộ Google Sheets
graph TD
A[User Action Event Fires] --> B{Event Trigger Match}
B -->|CF7 Submission| C[Extract Form Input Fields & Contact Info]
B -->|WooCommerce Checkout| D[Extract Order ID Total Items & Customer Address]
B -->|Page View / Click| E[Extract URL Query String & UTM Parameters]
C --> F[Format Dynamic Payload Schema Key-Value Mapping]
D --> F
E --> F
F --> G[Dispatch Asynchronous Request to Destination Server]
Nhật Ký Request & Quy Trình Retry Bắn Lại Webhook
graph TD
A[Request Execution Finishes] --> B{HTTP Response Status Code}
B -->|HTTP 200 OK| C[Mark Log Status as SUCCESS in ptc_logs]
B -->|HTTP 4xx / 5xx Error| D[Mark Log Status as FAILED in ptc_logs]
D --> E[Admin Clicks Manual Retry Button in Logs Table]
E --> F[Re-dispatch Original Payload to Target Webhook URL]
F --> B