How to Set Up SMS Click Tracking
In This Article
Step 1: Enable Link Tracking
In your SMS broadcast settings, enable the link tracking option for the message you want to track. When this is turned on, the platform scans your message content for any URLs and replaces them with tracked redirect links before sending. The original destination URL is preserved, so recipients still arrive at the correct page when they click.
Link tracking adds a small amount of character length to your message because the redirect URL replaces your original URL. If your message is close to the 160-character SMS limit, check the total length after tracking is enabled to make sure it still fits in a single segment. Messages that exceed 160 characters get split into multiple segments, which costs more to send and sometimes display differently on recipient devices.
Step 2: Insert Tracked Links
Place your destination URL directly in the message body. The tracking system detects URLs automatically, so there is no special syntax or markup needed. Just type or paste the URL where you want it to appear in the message.
If your message contains multiple URLs, each one is tracked independently. The click report shows which specific link each recipient clicked, not just whether they clicked something. This is useful for messages that include both a primary call-to-action link and a secondary link like an unsubscribe page.
Step 3: Send Your Campaign
Send your campaign normally through the SMS broadcast interface. Before sending to your full list, send a test message to your own phone number to verify that the tracked link works correctly. Click the link in the test message and confirm it redirects to your intended destination. Also check that the redirect is fast, since slow redirects reduce click-through rates.
Once you confirm the test, send to your full list. The platform wraps each recipient's link with a unique identifier so clicks can be attributed to specific contacts in your list. This per-recipient tracking means you can see exactly who clicked, not just how many total clicks occurred.
Step 4: View Click Reports
After your campaign is delivered, click reports become available in the broadcast reports section. The report shows:
- Total clicks: Raw number of times tracked links were clicked across all recipients.
- Unique clicks: Number of distinct recipients who clicked at least once. This is the more meaningful metric because one person clicking the same link three times is still one conversion opportunity.
- Click-through rate (CTR): Unique clicks divided by total messages delivered. A typical SMS CTR ranges from 5-15% depending on your audience and offer, significantly higher than email CTR.
- Click timing: When clicks occurred relative to send time. Most SMS clicks happen within the first 15 minutes of delivery, with a long tail over the next few hours.
- Per-recipient data: Which specific contacts clicked, allowing you to segment your list into engaged and unengaged groups for future campaigns.
Step 5: Filter Bot Clicks
Carrier security systems and antivirus software on recipient devices sometimes pre-click links in SMS messages to scan them for malware. These automated clicks inflate your click numbers and make your CTR appear higher than it actually is. Without filtering, bot clicks can account for 10-30% of total recorded clicks.
The platform identifies and flags bot clicks using several signals:
- Click speed: Clicks that occur within milliseconds of message delivery are almost certainly automated scanners, not humans reading and deciding to click.
- User agent analysis: Bot scanners use identifiable user agent strings that differ from real mobile browsers.
- IP address patterns: Carrier scanning infrastructure uses known IP ranges. Clicks from these ranges are flagged as automated.
- Behavioral patterns: Bots typically click every link in every message. Real humans show selective clicking patterns across a campaign.
Your click reports show both raw click counts and filtered counts with bot clicks removed. Always use the filtered numbers when calculating ROI or comparing campaign performance. For a deeper look at how bot detection works, see how to detect bot clicks in SMS campaigns.
How SMS Click Tracking Works
The technical process behind SMS click tracking involves three components:
Link wrapping: Before sending, the platform replaces each URL in your message with a redirect URL that includes a unique identifier. This identifier encodes the campaign, the specific link, and the recipient. The redirect URL points to the platform's tracking server.
Click recording: When a recipient taps the link, their device makes an HTTP request to the tracking server. The server logs the click with timestamp, device information, and IP address, then immediately redirects the browser to your original destination URL. This redirect happens in milliseconds, so the recipient experiences it as a normal link click.
Attribution: Because each redirect URL contains a unique identifier tied to a specific recipient, every click is attributed to the correct contact in your list. This enables per-recipient engagement tracking across multiple campaigns over time.
Best Practices
- One link per message: SMS messages with a single clear call to action consistently outperform messages with multiple competing links. If you need to include an opt-out link, keep your primary CTA link as the only prominent URL.
- Place the link near the end: Recipients read the message context first, then decide whether to click. Putting the link at the end of the message after your value proposition produces higher CTR than leading with the link.
- Use descriptive text before the link: Instead of just dropping a URL into the message, precede it with a brief description of what the recipient will find. "See the full details" or "Grab your discount" before the link sets expectations and increases clicks.
- Track across campaigns: Compare CTR across campaigns to identify which message styles, offers, and sending times drive the most engagement. Per-recipient tracking also lets you identify your most engaged subscribers for targeted follow-up.
Track every click in your SMS campaigns with built-in link tracking and bot filtering.
Start Tracking