Skip to main content
< All Topics
Print

Appending UTM Parameters

Knowledge Base β€Ί Data, Analytics & Attribution
πŸ“Š Data, Analytics & Attribution

Appending UTM Parameters
to Outbound Links:
Making SMS Clicks Trackable in GA4

TextingOnly has a built-in feature to automatically append UTM parameters to any URL included in an outbound SMS campaign message. When enabled, every link click from an SMS campaign appears as a trackable source in Google Analytics 4 β€” separate from organic, paid, and email traffic.

UTM Parameters GA4 Outbound Campaigns Attribution
What It DoesAutomatically appends UTM parameters to every URL in an outbound campaign message β€” so when a contact taps a link in your SMS, that click is tracked in GA4 as an SMS campaign source.
What You See in GA4Traffic from your SMS campaigns shows as a distinct source/medium in GA4 β€” separate from organic, paid search, email, and social. SMS-driven web visits are visible and attributable.
What It Doesn’t DoUTM append tracks link clicks from SMS to your website. It does not track the opt-in conversion event itself (that lives in TextingOnly). See Campaign Attribution for the full conversion tracking picture.

This is one of TextingOnly’s most straightforward attribution features β€” a toggle in the campaign settings that makes SMS-driven web traffic visible in your analytics. It’s the starting point for connecting your SMS program to your broader analytics stack.

Enabling UTM Append on a Campaign

1
Go to SMS Campaigns β†’ Create Campaign (or edit an existing unsent campaign)
UTM append is configured per campaign β€” it applies to all URLs in that campaign’s message
2
Scroll to “Append Parameters to Outbound Links” section
Located at the bottom of the campaign settings, below the Message and Response settings
3
Toggle the feature ON
Status changes from OFF to ON. The parameter fields appear β€” configure the UTM values you want appended.
4
Set your UTM parameter values
utm_source (recommended: “sms” or “textingonly”) Β· utm_medium (recommended: “text” or “sms”) Β· utm_campaign (recommended: match your campaign name)
βœ“
Every URL in the campaign message gets parameters appended automatically on send
If the message contains https://yoursite.com/offer, it sends as https://yoursite.com/offer?utm_source=sms&utm_medium=text&utm_campaign=spring-promo-2026

UTM Naming Conventions

Consistent UTM naming makes GA4 reporting clean. Recommended conventions for TextingOnly campaigns:

UTM Parameter
Recommended Value
utm_source
sms or textingonly β€” consistent across all SMS campaigns
utm_medium
text or sms β€” distinguishes from email, social, paid
utm_campaign
Match the TextingOnly campaign name β€” spring-promo-2026, cyber-monday-2026, re-engagement-q1
utm_content (optional)
Distinguish between different messages in a sequence β€” message-1, message-2, or list-segment name
βœ“ Campaign name alignment

If you’re running a Google Ads campaign called “Spring HVAC 2026” with a SmartLink on the landing page AND an SMS re-engagement campaign targeting the same audience, name both the same in their respective platforms. GA4 will show both the Google click traffic and the SMS link traffic under the same campaign name β€” making cross-channel comparison straightforward.


Reading SMS Traffic in GA4

After your UTM-appended campaign sends and contacts begin clicking links, look in GA4 under:

πŸ“Š
Reports β†’ Acquisition β†’ Traffic Acquisition

Filter by Session source/medium. Your SMS traffic appears as “sms / text” (or whatever values you set). Compare SMS-driven sessions to other sources for the same period.

🎯
Reports β†’ Acquisition β†’ User Acquisition

Shows new vs returning users from SMS campaigns. A high percentage of returning users from SMS indicates your list contains existing customers β€” valuable for re-engagement campaign measurement.

πŸ“‹
Explorations β†’ Campaign comparison

Use GA4 Explorations to compare SMS campaign traffic vs email, paid search, and organic for the same time period. Conversion rate comparison across channels is where UTM append data becomes most valuable.

πŸ“Œ What UTM append doesn’t track

UTM parameters on outbound links track what happens after a contact clicks a link in your SMS campaign β€” web sessions, page views, goal completions on your site. They do not track the opt-in event itself (that’s in TextingOnly), or contacts who received the SMS but didn’t click a link. For the full attribution picture, combine UTM append data with TextingOnly’s Scans & Clicks report and engagement funnel data.

Search Icon Site Search Close Site Search
0 results
Text Auto Attendant->