Skip to main content
All CollectionsReporting & TrackingConversion Tracking
Measuring Return on Ad Spend (ROAS) With Outbrain DSP Pixel
Measuring Return on Ad Spend (ROAS) With Outbrain DSP Pixel
Updated over 2 months ago

Outbrain DSP Pixel tracks online user actions on your websites, and if it attributes these events to an ad view or click, it records this event as an attributed conversion. For any type of event or conversion, we can calculate CPC (ad spend/number of conversions). Additionally, for purchase events, we can also calculate return on ad spend (ROAS). Return on ad spend (ROAS) is one of the most important metrics for online advertisers. To calculate it, Outbrain DSP needs to receive information on the value of the purchase together with the information on the event that happened.

In other words, ROAS enables you to track exactly how much revenue your ad campaigns generate for your business per dollar spent on advertising. This helps you to better inform your campaign strategy and make data-driven decisions about how to best use your advertising budgets.

How ROAS Calculation Works

Every time an online user makes a purchase, Outbrain DSP records this as a conversion. You need to consider the value of that purchase and pass it to Outbrain DSP servers through the URL with the value parameter included. This value can be fixed or dynamic.

Make sure to connect the parameter to what exactly you are tracking. For example, when a user buys a product, the dynamic_value should be replaced by the sales value of that purchase. In other words, you need to populate the value each time a purchase is made.

How To Set up Conversion Tracking With ROAS Reporting

First, you need to have your Outbrain DSP Pixel implemented in the header sections across your website.

Second, you need to add either a rule-based conversion definition and configure a fixed value for each conversion or, alternatively, an event-based conversion definition that triggers with a code tag that looks something like the code below. To learn more about conversion definitions, click here.

<!-- Zemanta Conversion Definition Bianca Event --> <script type="text/javascript"> zemApi('track', 'LEAD', {value: 8.9, currency: 'USD'}); </script> <noscript><img src="//p1.zemanta.com/v2/p/ns/7880/LEAD/?value=8.9¤cy=USD" referrerpolicy="no-referrer-when-downgrade" height="1" width="1" border="0" alt="" /></noscript>

In the code above, 8.9 is the example value, and USD is the example currency.

This code needs to be implemented in a specific web page section that is considered as a purchase completion (page, button, etc.).

You must define the value parameter each time the event code tag is triggered for each purchase action. You also need to define the currency parameter so that Outbrain DSP can calculate the ROAS correctly.

.

Supported Currency Parameters

Currency

Parameter

United States Dollar

USD

Euro

EUR

Pound Sterling

GBP

Australian Dollar

AUD

Singapore Dollar

SGD

Brazilian Real

BRL

Malaysian Ringgit

MYR

Swiss Franc

CHF

South African Rand

ZAR

Israeli New Shekel

ILS

Indian Rupee

INR

Japanese Yen

JPY

Canadian Dollar

CAD

New Zealand Dollar

NZD

Turkish Lira

TRY

Mexican Peso

MXN

How ROAS Is Calculated

The equation to calculate ROAS is as follows:

Ad Revenue generated* / Total Spend = ROAS

*Ad Revenue generated: sum of the value parameter for all conversions that apply in the given breakdown

How To View ROAS

The ROAS metric in Outbrain DSP is available through the column bar on every dimension and breakdown of the dashboard. To access the metric, click on Columns and scroll to the Conversions & CPAs section. Make sure to select the relevant pixel and click on ROAS. Don’t forget to choose the lookback window that is relevant to your campaign.

The ROAS value will appear in the reporting table.

Understanding Results

Generally, whenever your ROAS is above 1, your campaign is considered profitable.

To demonstrate, let’s look at a simple example:

An e-commerce brand invests $10,000 in an Outbrain DSP campaign in a specific month. Throughout the month, its ads generate $30,000 in revenue. Using the formula above, the ROAS of its ad campaign is calculated to be 3.

This means the campaign generated $3 for every $1 spent, generating a profit of 2$.

If your ROAS is higher than 1, you can use that information as a sign that a specific ad, publisher, or media source is worth spending your ad budget on. On the other hand, if your ROAS is less than 1, this means a certain ad or a source of traffic isn’t generating a profit and you might either want to adjust your ad messaging or block that traffic source.

PLEASE NOTE:

  • ROAS values are calculated and reported based on your account's main currency.

  • The attribution window will affect your ROAS. A longer attribution window typically means more conversions and higher ROAS.

  • The ROAS reporting is only available with the Outbrain DSP Pixel.

Did this answer your question?