---
schema_version: "1"
id: 595a42335ef7f0c1318ea473e64af3d894318dc89dd348b28075d8102dbdb347
title: Has Offers by Tune API Connector
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/mktg/264-0-0/dato_data_streams_api_connect_hasoffer.md
canonical_url: https://help.salesforce.com/s/articleView?id=mktg.dato_data_streams_api_connect_hasoffer.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 18c262582762bdcd11abdb9aedc59018c769c67e570b16591c1c7597c0b5d3e8
description: Has Offers by Tune is a Performance Marketing Platform and an Affiliate Network.
products:
  - Marketing
  - Marketing Cloud Intelligence
release: "264"
---
# Has Offers by Tune API Connector

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:

1. Log in to your Has Offers Account
2. Click on ‘Support’ to the left of the screen
3. Select ‘API’. You should now see your Network ID, API Key and API Domain.
4. 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
        ```

## 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.

1. Click on ‘Reports’ to the left of the page
2. Select any Report from the list (‘Daily Report’ and ‘Advertisers’ is recommended)
3. Ensure all the relevant Dimensions and Measurements are selected and match the data you are retrieving via the Has Offers Data Stream in Intelligence.
4. Next create a Pivot Table in Intelligence that has the same Date Range.
5. 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.