SMS & Messaging Tracking

UTM tracking for SMS, RCS and push notifications: GA4 channel rules, short links, Klaviyo, Attentive and Postscript setup, and fair attribution.

Find the right starting point

Tap the link a subscriber actually receives, on a real phone, before every send. SMS links open with no referrer, so the UTMs on the destination behind the short link are the only campaign signal GA4 gets. Check what your SMS platform adds by default, then confirm GA4 puts the visit in the SMS channel rather than Direct or Unassigned.

  1. Set the naming rules

    Use a lowercase sms medium and one campaign pattern for sends and automated flows.

  2. Test the short link

    Confirm the redirect lands on a URL that still carries every campaign tag.

  3. Fix misclassified traffic

    Trace Direct or Unassigned SMS sessions back to a missing tag or an unrecognized medium.

More guides on this topic

Blue UTMCraft banner titled Why SMS Traffic Shows as Direct or Unassigned in GA4, with a phone showing a text message link beside a GA4 report with Direct and Unassigned rows highlighted
SMS 7 min read

Why SMS Traffic Shows as Direct or Unassigned in GA4 (and How to Fix It)

SMS clicks land in Direct when links lack UTMs and in Unassigned when the medium isn't exactly sms. How to diagnose each in GA4 and fix your text links.

Read Guide → Published October 15, 2026
Blue UTMCraft banner with the title SMS UTM Naming Conventions beside a phone showing a text message link and a GA4 source/medium table with sms rows
SMS 8 min read

SMS UTM Naming Conventions: Templates for Source, Medium and Campaign

Copy-ready SMS UTM templates for campaigns, flows and holiday sends. Set utm_medium=sms, pick one source rule and keep GA4 SMS reports clean.

Read Guide → Published October 15, 2026
Blue UTMCraft banner with the title Do UTM Parameters Survive Link Shorteners beside a phone showing a short link in a text message that redirects to a tagged URL in a GA4 report
SMS 7 min read

Do UTM Parameters Survive Link Shorteners? SMS Short Link Tracking Explained

UTMs survive link shorteners when they sit on the destination URL. How SMS short links redirect, where to put UTMs, segment math and how to test.

Read Guide → Published October 15, 2026
Blue UTMCraft banner with the title Klaviyo SMS UTM Tracking beside a phone showing a text message link and a GA4 traffic acquisition report with an SMS channel row
SMS 10 min read

Klaviyo SMS UTM Tracking: Setup, Dynamic Tags and GA4 Reporting

Set up Klaviyo SMS UTM tracking so texts land in GA4's SMS channel. Covers the June 2025 medium change, legacy settings, dynamic tags and GA4 reports.

Read Guide → Published October 15, 2026
Blue UTMCraft banner with the title Attentive and Postscript UTM Tracking beside a phone showing a text campaign link and a GA4 channel group editor with an SMS and RCS channel
SMS 7 min read

Attentive and Postscript UTM Tracking: How to Set Up Text Campaign Links

Set up Attentive and Postscript UTM tracking for text links. Covers global defaults, journey overrides, the sms vs rcs Message Type and a GA4 channel fix.

Read Guide → Published October 15, 2026
Blue UTMCraft banner reading Push Notification UTM Tracking: Web and App Push Links in GA4, with a phone showing a push notification beside a GA4 traffic acquisition report
SMS 9 min read

Push Notification UTM Tracking: Web and App Push Links in GA4

How to tag web and app push links so GA4 reports them as Mobile Push Notifications, which utm_medium values work, and why app deep links need extra setup.

Read Guide → Published October 15, 2026
Blue UTMCraft banner reading RCS Business Messaging UTM Tracking: What Changes from SMS, with a phone showing an RCS rich card and buttons beside a GA4 channel report
SMS 7 min read

RCS Business Messaging UTM Tracking: What Changes from SMS

How to tag RCS rich card and button links, whether to use utm_medium sms or rcs, how SMS fallback affects GA4 data, and how to build an SMS & RCS channel group.

Read Guide → Published October 15, 2026
Blue UTMCraft banner titled 10 SMS Tracking Mistakes That Break Your Holiday Campaign Data, with a phone showing a Black Friday text message beside a GA4 traffic acquisition report
SMS 9 min read

10 SMS Tracking Mistakes That Break Your Holiday Campaign Data

Fix the SMS tracking mistakes that send BFCM 2026 texts to Direct or Unassigned in GA4: wrong mediums, untested short links, legacy defaults and RCS tags.

Read Guide → Published October 15, 2026
Blue UTMCraft banner titled SMS vs Email Attribution in GA4, with a phone showing a text message and an email beside a GA4 attribution paths report mockup
SMS 9 min read

SMS vs Email Attribution in GA4: How to Compare Channels Fairly

Compare SMS and email fairly in GA4: last click vs data-driven, attribution settings, conversion paths, platform vs GA4 revenue and a repeatable method.

Read Guide → Published October 15, 2026