Skip to main content

Conversion Tracking Setup Playbook

Use this playbook when configuring conversion tracking from scratch or when auditing an existing setup.

Step 1: Define your conversion contract

  1. List required event classes (lead, sale, custom).
  2. Define approved event names and status lifecycle.
  3. Define value/currency policy for revenue-relevant events.
  4. Define identity requirements (email or stable customer ID).
  5. Define idempotency key policy for retries.

Step 2: Choose tracking channels

Recommended pattern:
  1. Browser tracking for funnel milestones.
  2. S2S for payment/subscription truth.
  3. Integration ingestion for provider-owned lifecycle events.

Step 3: Configure browser/client tracking

  1. Confirm publishable credential is active.
  2. Place tracking where user milestone is actually completed (not only clicked).
  3. Include stable identifiers and event name.
  4. Send test lead event and test custom event.
  5. Verify both appear in Events and Conversions surfaces.

Step 4: Configure server-to-server tracking

  1. Emit events from backend source-of-truth systems (billing/orders/subscription engine).
  2. Include transaction/order ID for dedupe.
  3. Include explicit status and currency/value where applicable.
  4. Replay the same event ID intentionally and confirm duplicate-safe handling.
  5. Validate final event state and revenue behavior in analytics.

Step 5: Configure provider ingestion

  1. Connect provider in Integrations.
  2. Configure mapping and trigger settings.
  3. Send provider test event.
  4. Confirm normalized event values and statuses in Linquid.
  5. Pause/re-enable integration once to validate lifecycle controls.

Step 6: Validate cross-page consistency

  1. Open Conversions page and confirm expected totals.
  2. Open Events page and confirm event-level evidence for same window.
  3. Open Customers page and confirm stitching for identity-enabled events.
  4. Open workspace/campaign/link analytics tabs and confirm directional alignment.
  5. Export and reconcile for audit-grade validation.

Event quality checklist

  • event names are consistent and dictionary-controlled
  • statuses are from approved lifecycle values only
  • values and currency are explicit for monetary events
  • retries keep the same transaction/event identifier
  • identity field quality supports customer stitching

Common setup failures

Cutover checklist (before real traffic)

  1. Run controlled test set for each channel.
  2. Confirm no duplicate inflation under retry simulation.
  3. Confirm event status transitions reflect intended policy.
  4. Confirm currency behavior in selected reporting context.
  5. Capture one reconciliation export as baseline.
Related:
  • /user-guides/manual/data/conversion-methods-and-event-types-reference
  • /user-guides/manual/data/conversions-customers
  • /user-guides/manual/data/analytics-and-reporting
  • /user-guides/manual/ecosystem/provider-setup-playbooks