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. 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. 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.


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.


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 or another request for a new idea? We're here to help.