Has Offers by Tune is a Performance Marketing Platform and an Affiliate Network.
- Channel: Affiliate
- Data Stream Type: Ads
- Data Lag: 1 day
Prerequisites
API key and Network ID. To retrieve your API Key and Network ID:
- Log in to your Has Offers Account
- Click on ‘Support’ to the left of the screen
- Select ‘API’. You should now see your Network ID, API Key and API Domain.
- Has Offer require you to list all IPs that will access the API. Enter the following IP
address to add the IP Addresses relevant to your region:
- US Environment:
54.83.10.143 54.83.10.155 54.83.57.26 54.163.226.11 54.83.31.176 54.225.94.111 54.225.94.116 52.4.199.170 34.231.53.216 34.237.132.144 35.169.235.99 34.225.211.155 34.194.224.126 54.157.67.145 - EU Environment:
52.28.211.106 52.58.90.172 52.28.190.64 52.59.78.109 18.196.162.52 18.196.154.206
- US Environment:
Setup Process
- After authentication, the Account field will be automatically populated, but you will need to manually select the Advertisers for which you wish to retrieve data.
- You can select up to 3 Advertisers or leave the field empty if you wish to retrieve all data for all Advertisers. Note that if you have hundreds of Advertisers, pulling all of them may be heavy and time out, if this happens split the streams and get only active Advertisers.
Details
Marketing Cloud Intelligence pulls the following Dimensions and Measurements via this API:
| Has Offers Field | Intelligence Field | Type |
|---|---|---|
| All Stream Types | ||
| Date_id | Day | Dimension |
| Browser | Device Browser | Dimension |
| Offer_id | Campaign Key | Dimension |
| Offer | Campaign Name | Dimension |
| Advertiser_id | Campaign Advertiser ID | Dimension |
| Advertiser | Campaign Advertiser | Dimension |
| Offer_id + ‘_’ + affiliate_id | Media Buy Key | Dimension |
| Offer | Media Buy Name | Dimension |
| Payout_type | Media Buy Cost Model | Dimension |
| Affiliate_id | Site Key | Dimension |
| Affiliate | Site Name | Dimension |
| Affiliate_manager | Site Custom Attribute 01 | Dimension |
| Currency | Currency | Attribute |
| Ads Data Stream | ||
| Impressions | Impressions | Measurement |
| Gross_clicks | Clicks | Measurement |
| Cost | Media Cost | Measurement |
| Conversion Tag Data Stream | ||
| Conversions | Total Conversions | Measurement |
| Revenue | Revenue | Measurement |
| Unmapped | ||
| Clicks | ||
| Affiliate_reference_id | ||
| Affiliate_source | ||
| Campaign | ||
| Creative | ||
| Goal | ||
| Goal_id | ||
| Offer_url | ||
| Revenue Type |
Some Dimensions within the Has Offers API are mapped twice - for example, ‘Offer’ is mapped to both Media Buy Name and to Campaign Name.
How To QA Your Data
Whenever you are creating a report in the UI in order to compare it with the data in Marketing Cloud Intelligence, be sure that you are using the same Dimensions as to what has been defined for the relevant Data Stream in Intelligence.
- Click on ‘Reports’ to the left of the page
- Select any Report from the list (‘Daily Report’ and ‘Advertisers’ is recommended)
- Ensure all the relevant Dimensions and Measurements are selected and match the data you are retrieving via the Has Offers Data Stream in Intelligence.
- Next create a Pivot Table in Intelligence that has the same Date Range.
- Compare the Measurement Totals between the Has Offers Report and the Intelligence Pivot Table - applying relevant filters to both views and making sure the Totals still match.