Understanding BL.INK Dynamic Links

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

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.

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/links, you can use a BL.INK 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.

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

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 a Dynamic Link:

After logging into BL.INK, navigate to the dropdown 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.

select domain

After selecting the domain, navigate to the right and click on New Link, and then click on Dynamic Link.

dynamic link

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

dynamic link create

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 or the destination may be edited as long as you'd like.

Please Note: no statistics are 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, so feel free to reach out via email at help@bl.ink!