Skip to content
English
  • There are no suggestions because the search field is empty.

Streaming Spend and Impressions Metrics

The current version below is v2. To access the previous version, click here. 

Tatari offers granular TV response data via Tatari S3 buckets. S3 is a secure cloud file-sharing service that allows you to both download raw data and automate ingestion (similar to an API) into your multi-touch attribution or internal tools. Learn about streaming spend and impression metrics below.

This article contains the following: 

Overview of spend and impressions data

Spend and impressions data allows you to see how much an ad cost, how many people saw it, and how it performed against other spots.

Overview of the files

You’ll have access to two streaming spend and impression files via Tatari S3 buckets:

  • Daily file (immature): This file shows immature data—or the data that we measure before receiving the final spend costs from the publisher— from the past 45 days*. For example, if the file was created on June 1, 2020, it will contain data from April 17 - June 1, 2020 (the past 45 days). The daily files may have missing or sparse data as we wait for actuals from the publisher, but will allow you to access immature data until the matured data is available from the monthly files.
  • Monthly file (mature): This file shows mature data for the previous month*. For example, final spend and impressions data for the month of January (the previous month) would be available March 1st.

*All files are inclusive of data on the start date and exclusive of data on the end date.

File example

Within the CSV file, you’ll find the following data broken out by creative: 

Column

Type

Description

date

date

Date when the streaming occurred* (UTC)

platform

string

Where the ad was aired

measured_spend

double

Spend as per original agreement (CPM x impressions/1000)

booked_cpm

double

Cost per 1000 impressions (i.e. the amount of spend to secure 1000 impressions); agreed to ahead of time 

impressions

integer

How many times the ad was displayed

effective_spend

double

Spend calculated using effective_cpm when mature spend data is available. Otherwise, this calculation will utilize booked_cpm to calculate spend

effective_cpm

double

Actual CPM; this comes once we receive the platform invoices and reconcile the streaming spend; it could be adjusted if there are bonus impressions

creative_code

string

Creative ISCI (Industry-Standard Coding Identification for the commercial)

campaign_id

string

Streaming campaign identifier; this can be used to link to data in other files

creative_name

string

The name of the creative

*If the date here shows 4/12/20 for example, then the streaming occurred during that day anytime from 4/12/20 at the 0:00 hour to 4/12/20 at the 23:59 hour eastern time. 

How can I calculate CPV & CPA metrics? 

To calculate the CPV and CPA, you can match on the campaign_id in the streaming spend and impressions files available in S3 buckets. 

Example streaming spend and impressions file

How often files are generated

The files are generated as follows: 

  • Daily file (contains 45 days of data): Every day from 20:00 - 22:00 UTC
  • Monthly file (contains 1 month of data): The first day of the month from 20:00  - 22:00 UTC

Some examples: 

  • Daily file: If it was created on June 1, 2020, it will contain data from April 17 - June 1, 2020. 
  • Monthly file: Final spend and impressions data for the month of January would be available March 1st. 

All files are inclusive of data on the start date and exclusive of data on the end date. 

The measurement attribution type 

The streaming spend and impressions report is methodology agnostic.

How to keep reporting up-to-date

To see the most recent data in your internal reporting, you should overwrite the previous days' files. We recommend you replace all data from the date ranges in the daily file (45 days immature data) every day once you receive the new file and then again once you receive the monthly (1 month mature data) file.

You can also refer to our sample python script here, which pulls the report data from our S3 bucket and creates an SQLite3 database locally that you can query. In the script you will find functions that show you how to properly overwrite existing data for initial and daily incremental loads, and thus would be a good reference when building out your own automated process.

Where to find the reports

You can find streaming spend and impressions reports in the Tatari S3 bucket under the folder streaming_spend_and_impression/v2.

Getting Started: How to access the reports

Follow the instructions in your dashboard’s AWS Data Sharing page to gain access to your reporting. 

  1. Log in to your dashboard
  2. On the bottom left navigation bar, select “Settings” -> “Integrations”
  3. Select "AWS Data Sharing" from the top navigation bar.