If you have an Advertiser that wants to see the cost of all campaigns that they are running with you then you can connect them to the Ad Spend API also referred to as the Cost API This is usually a request from advertisers that would like to see the daily cost for each conversion and publisher on a campaign.
Ad Spend API
The API allows the Swaarm advertiser tracking solutions or MMPs to query data on behalf of their advertisers from clients of Swaarm. The following fields are available.
Advertiser id - the id of the advertiser in the Swaarm system
Publisher ID - The source ID of the Swaarm Network
Advertiser name - the name of the advertiser in the Swaarm system Campaigns - a list of campaigns that belong to the advertisers
Campaign / Campaign id - the id of the campaign in swaarm
Campaign / Campaign name - the name of the campaign
Campaign / Campaign appId - the id of the app belonging to the campaign
Campaign / Stats - a list of campaign stats according to the start and end date in the initial request
Campaign / Stats / Conversions - number of paid events for this campaign Campaign / Stats / Clicks - number of clicks for this campaign
Campaign / Stats / Cost - the cost of this campaign for the advertiser in cents in USD
Request
The request can be made to https://INSERT_DOMAIN_HERE/costapi/advertisers
using
the GET method.
The following params can be added to the query string:
start - the start date of the campaign in UTC time under the following format:
&start=YYYY-MM-DDTHH:MM:SS 1776-07-04T00:00:00
end - the end date of the campaign in UTC time under the following format:
&end=YYYY-MM-DDTHH:MM:SS 1776-07-04T00:00:00
advertisers - a list of access keys for the advertisers that should be retrieved.
The keys should be separated by a comma. E.g. x1, x2, x3
granularity - the time granularity of the stats data.
Can be one of HOUR/DAY/WEEK/MONTH/ YEAR
breakdown - The publisher source ID
E.g 197
Example Request
The following request retrieves the data for one advertiser from the 4th of June to the 6th of June:
https://api.buster.swaarm-clients.com/costapi/advertisers?advertisers=d77f9a35c736e7db7e23a28cc0feafe5&start=2022-07-04T00:00:00&end=2022-07-06T00:00:00&granularity=day&breakdown=publisher
Example Response
{
"advertisers": [
{
"id": "4",
"name": "Test Advertiser",
"campaigns": [
{
"id": "10",
"name": "Test Offer",
"stats": [
{
"clicks": 8,
"conversions": 0,
"cost": 0,
"end": "2021-07-16T00:00:00",
“publisherId”: "197",
"start": "2021-07-15T00:00:00"
},
{
"clicks": 4,
"conversions": 4,
"cost": 40000,
"end": "2021-07-17T00:00:00",
“publisherId”: "197",
"start": "2021-07-16T00:00:00"
}
]
},
{
"appId": "284882215",
"id": "3343",
"name": "Test Other offer",
"stats":[
{
"clicks":0,
"conversions":0,
"cost":0,
"end":"2021-07-16T00:00:00",
“publisherId”: "197",
"start":"2021-07-15T00:00:00"
},
{
"clicks":0,
"conversions":0,
"cost":0,
"end":"2021-07-17T00:00:00",
“publisherId”: "197",
"start":"2021-07-16T00:00:00"
}
]
}
]
}
]
}