SMS Studio
← SMS Studio Blog

See which SMS campaigns brought in bookings

A click tells you someone looked at your class schedule. To see whether they booked, record what happens on the confirmation page of your own booking site.

Count the booking where it actually happens

Imagine a studio texting customers about a Saturday class. The link opens the timetable. A customer can browse five dates and still leave without booking. Put the tracking pixel on the page they reach after their reservation succeeds.

Open Pixel Tracker in SMS Studio and copy the snippet for your account. Replace sample_text with an event name such as class_booked. That name will appear in the Page column. Use the iframe on the confirmation page, or the script version if your booking platform strips iframes.

Carry the click ID through checkout

Add {click_id} to the destination URL in your tracked SMS link. SMS Studio fills in that placeholder when the recipient follows the link. Have your booking site keep the value through checkout and pass it to the pixel as click_id when the reservation succeeds.

Example destination in the campaign editor

https://classes.example/book?click_id={click_id}

If the booking provider hosts checkout on another domain, check whether it can carry the value to its confirmation page. SMS Studio can also use the 24-hour cookie from a tracked click when the browser sends it. Passing the ID explicitly lets you follow the booking across that handoff.

Follow one booking from the text to the report

Use a campaign sent to your own test number and complete a test reservation through its link. In Pixel Tracker, filter by campaign and look for class_booked. Check that the row shows the expected campaign and click ID.

If the event appears with an empty campaign, the pixel fired but the visit wasn’t attributed. Check whether the click ID reached the confirmation page. If the event appears when someone merely opens the timetable, move the snippet to the booking confirmation before relying on the count.