LeadSail
Campaigns

Pixel Tracking

Configure Facebook, TikTok, and custom pixel events for campaigns.

Pixel Tracking

Pixel tracking lets you fire server-side conversion events to ad platforms (Facebook CAPI and TikTok Events API) when leads reach specific statuses. This enables accurate attribution reporting without relying on client-side pixels.

How It Works

Pixel rules define:

  • When to fire (trigger point)
  • Where to send (platform and pixel)
  • What to send (event name and value)

When a lead reaches the trigger status, LeadSail automatically fires the conversion event with the lead's contact info, IP address, user agent, and platform click IDs (fbclid, ttclid, etc.).

Creating Pixel Rules

Navigate to the Marketing tab on a campaign.

Rule Configuration

  • Rule Name — A descriptive label
  • Trigger Point — When to fire:
    • Lead Qualified
    • Lead Delivered
  • Platform — Facebook or TikTok
  • Pixel — Select from your connected pixels (configured in Integrations)
  • Event Name — The conversion event (e.g., Lead, Purchase, CompleteRegistration)
  • Action Source — Where the conversion occurred: Website, Phone Call, Chat, or System Generated
  • Event Value — Optional override for the conversion value and currency
  • Fire Once — When enabled, the event only fires once per lead (prevents duplicate conversions)

Conditions

Optionally add conditions to only fire for specific leads using the conditional rules builder. For example, fire only for leads from a specific state or with a certain questionnaire answer.

Testing

Use the Test Fire button to send a test event:

  1. Select the pixel rule to test
  2. Optionally enter a Test Event Code from your ad platform's Events Manager
  3. Fire the test event — it will appear in the platform's test events view without affecting production data

Firing History

The pixel tracking section shows a history of fired events with:

  • Success/failure status
  • Lead ID
  • Pixel and event name
  • Event value
  • Timestamp

API

You can also fire pixel events programmatically via the Fire Pixel API.

On this page