Understanding Dynamic Links

Skip the step of sending a user to a landing page to select location or language - and route them directly to your content with fewer clicks using BL.INK's intelligent Dynamic Link feature.

What is a Dynamic Link?

In some situations, it makes sense to have a different destination based on certain parameters. Imagine wanting to route a visitor based on their device type, location, or language.

For example, your company has a mobile app for iOS and Android devices. Rather than taking the visitor to an intermediary page that has iOS and Android buttons or links, you can use a Dynamic Link to detect the device type and then dynamically route the visitor to the appropriate destination link. In addition, you can see detailed analytics about exactly which device-type is most popular.

BL.INK supports dynamic link routing for the following variables:

  1. Day of Week
  2. Time of Day
  3. Date/Time
  4. Device
  5. Language
  6. Geography (by US States or by Country)

You may use any combination or multiples of the above variables to create incredibly simple or complex routes.

Link routing is designed in an “If, Then” format. A route will look something like this: 

If the click comes from the United States, then route it to the U.S. home page. If the click comes from Canada, then route them to the Canadian home page.

Creating Dynamic Links

To get started, you'll first want to set up specific links for each of your destinations, which we will walk through below. Keep in mind that every Dynamic Link will need a "catch-all" address, which will serve as the destination if none of your rules are met. Otherwise, you can create any number of destination URLs. 

To create your links, please follow the instructions for creating a new link.

Once your destination links are created, create a new Dynamic Link. You can specify a unique URL or we'll create one dynamically for you. Once your Dynamic Link is created, you'll then choose your "catch-all" link that you just created. 

After logging into BL.INK, navigate to the drop-down menu toward the top of the screen (click where it reads "Smart Links" and your domains will be displayed) to select the domain you want to create the Dynamic Link under. 

After selecting the domain, click on New Link, and then click on Dynamic Link

Screen Shot 2019-10-18 at 3.59.41 PM

Proceed with creating your "catch-all" Dynamic Link first, and then set up your subsequent Dynamic Link routes. 

Screen Shot 2019-10-18 at 4.08.53 PM

Now your base Dynamic Link is in place and you may then begin adding specific rules. You will choose your rule, then your link. Repeat as needed. Any of these links may be edited at a later time.

Note: Make sure all of the links you need for routing are created before setting up routes. You cannot route to a link that does not exist in BL.INK yet

Statistics are not reported at the Dynamic Link level. All detailed analytics are stored within the destination links. If you wish to record analytics about the traffic originated for a Dynamic Link, it is recommended that you create a new short link and point it to the Dynamic Link. This will let you collect full analytics for the inbound and outbound traffic.

Also, keep in mind that the Dynamic Link rules process from the top to the bottom and the processing stops when the first matching rule is found. You may rearrange the sort-order by entering numeric values and clicking Reorder and the rules will re-sort according to the numbers entered.

Still have questions? We are here to help. Feel free to reach out via email at help@bl.ink!