Support Home > Smartlinks™ Overview > Creating and Editing Dynamic Routes

Creating and Editing Dynamic Routes

Feature Summary: The following document defines the process for creating and editing App Groups and SmartLinks™ within Free App Analytics. SmartLinks™ are URLs that send users to predefined destinations based on device platform, OS (Operating System) version, location, and a variety of other defined targeting criteria.

Use Cases for SmartLink™ Creation:

A SmartLink™ enables Free App Analytics users to perform tasks such as:

  • Create a single link for off-network marketing (email, SMS, company website, social) enabling customers from different mobile platforms to reach the correct app store or download destination.
  • Use a single link to redirect customers to geo-specific app stores.
  • Create device OS version conditions to offer users the best experience for their device.
  • Monitor performance of Campaigns utilizing SmartLinks™.


NOTE: The following instructions provide the procedures for creating a basic SmartLink™ for two apps of different operating systems (i.e., iOS and Android).

NOTE: Amazon devices will be redirected to the Google Play Store when an Amazon App is added to a Smartlink™ App Group. For more information, contact your Client Success Managers.

NOTE: Windows devices will be redirected to the Catch-All Destination URL when a Windows App is added to a Smartlink™ App Group. For more information, contact your Client Success Managers.

NOTE: At this time, SmartLink™ does not support BlackBerry due to the fact that the BlackBerry user agent cannot be parsed. For more information, contact your Client Success Managers.

Create an App

  1. If not previously setup, create an app. For more information on creating an app, refer to Create/Edit Apps.


NOTE: An app must be created within Free App Analytics for each app that will be associated with the SmartLink™.

Dynamic Routing User Interface

  1. Log in to Free App Analytics.
  2. Select the desired Account.
  3. Select Smartlinks > Dynamic Routing.

App Group Location and Organization Tools

App Groups can be easily located by utilizing the search and organization tools.


Live Search Tools:

App Groups can be located using the live search tool by typing part of all of the name of the app group.


App Group Organization:

App Groups can be organized by using one of the following:


Sort –

  • Name (A-Z)
  • Name (Z-A)
  • Date (Newest)
  • Date (Oldest)

Creating an App Group

  1. Click Add an App Group.
  2. Enter a unique App Group Name.
  3. Select at least two (2) apps from the drop-down lists.

    NOTE: More than two (2) apps may be selected, for more information on using SmartLinks™ for more than two apps contact your Client Success Managers.


  5. Click Submit.


A. Select Apps to Group

Create a SmartLink™

  1. Select App Group Tools () > Add a SmartLink or Click on the App Group > App Group Tools () > Add a SmartLink.


  3. Enter a unique SmartLink™ Name.

    NOTE: Default SmartLink™ is automatically generated within the SmartLink™ name field. While no adjustment to this SmartLink™ name is needed, it is highly recommended that a unique SmartLink™ name be entered for ease of identification.


  5. Enter a Destination Name for each app.
  6. Enter Destination URL.

    NOTE: If the destination URL was entered during app creation, this field will be automatically populated during the creation of a SmartLink™.


    BEST PRACTICES: For Android apps, ensure that the SmartLink™ Destination URL is set to the Google Play store. For more information, refer to the Google Linking to Your Product



  8. Update the Catch-All > Destination URL.

    NOTE: is set as the default. A location such as the company homepage should be entered, which will function as the destination for any devices that do not meet the defined criteria.


  10. Select Target App (For Tracking)>Desired App.

    NOTE: A tracker will be created under the campaign of the app selected as the Target App (For Tracking) for displaying the data associated with the SmartLink™. Also a “Catch-All” tracker will be created to track any unmatched traffic within the same campaign.


  12. Click Submit.


A. Select a Target App

Editing a SmartLink™

NOTE: The following steps begin from the App Groups page. If you are not located on the App Groups page, navigate there by selecting Account Options>App Groups/SmartLink.


  1. Click the App Group Tools menu ().
  2. Click View SmartLinks.
  3. Locate the desired SmartLink™ and Click the SmartLink Tools menu () > Edit.


Tracking SmartLinks™

Once a SmartLink™ has been created, a tracker for the SmartLink™ and Default Destination “Catch-All” will be created. These trackers can be viewed from the Campaign Manager or through the App Group manager.


  1. Locate and Click on the desired App Group.
  2. Click View SmartLinks.
  3. Click on the desired SmartLink™.
  4. Click the SmartLink™ expand button.
  5. Click Jump to Campaign.

    A. SmartLink™
    B. Target App


    NOTE: Clicking on the Jump to Campaign button associated with the app chosen for the Target App will provide access to both the SmartLink™ tracker and the Default Destination “Catch-All” tracker. Clicking on the Jump to Campaign button associated with the Non-Target App will only provide access to the SmartLink™ tracker.

    NOTE: The Default Destination tracker is the “Catch-All” tracker created to track any unmatched traffic.


    A. SmartLink™ Tracker
    B. Catch-All Tracker


  7. Click the SmartLink™ Tracker expand button.


NOTE: By expanding the SmartLink™ Tracker, data such as Impressions, Clicks, Click Rate, Conversions and CV Rate are displayed.

NOTE: By selecting Tracker Tools>Edit SmartLink, the UI will be redirected to the SmarkLink edit page.



NOTE: By expanding the Default Destination “Catch-All” tracker, data such as Impressions, Clicks, Click Rate, Conversions and CV Rate will be displayed.

NOTE: The trackers associated with a SmartLink™ are not editable. Any changes that are required, need to be made at within the SmarkLink interface.

Advanced SmartLink™ Settings

A SmartLink™ may be further refined through the use of Filters, Conditions and Values. By default each app within the App Group will have a filter/condition/value which identifies the platform of the app. Additional Destinations can be added to one or more apps within an App Group to allow further definition of Destinations.


  1. Click Add Destination.
  2. Enter a Destination Name.
  3. Enter a Destination URL.
  4. Click Add a Filter. (optional)



  • Device>Type
  • Device>OS Version
  • Geo>Country



  • Matches
  • Doesn’t Match
  • Equals or Greater



  • Specific Device Types
  • Specific OS Versions
  • Specific Countries


NOTE: The Values are dependant upon the filters selected. The list of values will update as different filters are selected.


A. Default Filter
B. Additional Filter


Custom Parameters:

If the associated app(s) have custom parameters that can be leveraged to enhance the data, those custom parameters may be entered in this section.

  1. Click Add a Parameter.
  2. Enter the Custom Parameter.
  3. Add additional Custom Parameters. (optional)
  4. Click Save.


NOTE: When a custom parameter is created, it is inserted automatically into the SmartLink™ Click URL.

NOTE: In order to remove a custom parameter, Click the “X” associated with the specific parameter.


A. Custom Parameter


Last Modified: Aug 15, 2019 at 11:06 am