We constantly publish updates to our documentation, which may not yet be available in your language. For the most current information, use the English version.
Adjust needs to add your web base URL to our internal interface to set up your app. We also need to activate the Web Attribution package on your account. Both of these steps need to be done by Adjust. For more information, contact support@adjust.com.
After Adjust activates web attribution on your account, you can see the web icon on your dashboard apps. The dashboard highlights this icon for your apps using web attribution.
There are 2 options to set up an app for web attribution in Adjust.
Add a new app with web as its only platform.
Use web as a platform for an existing mobile app.
To set up a new app in the Adjust dashboard with web as its only platform:
Select + NEW APP.
Enter your App ID (optional).
Enter your App Name.
Do not select any of the available platforms. Not selecting a platform designates the app as a web app.
For web attribution to work, Adjust needs to add your web base URL to our internal interface. Contact your account manager or support@adjust.com to set this up for you. For this guide, we use https://www.mywebsite.com as an example for your website.
Depending upon your setup method, you can expect different behavior from both your new and existing trackers. Check the information below to see the applicable information for your setup.
Tracker behavior for single platform web apps
The web base URL is used as the default redirect. This sends all users to https://www.mywebsite.com
To override the default tracker behavior, append a general or OS-specific redirect parameter.
Tracker behavior for multiplatform apps
The web base URL is used as the default fallback. This means that if, for example, iOS and Web are set up for the app:
iOS users are sent to the App Store to download the app.
Non-iOS users are sent to the web base URL and web events are attributed to the tracker.
The web base URL is used as the default fallback. For example, if a tracker contains one token for an iOS mobile app and one token for web:
iOS users are sent to the App Store to download the app.
Non-iOS users are sent to the web base URL and web events are attributed to the web tracker.
To send non-iOS users to a different page of your website, append a fallback parameter to the tracker. These users will still be attributed to the web tracker.
Cross-platform tracker deep link & redirect behavior
Trackers behave differently depending on whether a user has the app installed on their device when they interact with a deep link.
If an iOS user who does not have the app installed clicks a cross-platform tracker with both a deep_link and redirect parameter:
The user is sent to the web base URL.
The click is attributed to the iOS mobile tracker.
The web install/session is attributed to Organic of the Web.
If an iOS user who does have the app installed clicks a cross-platform tracker while eligible for reattribution, the reattribution is awarded to the iOS mobile tracker.
Additional tracker customization
You can change your web page destination at any times. There are 2 ways to do this:
Append the full website URL to a redirect-related parameter such as redirect, fallback, redirect_macos.
Use the {base_url} placeholder with a redirect-related parameter. The placeholder is automatically replaced by your web base URL. This makes it quick and easy to change the URL when you want to.
In the dashboard, you can use the Platform filter to view your installs and sessions according to web or mobile app.
Important:
When you first integrate the Adjust web SDK, you may see a high volume of "new" users from web. This is because Adjust is seeing their web_uuid for the first time.
The KPI Service enables you to group your data by Platform.
To filter your web attribution information:
Use the grouping parameter and assign the value platforms to filter by platform: grouping=platforms.
Add the platforms parameter and assign the value of the platform you want to report on. The available options are:
mobile_app
web
undefined
All KPIs relating to post-install activities are grouped under mobile_app or web. All other activities, such as impressions or clicks, fall under undefined.
curl --header 'Authorization: Token token={your_api_token}' \
--location --request GET 'http://api.adjust.com/kpis/v1/2eb2na2w54c3?start_date=2022-05-01&end_date=2022-05-31&grouping=platforms&platforms=web&kpis=sessions,installs&countries=de,gb'
There are 2 placeholders available for post-install activities. Add these to your callbacks to start receiving web attribution information in your raw data.
Placeholder
Return value
{web_uuid}
Gives the full device identifier
Example: 4d1615ab-ee78-49aa-a10f-d57035322a42
{platform}
Indicates if the activity happened on mobile or web