Home > SMS Marketing > Click Tracking

How to Set Up SMS Click Tracking

SMS click tracking replaces the URLs in your messages with tracked redirect links that record when each recipient clicks. This gives you per-message, per-recipient click data so you can measure which campaigns drive action and which ones do not. The platform handles link replacement, click recording, and bot filtering automatically.

Step 1: Enable Link Tracking

Goal: Turn on click tracking for your SMS campaign so URLs are automatically wrapped.

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

Goal: Add URLs to your message that you want to track clicks on.

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.

Use your own domain for links whenever possible. Carrier content filters are more likely to flag messages containing third-party URL shorteners like bit.ly or tinyurl.com. Your own domain builds sender reputation and reduces filtering risk.

Step 3: Send Your Campaign

Goal: Launch your campaign with tracking active and confirm links are being tracked.

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

Goal: Review click data to measure campaign performance.

After your campaign is delivered, click reports become available in the broadcast reports section. The report shows:

Step 5: Filter Bot Clicks

Goal: Remove non-human clicks from your data so your metrics reflect real engagement.

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:

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

Track every click in your SMS campaigns with built-in link tracking and bot filtering.

Start Tracking