How to add custom Programmatic cost in ADL
Overview
ADL 2.0 supports the most popular advertising platforms including the biggest DSPs used in programmatic advertising. However, not all DSPs currently have a datasource connect within Alli Data. In these cases, customer teams often build custom e-mail or SFTP datasources to ingest data from various programmatic vendors/publishers.
Learn how to add this data to the ad_performance
and creative_performance
report with just a few steps.
Prerequisites
ADL reports exist for your customer (see Getting started with ADL)
Understand how to create a view in Alli (see next section)
How to create a view…
in Redshift (using Custom SQL option)
Getting started with Explorer Reports
in BigQuery
Instructions
Before proceeding, ensure that view or datasource doesn’t already exist for your customer. You can do this by querying select count(*) from {alli_client}.programmatic_cost
in the data warehouse environment of your choice. If it already exists, you can modify the view as necessary.
1.) Create a datasource or view named programmatic_cost
within the data warehouse environment of your choice with the following schema:
Field name | Data type | Description |
---|---|---|
| DATE | The spend date Ensure that this matches the customer’s CM360 account timezone (typically set as |
| STRING | The name of the DSP, vendor, or publisher |
| STRING | The associated CM360 Placement ID |
| FLOAT | The spend amount |
⬇️ (Optional) ⬇️ | ||
| INTEGER | The number of impressions |
| INTEGER | The number of clicks |
2.) Validate that the table or view exists in the data warehouse:
3.) Run your customer’s ADL 2.0 - Refresh
app with DEPLOYMENT
set to True
4.) Validate that the cost associated with the corresponding platform
is properly added to ad_performance
as expected, e.g.:
select
platform,
source,
sum(cost) as cost
from playground_core.ad_performance
where source like '%programmatic_cost%'
and platform = 'AdTheorent'
group by 1, 2;
Related articles
- How to add fields to a datasource without losing historical data
- How to categorize CM360 conversions in ADL
- How to find which platforms and reports are enabled in ADL
- How to find your ADL datasources in Alli Data
- How to add custom Programmatic cost in ADL
- How to add source of truth data in ADL
- How to reclassify media channel data in ADL