Network FAQs
Here you can find answers to frequently asked questions about working with Adjust as a network.
Adjust has four campaign segment levels: Network -> Campaign -> Adgroup -> Creative.
If you see an "unknown" tracker, it might be related to one of three scenarios:
- You have run campaigns without setting up any campaign parameters in the Adjust dashboard (e.g.
app.adjust.com/abc123?campaign=[campaign-name]
). When you drill down to the Campaign level, an "unknown" tracker will be displayed. - You have only added lower level campaign parameter values. For example, you use a network level tracker with the adgroup level parameter appended. In this case, the campaign name will be displayed as "unknown", and if you click into it the adgroup value will be shown.
- You have exceeded the tracker generation limit. By default Adjust has a capacity of 10,000 trackers on each campaign level. For instance, if you populate
publisher_id
in the Adjust adgroup (e.g.&adgroup=[pubid_macro]
) and this generates more than 10K different values, Adjust will group the trackers generated after the 10K limit into "unknown".
Please cross-check all of your campaign parameters. It's highly recommended that you do not combine two macros together into one campaign parameter. If you intend to use a parameter for optimization, you can always implement the macros into your callback URL.
If an in-app event has revenue data and you want to receive the revenue value, your event callback should have parameters mapped with our revenue-related placeholders.
An event callback URL might look like this: http://network-URL.com/callback?click_id={click_id}&event=purchase&revenue={revenue_usd}
{revenue_usd}
is the Adjust placeholder for revenue data in USD currency format. For more available placeholders and definitions please visit our placeholder list.
{partner_parameters}
data with Network Partners.
Some partners also wish to receive app-specific data points which are defined by the clients, such as order_id
, purchase_time
, and more along with in-app events. The sending of these events can be enabled in the client's application by following the instructions in our SDK setup guide.
To receive this data, you can append the {partner_parameters}
placeholder in your event callback URL. Adjust will populate all the key-value pairs as an encoded JSON format string so that you can parse the data out from your end.
An event callback URL might look like this: http://network-URL.com/callback?click_id={click_id}&event=purchase&revenue={revenue_usd}&partner_param={partner_parameters}
If you're not receiving information back from Adjust during testing, please check the following:
- For install testing, please use a device that has never had the target app installed. If you don't have an extra device, please reach out to your client and ask them to delete the attribution history (the IDFA) of the testing device in the Adjust Testing Console. For Android, you can reset the GAID from the device’s settings menu.
- Disconnect from any VPN you are using. If your client has enabled fraud filtering, your VPN connection may be rejected by our anonymous IP filter.
- Ensure the
click_id
is populated correctly within the URL you inserted into theinstall_callback
parameter on click time if you rely on receiving this click value on your end to recognize callbacks.
Make sure to open the app at least once while connected to a stable network. By default, our SDK tracks an install from the moment the app is launched for the very first time.
Due to our compliance with E-privacy regulations, Adjust doesn’t store any raw data in our system. In order to receive raw data, please setup callback URL(s) on the tracker URL. Adjust will send a real-time callback when we track the relevant activity. To find out how you can dynamically attach callback URLs to trackers, use our guide to the Adjust encoding tool.
Your client can add you as a user with the required permissions. Please reach out to them and provide them with your email address.
If this is the first time a client has granted you access to Adjust, you will receive a confirmation email which will direct you to instructions to set your login password.
All available placeholders can be found on our placeholders page.
Usually, you should check the "Dynamic Partner" tab when viewing this list. All available placeholders will be listed along with an explanation of their use, an example, and a breakdown of the placeholder's availability.
Currently only clients can create trackers in the Adjust dashboard.
A deep link is a URL that takes users to a specific page in an app. This is widely used in retargeting campaigns.
For Android and iOS devices running iOS 8 and under, your client can append the deeplink
parameter directly on the Adjust link URL.
For iOS version 9 and up, your client should instead set up universal links.
Reattribution refers to the practice of measuring dormant users who have engaged with a new tracked source and then returned to an app.