Booking Widget UTM Parameters

Modified on Fri, 6 Feb at 1:43 PM

This functionality enhances both the booking widget and express checkout flows by adding full support for Urchin Tracking Module (UTM) parameters. A UTM is a simple code attached to a URL that allows you to track exactly which digital campaigns are driving your bookings.


Things to know:

Persistent Tracking: To ensure seamless attribution, all UTM parameters persist in the URL regardless of the user's actions throughout the booking journey.

 

Why Use It: This allows marketers to measure campaign success across platforms (Facebook, Google, Instagram, TikTok) and bypass tracking limitations—such as those introduced by iOS 14—by using first-party data in Google Analytics.


UTM tags are case-sensitive. To keep your data clean in Google Analytics, it is best practice to always use lowercase letters for your parameters.


Embedded Booking Widget

When the booking widget is embedded on your website, it automatically detects and "captures" any UTM parameters from your page URL.
Example: If a user arrives via 
https://www.yourwebsite.com?utm_campaign=summer_salethe widget extracts that campaign data and maintains it throughout the booking iframe. This ensures the final conversion is correctly attributed to your "Summer Sale" campaign.


e.g. Assume you direct someone to https://www.mywebsite.com via a Facebook ad utm campaign=facebook&utm influencer id=1. If that page has the Book Now booking widget button embedded on it, when the user clicks Book Now and opens the widget iFrame, the Booking Widget takes both UTM campaign=facebook and UTM influencer id=1 and uses them throughout the user journey in the embedded iframe.


Express Checkout (direct URL access)

If you use direct links for ads or social media bios, simply add your UTM parameters to the end of your Express Checkout URL.
Example: 
https://www.mytime.com/express_checkout/123?utm_source=instagram&utm_medium=bio 

The system keeps these tags in the URL until the purchase is complete, providing your team with accurate ROI data in Google Analytics.


Standard UTM


ParameterPurposeExample Value
utm_sourceIdentifies the specific platform, site, or advertiser sending the traffic.google, facebook, newsletter
utm_mediumIdentifies the high-level marketing channel or medium.cpc, email, social, sms
utm_campaignIdentifies the name of the specific promotion or marketing initiative.spring_sale_2026, new_client_promo
utm_termUsed primarily for paid search to track the specific keyword that triggered the ad.pet_grooming_near_me, dog_boarding
utm_contentDifferentiates between multiple links or ads within a single campaign (useful for A/B testing).header_link, sidebar_ad, red_button

If you have any additional questions. Please contact our Customer Support Team at support@mytime.com.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article