Your emails will likely contain links to https or http URLs that navigate to your website or mobile app. To track if the link was clicked, your Email Service Provider will change the URL structure to make it trackable and OneSignal can hook into that event for analytics.
By default, all emails sent from OneSignal will have link tracking enabled, causing the URL structure to change.
You can disable link tracking by unchecking the Track link clicks option in the dashboard email form. For Emails sent through our API set
true in your API requests.
If you disable link tracking:
- OneSignal cannot track link clicks and will show N/A in the Email Message Reports Click-Through Rate.
- All URLs in the email will not be tracked. There is not an option to disable link tracking for only specific links.
Deep-linking generally refers to opening your mobile app and navigating to a specific page. If you setup Deep Links using Android Web Links or App Links, iOS Universal Links, Firebase Dynamic Links or Branch.io, the deep link should work with or without link tracking, but changing the URL structure may cause your deep links to behave differently.
If you send deep link URLs in your emails, the following will occur based on Link Tracking settings:
|Link Tracking||Deep-Link Outcome|
|Enabled||The ESP will change the URL causing the devices' default browser to open first. Then it will open the app and navigate to the relevant page.|
OneSignal can track the link click.
|Disabled||The ESP will not change the URL. The link will open the app and navigate to the relevant page.|
OneSignal cannot track the link click.
Updated over 1 year ago