Getting Started
Automations
Campaigns
Segments
Keywords
Subscriber Collection
Billing
International Messaging

Dynamic UTM parameters with SMS Marketing

You can enable UTM parameters for any links sent through your SMS marketing program. These can be dynamic (such as dynamically adding the campaign name, like utm_source=mothers-day), or static (such as adding a simple un-changing value like utm_source=sms).

BlazeSMS allows you to customize the following UTMs:

  • utm_source
  • utm_medium
  • utm_campaign

You can customize these for each message category:

  • Campaign messages
  • Automation messages
  • Direct messages
  • “Everything else” messages

For each of these combinations, you can set different UTM values that you’d like depending on which kind of message you send. For example, maybe you want utm_source to be the name of the campaign from which this message originated. That is easily done with the following setting:

Dynamic UTM values available:

  • Campaigns: Campaign Name, or Campaign Segment
  • Automations: Automation Name

If you run into a use case in which you need other dynamic values, let us know and we’ll be happy to work with you to get that done.

How Dynamic UTMs work

If you want a Campaign or Automation message to have a dynamic UTM parameter value, depending on which campaign or automation the click came from, you can do this with dynamic UTMs. For example, you can have utm_campaign set to “Campaign Name”, then the name of the campaign will be converted into lowercase, and spaces will be replaced by dashes, and added dynamically before the user lands on the page. In this case, for further example, a campaign named “Mother’s day” with a dynamic utm_source of “Campaign Name” will have the following added to the URL: ?utm_source=mothers-day

We optimize links such that UTM parameters are not visible in the shortlink sent via SMS. They are intelligently added after the user clicks on the shortlink, and before they land on your page. That way you get all the benefits of UTM tracking, without unsightly characters added on to an SMS message.

How Static UTMs work

If you don’t choose one of the dynamic options (Campaign Name, Campaign Segment, or Automation Name), you can simply put any value you want into the UTM field.

For example, perhaps you want all of your Direct Messages to have ?utm_source=direct-message. In that case simply put direct-message into the associated field, as seen here:

Then any link you send in a direct message will have the associated static UTM value added to it after a user clicks the link.

Does this still maintain short links?

Yes. With TrueLink, by BlazeSMS, you have the benefit in knowing that any links sent through your SMS program maintain your brand URL. You also have UTM parameters added dynamically, after the user clicks the link — the UTM parameters do not show up in the actual SMS message, so that you can save characters (and money) on your SMS messages.

Are there any caveats with tracking?

Are there any caveats with tracking?

No, UTM tracking will work 100% as expected, because the UTM parameters are added before the user actually lands on your website. You’ll be able to leverage all the benefits of normal UTM tracking.

Testing your UTM parameters

Feel free to test your UTM parameters by doing the following:

  • Go to Account → Tracking
  • Enter “test” under utm_mediumDirect Message Value
  • Send a direct message containing a link to yourself through the Conversations tab. (Make sure the URL begins with https://)
  • Click on the link that you’ve just been sent via SMS.
  • Observe the URL on your mobile phone. It should have ?utm_medium=test, added to the URL.

Stop overpaying for Enterprise SMS

Switch to a smarter, more affordable SMS solution

Covered Topics
How Dynamic UTMs work
How Static UTMs work
Does this still maintain short links?
Are there any caveats with tracking?
Testing your UTM parameters
SMS LogoBlazeSMS
Knowledge Base
Site Links
Getting Started
Automations
Campaigns
Segments
Keywords
Subscriber Collection
Billing
International Messaging
BlazeSMS is pioneering the most robust AI powered SMS marketing platform for Shopify merchants across the world.