Enterprise Domain (Custom Branded Domain)
Introduction
Enterprise domain, also referred to as Custom Branded domain, refers to the ability to use your own first-party (sub) domain (e.g. app.brand.com) for creating and managing links with Adjust.
This feature is currently in Beta and only available to select early access customers who are testing it. We are working on moving this to General availability soon.
About Enterprise Domains
Previously, as part of our TrueLink solution, you could only set up the default Branded domain, a subdomain of the go.link domain (e.g. brand.go.link). Going forward, you can get the full functionality of TrueLink (both from a linking and measurement perspective) on your own first-party (sub) domain (e.g. app.brand.com).
How it works
Enterprise Domains are implemented by associating a domain defined in your Domain Name System (DNS) with an Adjust domain. This is done by using standard settings in your DNS and setting up an Enterprise Domain in Adjust. In addition, you will need to make some minor changes in your app to support Enterprise Domains. You will need the assistance of the DNS admin, usually a member of your IT team or your DNS hosting provider and the app developer.
Why would you use Enterprise domains?
- Increase brand recognition: Reinforce brand reputation with recognizable domains and short links, personalizing the app journey to maintain loyalty and boost engagement.
- Improve click-through rate & conversion rate: Improve likelihood of end-users clicking through & converting by addressing concerns users have about the link not belonging to the respective brand.
- Minimize friction in user journeys: Reduce instances of platforms flagging/blocking outgoing ‘first-party domain’ links.
Before you begin
Requirements
- Admin and Editor permissions
- Native apps (Android, iOS). We are working on support for other platforms/frameworks, and cannot guarantee that Enterprise domains would work in compatibility with them at the moment.
- Adjust SDK version: v4.37 and above
- Set up TrueLink for your app(s), including configuring deep links in the Adjust SDK (iOS | Android)and setting up the Branded go.link domain
- Use the same branded domain and Enterprise domain for every platform of your single-platform apps. This is required for deep links to work correctly across multiple platforms. For example, if you have an Android version and an iOS version of your app in Adjust, specify the same branded domain and Enterprise domain in both apps.
- You cannot use the same domain name for multiple apps on the same platform. For example, if you have two Android apps in Adjust, you cannot specify the same branded domain in both apps.
- Your domain may not begin or end with a hyphen (-) or a full stop (.).
- Once configured and saved, you cannot change the Enterprise domain.
Tips for picking the right Enterprise domain
- Your Enterprise (sub)domain should not host any actual content. Since you would be expected to change DNS settings to point to Adjust, this should be a sub domain/root domain reserved only for the purpose of hosting Adjust links, and not used for hosting any other content for end-users
- Your Enterprise domain name should align with your company name. When your links include your brand name (e.g. app.brandName.com OR link.brandName.com), it makes it easier for users to recognize them, which promotes trust and improves conversion rates.
- Keep your Enterprise domain as short as possible. If you have different versions of your brand name or different domains, use the name that users would identify.
- Work with all your internal stakeholders—marketing, branding, and so on—to pick an Enterprise domain. Make sure that everyone is aligned before you configure and save your Enterprise domain
Availability
- Enterprise Domain Paid Add-on: Contact your Adjust representative or email sales@adjust.com if you wish to get access.
- Without access to this feature, you will see the Enterprise domains section as locked within Appview, and you will be unable to configure Enterprise domains
Note : Enterprise Domain is not compatible with Adjust Data Residency and URL Strategy at the moment, but we are working on supporting this in future iterations
Basic setup
Step 1 - Configure Enterprise domain
- Work with your IT Team/DNS hosting provider to create A records:
<custom.branded.domain.name> -> 185.151.204.100
- It simply redirects the request to app.adjust.com , but allows Adjust to host the necessary SSL certificates for this domain
Step 2 - Set up Enterprise domain in Adjust Appview
To set up an Enterprise domain for your app, follow these steps in AppView.
- Under AppView, select All apps.
- Select your app.
- Select the App information tab.
- Under Enterprise domain, select Edit.
- Enter the unique domain to be used in your custom link URLs.
- Select Save.
Great job! You have now saved the Enterprise domain, and you will see it in a ‘Setup pending’ state since you still have a few more steps to go before the domain is fully usable.
Step 3 - Set up Enterprise domain in your app
iOS
- For iOS apps, an additional step is required to let universal linking work correctly with your enterprise domain links.
- When you first set up support for universal links in your iOS app, you configure Associated Domains. After you have saved an enterprise domain for your app, you need to update this.
- Ask your developer to enter the new Enterprise domain into the Associated Domains section of your Xcode project. For more information, see Apple's documentation about supporting associated domains.
- In addition to the Enterprise domain, keep both the raw UL domain xxx.adj.st and Branded domain brandName.go.link as the associated domains. Do not remove them.
Android
- For Android apps, an additional step is required to let Android App Links work correctly with your Enterprise domain links.
- When you configure Android App Links in the Adjust SDK, you need to configure your Enterprise domain as the Android App Link
Step 4 - Wait for Adjust to complete domain validation and host certificate(s)
- To get your Enterprise domain fully set up to be your Adjust link domain, the Adjust system automatically kicks off processes in the background to
- Validate that the DNS A-record for the domain
- Deploy the SSL/TLS certificate
- Serve the Apple-app-site-association, i.e. AASA file (iOS) and the Assetlinks.json (Android) file
If there are any errors in the processes, you would see specific error messages that will prompt you to contact the Adjust support team if necessary. If all background set up steps are successful, you will see the Enterprise domain status change to ‘Connected’.
Step 5 - Set your Adjust Link domain
Once your Enterprise domain is in the ‘Connected’ state, you can choose to set the Enterprise domain as the Adjust link domain by selecting the radio button. This means that all Adjust links in Campaign Lab UI (and links created via APIs) would now show up with your Enterprise domain instead of the Branded go.link domain
Step 6 - Create and Test links with Enterprise domain
Create a custom link (or pick any of the existing links that would now show up with the Enterprise domain) in Campaign Lab and/or via the Deep Link Generator API, and test them on different devices and platforms. Ensure that the Enterprise domain links have the same routing and deep linking functionality you expect within Branded go.link links.
If, for some reason, any of the tests don’t meet your desired results and you wish to change the ‘Adjust Link Domain’ radio button back to the Branded domain, it is possible to do so. All links in Campaign Lab UI (and links created via API) will switch back to the Branded go.link domain, while you debug and fix any issues with the Enterprise domain.
If everything works well, you are all set to create, deploy and manage Adjust links on your own first-party (sub) domain across all your channels and touchpoints with end-users. Congratulations!
Advanced setup
Setting up Additional Enterprise domain(s)
If you need multiple enterprise domains to work with Adjust links - perhaps because a specific channel, country or vertical within your organization requires it - it is possible to do so with the ‘Additional Enterprise domains’ feature
Availability
- ‘Additional Enterprise Domains’ Paid Add-on: Contact your Adjust representative or email sales@adjust.com if you wish to get access.
- Without access to this feature, you will see the ‘Additional Enterprise domains’ section as locked within Appview, and you will be unable to configure multiple domains.
All the remaining steps to setup, configure and test additional enterprise domains is the same as those for the primary Enterprise domain.
FAQs
- Will both the Enterprise domain and the Branded go.link domain continue to work in parallel?
Yes, both sets of links will continue to work. You can consider the enterprise domain link (https://app.brand.com/Summer-sale) effectively an alias of the Branded domain link (https://brand.go.link/Summer-sale). This makes it easy for you to replace the links gradually over time without needing to do any link migration overnight
- Can I set up multiple enterprise domains?
Yes, you can do so if you have the ‘Additional Enterprise Domains’ feature enabled for your account
- Can I edit/delete my Enterprise domain?
It is not possible to edit/delete your Enterprise domain once it is fully configured. To request any changes/deletions, you would need to contact our support team.
- Can I set Additional Enterprise domains to be the ‘Adjust link domain’?
No. Only the primary Enterprise domain, or the branded go.link domain can be set to be the Adjust link domain. However, if you create any links of the primary enterprise domain, you can convert them into links of an additional enterprise domain simply by replacing the domain outside of the Adjust UI or API without modifying any other parts of the link. The suffix of the short link, the parameters of the long link, etc., all remain the same. E.g. https://sub1.brand.com/Summer-Sale can be converted to https://sub2.brand.com/Summer-Sale simply by replacing sub1 with sub2.
- How should I handle the migration of existing links if I configure an Enterprise Domain?
If you have Branded links (go.link) deployed already in campaigns, all you need to do is simply replace the domain with enterprise domain links and share the modified link with the respective channel. This makes it easy to handle migrations, especially considering both sets of links continue to work interchangeably.
- Does Enterprise domains feature work if I have enabled Data residency?
The Enterprise domains feature is currently not compatible with Data residency. However, we are working on this in our roadmap, and hope to release this soon.
- Can I configure a custom root domain, or is this feature restricted to just custom subdomains?
The Enterprise domains feature currently supports custom subdomain (sub.brand.com), but theoritically, it should also be possible to set up custom root domains (brand.com) with the same setup steps. We hope to use the early access / beta launch of this feature to validate this. If you wish to setup a root domain as the Enterprise domain, please get in touch with our team, so we can support you through this process.