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_sale, the 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
| Parameter | Purpose | Example Value |
utm_source | Identifies the specific platform, site, or advertiser sending the traffic. | google, facebook, newsletter |
utm_medium | Identifies the high-level marketing channel or medium. | cpc, email, social, sms |
utm_campaign | Identifies the name of the specific promotion or marketing initiative. | spring_sale_2026, new_client_promo |
utm_term | Used primarily for paid search to track the specific keyword that triggered the ad. | pet_grooming_near_me, dog_boarding |
utm_content | Differentiates 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
Feedback sent
We appreciate your effort and will try to fix the article