Appending UTM Parameters
to Outbound Links:
Making SMS Clicks Trackable in GA4
TextingOnly has a per-campaign UTM append toggle (off by default). When you enable it on an SMS campaign and define the parameters, URLs in that campaign’s message are tagged on send. Tapped links then appear as a trackable source in Google Analytics 4 — separate from organic, paid, and email traffic — provided your destination page is already running GA4. (GA4 itself lives in your Google account, not in TextingOnly.)
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.
UTM parameters are how TextingOnly tags outbound SMS campaign links. The tracking that captures those tags — Google Analytics (GA4), Google Tag Manager, GCLID for paid-search match, and conversion events — is configured on your destination page and inside your Google account. TextingOnly tags the links; your GA setup catches them. If your page isn’t already tagged for GA, the UTMs will be sent but nothing will measure them. Most agencies running paid campaigns have this in place already.
Enabling UTM Append on a Campaign
UTM Naming Conventions
Consistent UTM naming makes GA4 reporting clean. Recommended conventions for TextingOnly campaigns:
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:
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.
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.
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.
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.
The full attribution picture — how UTM append connects to SmartLink naming conventions, GCLID capture, and the opt-in conversion event that lives in TextingOnly.
Read the KB Article →Build the outbound campaign where UTM append is enabled — the full campaign creation guide including message, list selection, reply automation, and parameter settings.
Read the KB Article →How to align UTM tags across SMS, paid search, and social — for unified GA4 reporting across all channels.
Read the Playbook →