Advanced Settings
Endemic Offers
Using Deeplinks with Endemic Offers
11 min
overview for mobile app integrations, you can use mobile app deeplinks as landing page urls in your direct offers deeplinks open offers directly in native apps instead of web browsers, providing a more integrated user experience momentscience supports deeplink urls through a bounce url mechanism that preserves tracking this feature applies only to endemic offers shown within mobile apps standard web based offers should use regular https urls when to use deeplinks use deeplinks when your endemic offer promotes in app content or features you want users to land directly in your mobile app you need to drive engagement to specific app sections your target audience accesses offers from within your mobile app how bounce urls work since raw deeplinks (like `yourapp\ //section`) cannot be used directly as landing pages, momentscience provides a bounce url mechanism the bounce url wraps your deeplink in a standard https url that redirects users into your mobile app while enabling tracking step by step setup step 1 identify your deeplink determine the deeplink url that opens the desired destination in your mobile app examples yourapp\ //home yourapp\ //offers/spring sale myapp\ //section?id=123 step 2 encode your deeplink deeplinks must be url encoded before being used in the bounce url use your browser's developer console to encode the deeplink encodeuricomponent("yourapp\ //section") this returns the encoded version yourapp%3a%2f%2fhome step 3 construct the bounce url use this template to build your bounce url url template https //trk pubtailer com/sdk/campaign/landing?q=encoded deeplink url parameters q contains your url encoded deeplink from step 2 replace encoded deeplink with your encoded deeplink from step 2 example https //trk pubtailer com/sdk/campaign/landing?q=yourapp%3a%2f%2fhome step 4 use as landing page url in the offer creation form navigate to the landing page url field paste your complete bounce url complete the rest of your offer configuration step 5 test your configuration before launching your offer quick test open the bounce url directly on a mobile device where your app is installed the app should open to the correct destination create a test offer using the bounce url click the offer cta from within your mobile app verify the app opens to the correct destination app not installed behavior if users click an offer with a deeplink but don't have the target app installed, the mobile operating system will handle the failed deeplink attempt typically, this results in a silent fail or system level prompt for endemic offers shown within mobile apps, this is acceptable since the target app is already installed (users are viewing the offer from within the app) test thoroughly in your target environment before launching offers to production tracking verification after setting up your bounce url, verify that tracking works correctly by checking that offer clicks appear in your momentscience dashboard reporting common mistakes issue incorrect correct wrong parameter name ?url=yourapp%3a%2f%2fhome ?q=yourapp%3a%2f%2fhome unencoded deeplink ?q=yourapp\ //home ?q=yourapp%3a%2f%2fhome ๐ข if you're running into any issues while going through the integration process, feel free to contact us at mailto\ help\@momentscience com