How to Track Breely Bookings with GTM & Google Ads Enhanced Conversion Tracking

mdniamul - How to Track Breely Bookings with GTM & Google Ads Enhanced Conversion
By MD Niamul
Marketing Automation | Google Ads | Full‑Stack Web Analytics & Conversion Tracking Specialist

Introduction

Guide to Setting Up Breely Conversion Tracking with Google Tag ManagerThis guide provides marketers using Google Ads with the essential steps for tracking bookings made via Breely.com. We will detail the setup of Breely conversion tracking using Google Tag Manager (GTM), including the implementation of Google Ads Enhanced Conversions to achieve greater data accuracy.

The method involves utilizing a JavaScript event listener to send booking data into the data layer, which GTM will then use to transmit the conversion information to Google Ads.

Prerequisites

Before proceeding, ensure you have the following in place:

  • A website that uses Breely.com for its scheduling functionality.
  • Google Tag Manager properly installed on your website.
  • A Google Ads account with a pre-configured conversion action.
  • A fundamental understanding of GTM, tags, and triggers.

Need Professional Help?

Step 1: Implement JavaScript Listener for Breely Bookings

To enable tracking of Breely bookings, an event must be pushed to the data layer upon booking confirmation.

  1. Access Google Tag Manager.
  2. Create a new Custom HTML TagCustom HTML TagCustom HTML Tag.
  3. Insert the provided script into the tag.
  4. Set the trigger to “All Pages.”
  5. Save and publish the tag.
mdniamul - Implement JavaScript Listener for Breely Bookings

Step 2: Define a Custom Event Trigger

  1. Navigate to Triggers and select New.
  2. Assign the name breely_form_submitted.
  3. Set the Trigger Type to Custom Event.
  4. Specify the Event Name as Booking.
  5. Save the configuration.
mdniamul - Define a Custom Event Trigger

Step 3: Implement the Google Ads Conversion Tracking Tag

  1. Navigate to Tags and click New.
  2. Select Google Ads Conversion Tracking as the Tag Type.
  3. Input your Conversion ID and Conversion Label.
  4. Set the Trigger to Breely Booking Event.
  5. Save the tag and then publish the changes.
mdniamul - Implement the Google Ads Conversion Tracking Tag

Step 4: Implement Google Ads User-Provided Data Tag (for Enhanced Conversions)

A recent Google Ads update mandates the use of a distinct User-Provided Data tag for Enhanced Conversions.

Implementation Steps:

  1. Navigate to Tags > New.
  2. Select Google Ads User-Provided Data Event as the Tag Type.
  3. Configure the tag to capture user data, such as email, by referencing available variables in the data layer or local storage.
  4. Set the Trigger to Breely Booking Event.
  5. Save and publish the changes.
mdniamul - Implement Google Ads User-Provided Data Tag (for Enhanced Conversions)

Step 5: Testing the Setup

  1. GTM Preview: Utilize Tag Assistant Preview in Google Tag Manager.
  2. Test Booking: Schedule a test appointment on Breely.
  3. Event Confirmation: Verify that the breely_booking event successfully triggers.
  4. Tag Verification: Confirm the correct firing of both the conversion tag and the user-provided data tag.
mdniamul - Testing the Setup

The provided text outlines the final steps for publishing a Google Tag Manager (GTM) container and verifying conversions in Google Ads. Here is the rephrased, reworded, and reorganized text, maintaining the instructional and conclusive tone:

Step 6: Publishing the Google Tag Manager Container

After verifying your setup:

  1. Click Submit within GTM.
  2. Provide a clear name for the version, such as GA4 Purchase Setup for Squarespace.
  3. Select Publish.

Step 7: Verifying Conversions in Google Ads

Access your Google Ads account:

  1. Go to Tools & Settings then Conversions.
  2. Check the relevant conversion action to confirm it is receiving data.

Conclusion

Congratulations! You have successfully implemented Breely Bookings with GTM and Google Ads.

Need assistance with Breely analytics or conversion tracking?

Yes. The GCLID is the most reliable identifier for Google Ads conversions. Without it, Enhanced Conversions or offline tracking can’t attribute bookings to ad clicks. Storing it in the browser or CRM ensures accurate reporting even if the booking happens later.

Absolutely. If GCLID is captured during the booking process, any offline or phone bookings can be matched back to Google Ads. Integrating CRM with GTM allows you to upload these offline conversions efficiently.

Not mandatory, but highly recommended. Enhanced Conversions improves conversion accuracy by sending hashed customer data from your website directly to Google, ensuring better attribution and optimization.

Yes. Storing GCLID in localStorage ensures the identifier persists between pages and sessions, which is critical for bookings that occur hours or days after the user first clicks your ad.

Conversions should ideally be uploaded daily. This ensures Google Ads receives timely data, improving Smart Bidding optimization and preventing attribution gaps. Automating with Google Sheets or API helps maintain consistency.

Yes. Breely’s booking confirmation page triggers can be tracked using GTM custom events. With the proper listener code, any booking can fire events to Enhanced Conversions or analytics platforms.

Yes. Use unique event names or booking IDs in the data layer to differentiate multiple bookings. This allows accurate reporting even if users complete several bookings in the same session.

Yes. If Breely uses AJAX for bookings, the event listener must target AJAX success events. Standard page load triggers won’t capture dynamic booking submissions correctly.

Yes. The same GTM event can fire both Google Ads and GA4 tags. This allows you to unify reporting and compare booking data across platforms accurately.

Yes. Server-side GTM can capture and send booking events directly to Google Ads or CRM, improving data security and reliability while bypassing browser restrictions.

Frequently Asked Questions (FAQ)

🚀 Need Help Advanced Tracking Setup?

💬 Want this implemented without mistakes?

I’ve helped 850+ advertiser agencies & D2C brands unlock $11.6M+ revenue by implementing 1,500+ client-side & server-side tracking systems.

⮏ My core services include:

⨭ Google Tag Manager (GTM) — manage data layers & (Marketing platform Tag, Trigger & Variables).

⨭ Custom Code by GTM — HTML, CSS & JavaScript for the help of marketing platform advanced tracking.

⨭ Server-Side Tracking — Bypassing ITP/Ad-blockers for 99% accuracy.

⨭ Google Analytics 4 (GA4) — visualize customer journeys.

⨭ Multi-Channel CAPI — Facebook, TikTok, Pinterest & Snapchat Conversion API & Klaviyo email marketing tools.

⨭ Third Party Checkout Conversion Tracking — Shopify, Stripe, GoQuick, ShipRocket, PayPal or more.

⨭ Google Consent Mode (GCM) — maintain GDPR compliance.

⨭ Marketing Automation — streamline workflows (Zapier/n8n/Make).

⨭ CRM Conversion Tracking — link offline sales to ads.

⨭ Tag Management — GTM & Third-Party Checkout Tracking

⨭ Offline & CRM Tracking — HubSpot, Salesforce, Zoho, Pipedrive, Oddo, Webhook & Sheet.

⨭ Advanced Analytics — GA4, Google Looker Studio & Big Query (SQL) for deep data visualization.

If you want your tracking done right the first time, message me.

Leave a Reply

Your email address will not be published. Required fields are marked *

MD NIAMUL

Marketing Analytics & Conversion Tracking Specialist

Niamul

If You Need GTM Listener Code Submit Your Email