Revenue attribution

Learn to use Revenue attribution and start tracking how many of your campaign clicks are converting into revenue.


Revenue attribution is a great way to see how your campaigns are performing at generating you revenue.

Before you start

Things you need to know:

Revenue attribution methods

You can set your revenue attribution to use either Direct tracking or Advanced revenue attribution:

Direct tracking

Direct tracking attributes revenue for email clicks within a 1-hour window preceding a purchase, this window cannot be changed. This method requires the installation of the ROI tracking script on your store and uses the `CheckoutAmount`.

This method doesn't account for orders in different currencies and assumes that any tracked amount has been converted into the store's base currency at checkout.

Advanced revenue attribution

Advanced revenue attribution infers direct revenue of campaign clicks within a user specified conversion window, that lead to purchase. Syncing orders from your store is required for this method.


Set Revenue attribution method (Direct tracking)

To set Revenue attribution to use Direct tracking:

  1. Go to Ecommerce > All stores > Ecommerce settings, and go to the heading Revenue attribution.
  2. Select Direct tracking.
  3. Select Save at the bottom of the page.


Set Revenue attribution method (Advanced revenue attribution)

To set Revenue attribution to use Advanced revenue attribution:

  1. Go to Ecommerce > All stores > Ecommerce settings, and go to the heading Revenue attribution.
  2. Select Advanced revenue attribution.
  3. Choose the Conversion window’s unit of time.
  4. Enter the Conversion window time.
  5. Select Save at the bottom of the page.


How long should I set my conversion window?

  • Shorter windows - We recommend using shorter conversion window times if you operate on a high email cadence, or if you have a very short sales cycle. This helps you get more accurate insights on which campaigns contributed to the final conversion.
  • Longer windows - If you send campaigns at a lower frequency, or if your sales cycles are traditionally longer, we recommend using longer conversion window times. This allows campaigns clicked more than a few days ago, that might have contributed to the final purchase, to be included in the insight.

View revenue

To view the revenue from the Campaign reports area:

  1. Go to Analytics > Channel analytics > Reports: Email.
  2. Select Display to open the Table display settings.
  3. Select the Revenue check box, to display the revenue attributed to each campaign.


You can also open a campaign report directly and view the Total tracked revenue and conversion rate for a campaign in the top right.

The conversion rate is the sum of converted orders divided by the total number of delivered emails.


Multicurrency support

Revenue is always calculated and displayed in your account’s base currency. If some of your customers’ orders were placed in their local currencies, we automatically convert the amount using the exchange rate of the day of the purchase.


Did you find this article helpful?

Can we help?

Thanks for using Dotdigital. If you need more help or support, then contact our support team.