When you are sending an SMS message, it is important to mind the total count of characters used in a message. One SMS message can hold up to 160 characters, this means that long links to your store might eat up most of the characters and double your expenses. 

To make sure you are not using too many characters for your links, we replace them with unique links to make them shorter and trackable. This also allows us to track clicks on your links in SMS messages, which allows you to track the conversion.

How link replacement works

Every time you add a link to your SMS message, we take it and replace it with unique shortened link. These shortened and replaced links are unique to each of your recipient. Replacement happens when we prepare your message to be sent, so is not actually seen when you are preparing your workflow. 

Regardless of the length of your link, we always replace it with a link of the same length: osend.me/l/XXXX or osend.me/lc/XXXX.

The link consists of three major parts:

  • osend.me - this is the domain we are using to shorten, replace, and track your links in SMS messages.
  • l - this stands for link and allows us to separate this link from unsubscribe and automation links on your SMS messages. lc - this stands for link campaign and allows us to separate this link from unsubscribe links and automation links on your SMS messages.
  • XXXX - the unique part, which is always different to each of your recipients. This allows us to track very precisely, who clicked your link in SMS.

Counting used characters

SMS messages allow up to 160 characters on a single SMS. However, you can write messages longer than that - they will be split into several ones and delivered to your recipients as two, three or more separate SMS messages. 

We provide you with a character counter at the top of the SMS text input field. This is a precise counter in cases where you are not adding any links to the message. However, in some cases you might add a link, therefore the counter might not be that precise.

Once you add a link to your SMS message, the counter will count all of the characters in that link and subtract from the total left. As we replace your links, the real character count might be shorter. 

For example: if we send an SMS with text "https://www.omnisend.com" (see image below) it shows that we used 24 characters. As we send it out, the link will be replaced by osend.me/l/xxxx, which uses only 15 characters. 

Link tracking

Link replacement is good not only because you use less characters in your SMS messages, but it also allows you to track the clicks from SMS messages - this is something that is rarely seen in SMS marketing, but to our mind is very important.

When your SMS message is sent and a link on it is clicked, we automatically track that click and show it on your reports. 

Not only that, we add UTM parameters for that link, so you can track it through your Google Analytics as well. Here are the parameters we add:

  • utm_source={{presetName}} - the name of your preset, which changes every time you change the name of it. E.g. Cart Recovery, Order Confirmation, etc.
  • utm_medium=sms - this parameter stays always the same.
  • utm_campaign={{flowBlockID}} - this is the ID of the SMS block in your workflow. If you use more than one SMS block on your automation workflow, it allows you to identify which block's link was clicked. You will be able to find block ID's on your reports very soon.
  • contactID={{contactID}} - the encoded ID of your recipient. 
  • flowID={{flowID}} - the ID of your automation workflow. 

Did this answer your question?