This article covers how revenue attribution works, and the insights you can get from using it
What it is
The Revenue Attribution feature is an omnichannel optimisation tool that tracks and credits revenue generated from specific customer communication flows. It aggregates performance across Email, SMS, and App Push channels.
Key capabilities:
Performance overview: High-level insight into which flows generate the highest revenue and transaction volumes, helping clients scale successful journeys and optimise underperforming ones.
Flexible data mapping: You can configure the system to recognise your unique transaction one-to-many table, including custom timestamp and value columns.
Customisable attribution windows: You control the specific timeframes and message interaction types that qualify for attributed revenue.
Granular flow & step insights: Revenue data is visible at both the flow level and the individual message-step level.
How it works
To ensure clarity, the system uses a last-touch attribution model. When a transaction occurs (a new unique row is added to the chosen table), the system looks backwards through the recipient’s history within a defined time window to find the most recent qualified interaction (e.g., opened, clicked, or delivered). The entire flow tied to that final interaction receives the revenue credit, recognising that conversions are the result of coordinated multi-channel touchpoints.
Reporting
Revenue attribution will be available as a standalone report type, as well as within Flow insights.
Here you will see three new key metrics
Metric |
Description |
|---|---|
Attributed transactions |
Number of transactions/revenue attributions for a given flow/channel |
Attributed revenue |
Amount of revenue attributed to a given flow/channel |
Revenue per message |
The amount of revenue per communication delivered for a given flow/channel |
Note: For a guide on how to setup revenue attribution on your instance see Setting up revenue attribution