Impression-based Linear and OTT Campaigns

Description: This article describes the Campaigns area in InnovidXP when tracking impression-based linear or OTT impressions. Select Linear Spike Model Campaigns to view XP campaign information that tracks impression-based linear or OTT.

This article also describes the enhanced Campaign functionality in the Open Beta version of the InnovidXP platform.


You can use the Campaigns area to:

  • Track a wide range of standard and custom KPIs, for example, cost, response percentage (responses divided by impressions), cost per response, and cost per order.
  • Filter your reporting by any dimension, such as publisher, creative, device, segment, and location (OTT only).

Select Campaigns from the main menu to access the Campaigns Overview page.

This page displays a list of current campaigns, including the status, start and end date, and media type (OTT/impression-based linear/Spike linear) of each campaign, for example:

Campaigns overview.png

Creating a new campaign

This task describes adding a new XP campaign in a platform tracking linear and streaming campaigns. You can learn how to add a Spike model linear campaign here.

The Campaigns tab is only populated with data once a campaign is set up:

  1. Select Campaigns from the main menu.

  2. In the Campaigns Overview page, select New Campaign to display the Add A Campaign pop-up:

    add a Campaign.png

  3. Enter a Campaign Name.

  4. Enter a Start and End Date using the date selectors.

  5. Select the Media Type – Linear, OTT, or select both.

  6. Select Save Campaign

Your new campaign will show as Initializing on the Campaigns Overview page while the data is processed.

Editing OTT costs

In the InnovidXP platform, you can apply different cost data across your campaign by assigning CPMs to specific publishers or placement groups. InnovidXP will apply the assigned CPM to every impression within a specific campaign. You can add one cost at a time (Single Entry) or upload a costs file to add multiple costs (Upload Bulk Entries).

Note: Before adding cost data, ensure you have the correct pivot information. Your cost data must be named according to the analysis already in the pivots.

For both types of upload, the CPM will be applied to every impression that fits the criteria you have specified, and this may take up to 24 hours to be applied.

Adding a single cost entry

  1. Select Campaigns from the main menu to display the Campaigns Overview page.
  2. Select Edit OTT Costs to display the OTT Costs page, which shows the costs that are currently set up for your campaigns.
  3. Select Add Cost Data > Single Entry:

    Screenshot 2023-11-14 at 13.54.26.png
    The Add Cost Information pop-up is displayed:

    add cost information.png
  4. Use the date selectors to add a Date From and Date To for the costs.
  5. Enter the CPM amount.
  6. Select an option from the Apply This To dropdown. Available options are Creative, Origin, Placement Group and Publisher.
  7. Enter a Name for the cost data entry. You must enter the name that corresponds with the appropriate existing pivot analysis.
  8. Select Save Cost Data to save your changes and close the pop-up.
  9. In the OTT Costs page, select Apply Cost Data, as highlighted below:

    Ott costs.png

  Note: If you don't select Apply Cost Data, the new costs will not be applied.

Formatting and uploading a cost data file

If you want to add more than one OTT cost at a time, you can upload the data in a flat .csv file. To view an example file in the platform, go to Campaigns > Edit OTT Costs > Add Cost Data > Upload Bulk Entries.

How should I format my cost data file?

Your file must be formatted correctly and according to our guidelines:

How should I format my cost data file?

Include all required columns

Use special characters in the field value, e.g., !,@,%
Ensure all columns have a header Mix data formats in a column
Ensure headers and field values match those in the examples exactly, including case  
Include only a header row and data within the file  



date_from date_to field_value value cpm
04/04/2023 04/06/2023 publisher Hulu 5
05/06/2023 05/07/2023 placementgroup CRE>CTV>English>AL>Rule1 6.23


Complete the fields in your data file according to the table below:

Title Column Name Description Format Accepted Values
Date From date_from Start date for the costs to be applied Date yyyy-mm-dd, dd/mm/yyyy
Date To date_to End date for the costs to stop being applied Date yyyy-mm-dd, dd/mm/yyyy
Field Value field_value This is the type of cost (see Accepted Values column) and must be completed Text creative, origin, placementgroup, publisher
Value value Optional field Text Text
CPM cpm Cost per thousand impressions Number Number


Once you have formatted your file, complete the following steps to upload it to the platform:

  1. Select Campaigns from the main menu to display the Campaigns Overview page.
  2. Select Edit OTT Costs to display the OTT Costs page, which shows the costs that are currently set up for your campaigns. 

  3. Select Add Cost Data > Upload Bulk Entries:

    Screenshot 2023-11-14 at 14.34.32.png

    The following page is displayed:

    Screenshot 2023-11-14 at 13.54.45.png

  4. Click into the File types field to browse for the file.

  5. Select the file you want to upload and select Upload File. If your file is formatted correctly, the file will upload successfully. If the file has errors, it won't upload.
    Check the formatting tips above and try again.

Enhancements to InnovidXP for ad serving customers

Note: This section describes the Open Beta version of InnovidXP and may contain information and images that slightly differ from your view.

Select Campaigns on the main menu to view the Latest Campaigns page. This page lists all current campaigns and works like the classic Campaign View.

For example:

Latest campaigns.png

Note:  It is not currently possible to add a new campaign in the Beta Campaign View. Contact your account manager to add a new campaign.

View campaign metrics

Select a campaign from the list, or select one of the Latest Campaigns from the header widgets.

Viewing a Campaign

Each campaign page displays a header area made up of the following dropdowns:

  • Media selector: This lets you switch between Linear, OTT, and unified metrics
  • Outcome selector: This lets you switch between types of outcome, e.g., response

Media Selector

This dropdown enables switching between Linear, OTT, and unified metrics. Unified metrics will only be available for campaigns that are configured for both Linear and OTT.

Media Selector.png

Outcome Selector

This dropdown is available in the Outcomes pages and changes the type of outcome shown on all charts, widgets, and tables in the user interface. By default, this will have Response selected, including all your response data. 


If this platform has actions configured, the response type in this selector can be changed to update the visible attribution metrics and show the action values instead.

Export to Excel

Each chart in the campaign pages has a link to export the chart data to an Excel spreadsheet. When you select the link, an Excel file is generated for that chart and downloaded to your computer.


User Guide

A full User Guide for the Open Beta version of the latest enhancements for InnovidXP is available here. This includes detailed descriptions of the UI, including the different charts and widgets.

Related content

Reach Extension Overview



Was this article helpful?
0 out of 0 found this helpful