Conversion Methods and Event Types Reference
This page focuses on conversion instrumentation depth.Conversion classes
Linquid supports three practical classes:- lead outcomes
- sale outcomes
- custom lifecycle outcomes
Where each class appears in the UI
| Class | Primary surfaces | Typical interpretation |
|---|---|---|
| Lead | Conversions page, analytics lead tabs, events stream | Funnel progression and acquisition quality |
| Sale | Conversions page, analytics sales tabs, finance views | Revenue outcomes and commercial efficiency |
| Custom | Events stream, conversions breakdowns, custom reports | Lifecycle milestones and operational automation signals |
Tracking methods
Common tracking methods:- browser/client-side instrumentation
- server-to-server instrumentation
- provider/integration-fed conversion ingestion
- SDK-based tracking flows for client and server contexts
- deferred/open-tracking flows for deep-link/open telemetry
- use browser/client tracking for immediate front-end milestones
- use S2S for authoritative payment/subscription outcomes
- use integration ingestion for provider-managed lifecycle events
- campaign/link tracking snippets for browser events
- publishable-key based client tracking
- S2S postback from backend/payment systems
- lead-specific and sale-specific tracking workflows
- dedicated track lead / track sale style flows for explicit event class handling
- track-open style flows where deep-link open behavior is measured
- SDK track flows (
sdk-track) for standardized event submission - tracking pixels for campaign-level conversion attribution
Event naming guidance
Use stable naming conventions so reports remain interpretable over time. Recommended structure:- one canonical name per business milestone
- avoid multiple aliases for the same milestone
- version naming only when semantics change
- ecommerce: purchase, sale, order, checkout, add_to_cart
- lead-gen: lead, signup, registration, form_submit, inquiry
- subscription/SaaS: trial_start, renewal, upgrade, downgrade, cancellation
- app/mobile: install, app_open, in_app_purchase
- engagement/custom: click, view, download, referral, review, custom event names
Status handling
Event status changes may include:- pending
- approved
- rejected
- refunded
- duplicate
- fraud/flagged
- pending: provisional outcome, often pre-approval
- approved: counted as accepted conversion outcome
- refunded/chargeback/cancelled: revenue-impacting reversal states
- duplicate/fraud: excluded from trustworthy performance totals
Identity and attribution quality
Better attribution requires:- reliable click identifiers
- transaction/order identifiers
- customer identity signals when available
Deduplication and idempotency guidance
To avoid overcounting:- pass stable transaction/order IDs for sale events
- reuse the same transaction ID on retries
- keep event payloads deterministic for retried deliveries
- treat receivers/processors as idempotent
Non-sale and non-lead use cases
Custom events are useful for:- product activation milestones
- renewal and upsell lifecycle steps
- funnel diagnostics and partner-quality analysis
- onboarding_completed
- subscription_renewed
- trial_converted
- feature_adopted
- account_reactivated
- custom events increase conversion activity totals where custom class is included
- custom events appear in events stream with event name and status context
- custom events do not automatically imply sale revenue unless value/currency and event policy classify them accordingly
Currency and amount behavior
Operational conventions:- send conversion amount in major units with explicit currency
- use consistent currency code formatting across sources
- align reporting currency when reconciling across pages
Pixel and SDK tracking considerations
- use publishable credentials only in browser/client contexts
- keep secret credentials server-side for S2S
- validate event payload shape before production rollout
- test lead and sale paths independently before enabling full automation
- validate SDK track and track-open events independently before rollout
Reconciliation checklist
- align date range and timezone
- align scope (workspace, campaign, link)
- align status filters
- align currency and cost model context
- compare against exports when needed
/user-guides/manual/data/conversion-tracking-setup-playbook/user-guides/manual/data/conversions-customers/user-guides/manual/data/analytics-views-reference/user-guides/manual/monetization/currencies-cost-models-and-fx

