Overview
Deep links are specific URLs that can directly point to specific content within a mobile app or web page. Deep linking enables an app or web page to be accessed and launched from a URL, with behavior potentially varying based on the user's device and the context from which the link is accessed. When a user clicks a deep link, they are directed to a specific location within the app or web page rather than opening it to its homepage. Thus, deep linking provides a more personalized user experience and can guide users toward specific actions, enhancing user engagement and conversion rates.
Advantages
- Enhanced user experience: Deep linking eliminates users' need to navigate multiple screens to find what they are looking for, boosting engagement and satisfaction.
- Promote app installations: Deep linking can promote app installations. You can create customized links that take users directly to the app store with pre-populated information, making the installation process smoother and more convenient.
- Retargeting and re-engagement: Deep links facilitate retargeting strategies by reminding them of products or services they showed interest in. This helps increase user engagement and conversions.
- Personalized campaigns: You can create personalized campaigns by leveraging deep linking. By directing users to specific pages related to their interests or personal preferences, you can tailor campaigns to individual users, increasing the chances of conversion.
Configure Deep Linking Domain in MoEngage
Perform the following steps to configure a deep linking domain in MoEngage:
- On the left navigation menu in the MoEngage dashboard, go to Settings > Advanced settings > Custom domain.
- On the Email tab, click + Add deep linking domain.
- On the Add deep linking domain side drawer, add the following details:
- Complete the deep linking configuration of your respective provider. For more information, refer to the following links. MoEngage supports native integration from the following deep link providers:
- AppsFlyer
-
Branch
info Information
- Ensure that you follow instructions from your deep link provider regarding the CNAME pointing.
- MoEngage does not procure an SSL certificate for your deep linking domain. Your deep link provider can help you with this.
- To effectively ensure proper click tracking for Branch and AppsFlyer deep links, you must correctly configure the click tracking webhook on your Deeplink provider dashboard.
Set the webhook endpoint to the following:
bapi-0X.moengage.com, where 'X' in the API Endpoint URL refers to the MoEngage Data Center (DC). MoEngage hosts each customer in a different DC. You can find your DC number (value of X) and replace the value of 'X' in the URL by referring to the DC and API endpoint mapping here.
This configuration ensures that click data is accurately transmitted back to MoEngage and reported against corresponding campaigns. - While Branch and AppsFlyer are natively integrated with MoEngage, you can choose to deliver deep links created on any other platform. Use the exact link created on the deep linking platform and turn click tracking off on MoEngage selectively for the deeplinks. This will ensure that MoEngage doesn't wrap such links and deliver them as is, hence ensuring click tracking works correctly. To do so, the HTML would look like the below:
<a clicktracking = "off" href = "Insert_your_Deeplink">Click Here </a>
The click data associated with these links will be accessible through your chosen Deeplink Provider dashboard, allowing for continued monitoring and analysis of link engagement.
- In the Deeplinking domain name box, type the deep linking domain name with which you want to wrap the deep links.
- Select the Mark this domain as default check box if you want this domain as your default domain.
- Select the I acknowledge that the pre-requisites are met and click tracking ESP settings is turned off check box.
info Information
Keeping the ESP click tracking setting turned on breaks the redirection when the recipient clicks the deep links received in their mailboxes. If you are using MoEngage-managed email, MoEngage handles this. If you are using your Email Service Provider (ESP), ensure the same on your ESP dashboard.
- Click Save.
- After saving, your deep linking domain is listed on the Email tab of the Custom domain page as shown below:
- Click the ellipsis icon (
) against any of your deep linking domains to mark it as Default or Delete.
- If you have only one default link brand domain configured and delete the same, you cannot add this branding domain while creating the email campaign.
- If you have configured multiple default link branding domains and delete one, any active campaign that uses the deleted link branding domain falls back to the new default link branding domain.
- Complete the deep linking configuration of your respective provider. For more information, refer to the following links. MoEngage supports native integration from the following deep link providers:
Add Deep Linking Domain to Email Campaign
After configuring the deep linking domain, you can add them to your email campaigns. Perform the following steps to add deep link domains while creating email campaigns:
- Navigate to Step 2: Content of your email campaign.
- In the Deeplinking domain list, select the deep linking domain to be used in this email campaign so that MoEngage wraps the deep links with this domain while sending out the email campaign. Note that any deep links marked as default during configuration are auto-populated in this list.
info Information
When creating the email content, adding the parameter deep_link=true to all deep linking URLs included in the email body is necessary. This allows the MoEngage platform to identify these links as deep links. The system then uses the deep linking domain chosen from the Deeplinking domain list to wrap them. All remaining URLs in the email body are wrapped with the selected link branding domain.
- Continue to add the required details and publish the campaign. For more information, refer to Create an Email Campaign.
View the Deep Linking Domain Used in a Campaign
Perform the following steps to view the deep linking domain used in a published email campaign:
- On the left navigation menu in the MoEngage dashboard, click Engage, and then click Campaigns.
- On the All campaigns page, select the required campaign.
- On the Campaign analytics and info page, click the Info tab.
- In the Sender details section, you can view the deep linking domain added to that email campaign.
info |
Information Even if your brand does not use deep links, MoEngage recommends branding your links using its link branding feature. For more information, refer to Configure Custom Domain. |