Track SMS campaign clicks, website visits and sales

Send tracked SMS links through the TNZ Dashboard. Review recipient clicks and use campaign tags to measure website visits and sales in Google Analytics.

Updated

You've sent an SMS campaign promoting your latest offer. But how do you know whether it worked?

Standard SMS delivery reports tell you whether messages were delivered, but not whether recipients clicked your link, visited your website or made a purchase. With TNZ SMS Link Tracking, you can see which recipients clicked, and optionally use Google Analytics to measure campaign traffic and sales.

This guide shows you how to send a tracked SMS Broadcast through the TNZ Dashboard and review the results, using a fictional spring sale as an example.

What can you track?

SMS link clicks

See which recipients clicked their unique SMS links and when. You do not need Google Analytics. Export click data for follow-up in your CRM.

Website visits

Add campaign tags to your link to identify visits from SMS in Google Analytics 4 (GA4). This requires GA4 on your website.

Purchases and revenue

If your website sends ecommerce purchase events to GA4, review sales attributed to your SMS campaign. To match individual orders to customers, you must configure your website or CRM.

Start with the webpage you want recipients to visit. For our spring sale, the link is:

https://www.yourstore.co.nz/spring-sale

If you only need to see who clicked: Use this link inside TNZ's [[Link:...]] command in step 3. TNZ records clicks without tracking tags or customer references.

Optional: Track website visits in Google Analytics

If your website uses GA4, add UTM campaign tags to help identify visits from your SMS promotion:

https://www.yourstore.co.nz/spring-sale?utm_source=tnz&utm_medium=sms&utm_campaign=spring-sale

  • utm_source=tnz sets TNZ as the campaign source.
  • utm_medium=sms identifies SMS as the medium. Use lowercase sms consistently.
  • utm_campaign=spring-sale names this campaign so you can compare its results with others.

If the page address already contains a question mark, add the tracking tags with & instead of another ?.

Optional: Add a customer reference

To pass a customer reference to your website or CRM, add the Custom1 field:

https://www.yourstore.co.nz/spring-sale?utm_source=tnz&utm_medium=sms&utm_campaign=spring-sale&cid=[[Custom1]]

Adding cid=[[Custom1]] includes each recipient's customer reference in the link. Step 5 explains how your store or CRM can use it to match orders.

Protect customer information: Do not include names, mobile numbers or email addresses in tracking links. Analytics and other website tools can collect URLs. Use a reference that does not reveal personal information.

Read Google's guidance on keeping personal information out of Analytics.

2. Prepare your contact list

Create a spreadsheet of the people you want to message. The example uses these columns:

  • Destination: the recipient's mobile number. This is the number TNZ will send to.
  • Attention (optional): the recipient's name, for a personalised greeting.
  • Custom1 (optional): a customer reference from your store or CRM, if you use [[Custom1]] in the campaign link.
Example contact spreadsheet with Attention, Mobile and Custom1 columns.
Example contact list. Map the Mobile column to Destination when importing.

You can also use Address Book contacts that contain the fields you need. See Adding TNZ Dashboard Address Book Contacts.

3. Create and send your SMS Broadcast

  1. Log in to the TNZ Dashboard.
  2. Select New Message | Send SMS Broadcast.
  3. Load your contact list.
  4. Enter your SMS message with the website address inside the [[Link:...]] command, as shown below.
TNZ SMS Broadcast message editor with Add Substitutions and Add MessageLink controls.
The SMS Broadcast message editor, shown with an example event reminder. Use your own promotional message and link.

Example message with basic TNZ click tracking:

Hi [[Attention]], our spring sale starts today. 30% off bedding for our regular customers: [[Link:https://www.yourstore.co.nz/spring-sale]]

If you do not use Attention, remove Hi [[Attention]], from the example.

If you added GA4 campaign tags in step 1, use that longer address inside the same [[Link:...]] command instead.

Example message with GA4 tags and an optional customer reference:

Hi [[Attention]], our spring sale starts today. 30% off bedding for our regular customers: [[Link:https://www.yourstore.co.nz/spring-sale?utm_source=tnz&utm_medium=sms&utm_campaign=spring-sale&cid=[[Custom1]]]]

If you do not supply customer references, omit &cid=[[Custom1]] from the link. Keep the final ]] that closes the Link command.

Example of what the recipient receives:

Hi Sarah, our spring sale starts today. 30% off bedding for our regular customers: tnz.nz/A1B2C3

TNZ replaces the substitution fields with each contact's values and creates a unique short link for each recipient. If you use [[Custom1]] inside [[Link:...]], keep the nested brackets exactly as shown.

For more about the command, see SMS URL Shortener and Short Links.

  1. If you want to schedule the broadcast, set Sending Date/Time. The sending time uses your computer's timezone.
  2. Review the recipients, message and sending time.
  3. Select Submit when you are ready to send.

After sending your campaign, open the TNZ Dashboard and select View Messages | Message Link Tracking.

TNZ Dashboard View Messages menu with Message Link Tracking near the bottom.
Find Message Link Tracking in the left menu. This screenshot shows the Detailed Messages Sent screen, not the click-tracking report.

The link-tracking report shows the mobile number, time and device for each recorded click.

Select Export List to download a CSV of click data for your CRM or a marketing platform such as Klaviyo.

Keep a copy of your results: TNZ keeps click data for three months. If you need the information later, export the report after each campaign.

5. Optional: Review website visits and sales in Google Analytics

If you added UTM tags and your website uses Google Analytics 4, follow these steps to review campaign traffic.

  1. Open Google Analytics 4.
  2. Select Reports | Acquisition | Traffic acquisition.
  3. Filter for Session medium with the value sms.
  4. Use Session campaign to identify your campaign, such as spring-sale.

See Google's Traffic acquisition report guide for report options.

See purchases and revenue

If your website sends purchase events to GA4, you can review purchases and revenue attributed to your campaign. UTM tags alone do not record sales. Ask your website administrator or ecommerce provider about configuring ecommerce tracking in GA4.

Match individual orders to customer references

If you included cid=[[Custom1]] in the campaign link, your store or CRM must capture the resulting cid value and save it with an order. You can then match that reference with the Custom1 value in your contact list, if your system supports it.

Ask your website administrator or CRM provider to configure order matching. TNZ click reports and GA4 campaign tags do not do this automatically.

How the reports work together

TNZ shows who clicked the link. GA4 reports the website traffic and revenue attributed to your campaign. The figures may differ because a click is not the same as a recorded website session or purchase.

Clicks and message reads

TNZ reports link clicks. SMS does not tell you whether someone read the message.

Automated link previews

Some phones and apps preview links automatically. TNZ filters bots and link previews using known addresses and browser signatures.

Forwarded messages

TNZ still associates a forwarded link with the original recipient. If Sarah forwards her message and a friend clicks, the report records the click against Sarah.

Custom link domains

You can use your own domain for short links, such as yourbrand.nz/A1B2C3. Custom domains cost $50 a month with unlimited links.

Tell recipients about tracking

Explain in your privacy policy that you track links in your messages.

Need help with your campaign?

Contact TNZ for help with SMS link tracking or a custom link domain.


Topics:   SMS Dashboard

Start your free trial today!

Ready to revolutionise your messaging?
Connect with people anywhere - boost engagement, responses and conversations.

25 SMS Credits over 14-days. No obligation. No credit card required.