Introduction
Tracking bookings on Breely.com is essential for marketers running Google Ads. In this guide, I’ll show you how to set up Breely conversion tracking using Google Tag Manager (GTM), including how to implement Google Ads Enhanced Conversions for more accurate data.
We’ll use a JavaScript event listener to push booking data to the data layer and then use GTM to send conversion data to Google Ads.
Prerequisites
Before starting, make sure you have:
- A website using Breely.com for scheduling.
- Google Tag Manager installed on your website.
- A Google Ads account with a conversion action created.
Basic knowledge of GTM and tags.
🚀 Need help?
✅ Hire Me for Setup: WhatsApp Me
✅ Book a Consultation: Schedule a Call
Step 1: Add JavaScript Listener for Breely Bookings
To track Breely bookings, we first need to push an event into the data layer when a booking is confirmed.
Log in to Google Tag Manager.
Create a Custom HTML Tag.
Paste the following script:
Trigger: All Pages.
Save and publish the tag.
Step 2: Create a Custom Event Trigger
Go to Triggers > New.
Name it breely_form_submitted
.
Trigger Type: Custom Event.
Event Name: Booking
.
Save it.
Step 3: Create a Google Ads Conversion Tag
Go to Tags > New.
Tag Type: Google Ads Conversion Tracking.
Enter your Conversion ID and Conversion Label.
Trigger: Breely Booking Event.
Save and publish.
Step 4: Add Google Ads User-Provided Data Tag (Enhanced Conversions)
Due to a recent Google Ads update, Enhanced Conversions now require a separate User-Provided Data tag.
Go to Tags > New.
Tag Type: Google Ads User-Provided Data Event.
Add user data variables like email
, if available in the data layer or local storage.
Trigger: Breely Booking Event.
Save and publish.
Step 5: Test the Setup
Use Tag Assistant Preview in GTM.
Book a test appointment on Breely.
Ensure that the event breely_booking
is triggered.
Check if both the conversion tag and user-provided data tag fire correctly.
Step 6: Publish the GTM Container
Once verified:
- Click Submit in GTM.
- Add a name like
GA4 Purchase Setup for Squarespace
. - Hit Publish.
Step 7: Verify Conversions in Google Ads
Go to your Google Ads account.
Navigate to Tools & Settings > Conversions.
Check if the conversion action is receiving data.
Enhanced conversions may take up to 24 hours to show.
🎉 You’ve now implemented Breely Bookings with GTM & Google Ads!
Need help with Breely analytics or conversion tracking?
✅ Hire Me for Setup: WhatsApp Me
✅ Book a Consultation: Schedule a Call
FAQs
Q1: What if my Breely form is embedded in an iframe? A: GTM can still detect postMessage events if the correct listener is used. Make sure your code is added to the top-level website that embeds the iframe.
Q2: Can I track more than one booking form with this method? A: Yes, as long as all forms trigger the same booking-confirmation
message, the script will work universally.
Q3: What if my user’s email isn’t available? A: You can still send conversion data without Enhanced Conversions. However, for improved accuracy, capture the user’s email in local storage or form fields.
Conclusion
By following these steps, you can successfully implement Breely conversion tracking for Google Ads using GTM and Enhanced Conversions. This setup gives you better insight into how users interact with your scheduling forms and helps you optimize ad spend.
Need Help with Breely Conversion Tracking?
Feeling overwhelmed with data layers, JavaScript, or Google Tag Manager? I’ve got your back!
I specialize in setting up Breely.com conversion tracking, Google Ads Enhanced Conversions, and GTM integration—everything you need to accurately track bookings and maximize your ad performance.
✅ Message me on WhatsApp
✅ Book a Free Consultation
Let’s get your Breely analytics and conversion tracking working perfectly—so you can focus on growing your business.
🔍 For more helpful guides on tracking and digital marketing, check out my other blog posts.