FAQs for network partners
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" link, 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" link will be displayed. - You have only added lower level campaign parameter values. For example, you use a network level link 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 link generation limit. By default Adjust has a capacity of 10,000 links on each campaign level. For instance, if you populate
publisher_id
in the Adjust adgroup level (e.g.&adgroup=[pubid_macro]
) and this generates more than 10K different values, Adjust will group the links generated after the 10K limit into "unknown".
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.
Adjust clients must explicitly enable Ad Revenue data sharing in the dashboard to share revenue data with a network partner. To enable this, they need to follow the instructions to set data sharing options.
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.
Below you can see an example of how an event callback URL might look. Note that {revenue_usd}
is the Adjust placeholder for revenue data in USD currency format.
http://network-URL.com/callback?click_id={click_id}&event=purchase&revenue={revenue_usd}
To see all of the available placeholders and their definitions, see our list of placeholders for partners.
Adjust clients need to enable partner parameter sharing with network partners in the dashboard. To do this, when they are setting up your network they need to select to set up data sharing and Map parameters.
If you also wish to receive app-specific data points as defined by the client, such as order_id
or purchase_time
, this 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, check the following:
- For install testing, use a device that has never had the target app installed. If you don't have an extra device, 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 the Adjust Fraud Prevention Suite, 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 records an install from the moment the app is launched for the very first time.
In some cases, depending on how your client has implemented the Adjust SDK in their app, the install is recorded after a specific in-app event such as a Login or a Registration. Check directly with your client how the Adjust SDK has been implemented and at what point it is expected to record an install.
Due to our compliance with various privacy regulations, Adjust doesn’t store any raw data in our system. In order to receive raw data, you need to set up up a callback on the Adjust link.
Adjust sends a real-time callback when we record the relevant activity. To find out how you can dynamically attach callback URLs to Adjust links, use our guide to the Adjust encoding tool.
Your client can add you as a user with the required permissions. 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 for partners page.
Here you can see the placeholders along with an explanation of their use, an example, and a breakdown of the placeholder's availability on different triggers.
Currently only Adjust clients can create links in the Adjust dashboard. This is not possible for network partners.
Reattribution refers to the practice of measuring dormant users who have engaged with a new attribution source and then returned to an app.