Pro Feature

Conversions

See which channels are generating real revenue. Record purchase values, form submissions, and custom events against the session that drove them.

What conversions tell you

Attribution without conversion data tells you where your traffic comes from. Attribution with conversion data tells you which traffic is worth having.

When a WooCommerce order completes, the real order value is recorded against the session that preceded it. That session already carries a channel: Organic Search, AI Referrer, Email, Paid Search. The Conversions tab and the Insights view show you revenue broken down by channel, so you can see not just that AI Referrer sent you 8% of your sessions, but that AI Referrer sessions generated $199.99 in attributed revenue this month.

The live demo console shows a working Conversions view with sample data across channels. The Revenue by channel table is the fastest way to see how this looks in practice.

Supported conversion sources

Conversions are recorded automatically from the following sources when Pro is active:

  • WooCommerce: order completion, with the real order total and currency recorded automatically
  • Contact Form 7: successful form submission
  • Approved comments, when a comment is approved in WordPress
  • Custom hook: call cqip_attr_pro_record_conversion from any plugin or theme to record any other event type

The Conversions log

The Conversions tab shows each recorded event with its timestamp, conversion type, attributed channel, source domain, and revenue. Real and estimated values are always shown as separate columns and are never added together. The Revenue by channel summary at the top of the tab gives a period overview across all channels.

Estimated conversion values

For conversion types with no inherent monetary value, a form submission or a comment approval: you can assign your own estimated value in the Conversions settings panel. This figure appears in the Conversions log and feeds the Insights tab, always clearly labeled as an estimate and kept strictly separate from real revenue figures.

Custom hook usage

To record a conversion from your own code:

do_action( 'cqip_attr_pro_record_conversion', 'your_event_label', 0, '' );

The three parameters are: event label (string), real value (float, 0 if none), and currency code (string, empty if none).

CSV export

Export the Conversions log as CSV using the Export button. The export respects the current date range and channel filter. Columns include: timestamp, conversion type, channel, source, real value, currency, estimated value, and session token.

Conversions questions