Why do I need this?
Let’s take a look at some use cases:- You operate an ad network and backfill your remnant inventory with Gamezop banners. With thousands of publishers under you, it’s not feasible for us to create a separate Property ID for each one. So how can you view revenue breakdowns per publisher?
- You promote Gamezop across multiple sections within your product and want to track revenue metrics separately for each placement. How can you do that efficiently?
Get started
Follow these steps to get started:1
Make a string with your tracking parameters
You may have one or more traffic sources you want to track.Let’s take the same ad network example above. You have 5 publishers that monetise with your demand. You also have multiple ad sizes / placements per publisher. You may want us to provide revenue breakdown by each of your publishers + ad placements. Or you may want a breakdown by page route / domain. Whatever you want to track, make a string out of it.For this example, let’s say our string is
publisher-example.com_placement-homePageATFEnsure you do not use any of the following characters within your string:2
Base64URL encode the string
If you encode the above string (
publisher-example.com_placement-homePageATF) as Base64URL, you get: cHVibGlzaGVyLWV4YW1wbGUuY29tX3BsYWNlbWVudC1ob21lUGFnZUFURgEnsure you are using Base64URL encoding, and not regular Base64 encoding. Base64URL encoding will not contain
== at the end of the encoded value.3
Send the encoded value in the cust-params URL parameter with your Unique Link
Take the Unique Link of the and add a URL parameter
cust-params. Pass the encoded value from Step 2 in this parameter.For example, if your Gamezop Unique Link is 1234.play.gamezop.com and you want to pass publisher-example.com_placement-homePageATF as your tracking value, your final URL will look like this:4
Get all values whitelisted for reporting
The values that you pass as
cust-params with your Unique Link need to be whitelisted by our team so that they can be made available to you on the Gamezop Business Dashboard and on the Ad Revenue Reports API.Make a list of all the possible values you may send in the cust-params URL parameter, and send it to your Gamezop Account Manager so that they can be whitelisted.Keep in mind that you will need to send the decoded values to our team for whitelisting.
Tracking revenue
After your tracking values have been whitelisted by our team, you can start sending traffic to your Unique Links with thecust-params URL parameter.
We allow you to track your revenue numbers in 2 ways:
- Ad Revenue Reports API: Ensure you use the
caapbreakdown while making the API request. - Gamezop Business Dashboard: In the Revenue Reports section, you can apply CAAP as a breakdown to your revenue data.