By Head Random 2026-08-13 10:42 PM

Guide to Install and Use Campaign Tracking & Webhooks Sync (Poly Tracking Connect) for WordPress

320.28 ms

Learn how to install, configure, and operate campaign tracking and webhooks data synchronization using the Campaign Tracking & Real-Time Webhooks Data Synchronization (Poly Tracking Connect - wptrackingconnect) plugin for WordPress.

Quick Installation Guide

  1. Download the plugin ZIP package (poly-tracking-connect.zip).
  2. Log in to your WordPress Admin dashboard and navigate to Plugins > Add New > Upload Plugin.
  3. Upload poly-tracking-connect.zip and click Activate Plugin.
  4. Access the Poly Tracking Connect > Campaigns menu to set up your first tracking campaign.

System Architecture & Campaign Pipeline

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]

Webhook & Google Sheets Dispatch Engine

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]

Webhook Logs & Retry Dispatcher Workflow

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