How to Track Google Ads Enhanced Conversions for Acuity Scheduling (iFrame) using GTM

mdniamul - How to Track Google Ads Enhanced Conversions for Acuity Scheduling (iFrame) using GTM
By MD Niamul
Marketing Automation | Google Ads | Full‑Stack Web Analytics & Conversion Tracking Specialist

Introduction

Embedded Acuity Scheduling conversions within an iFrame can be challenging to track. Inaccurate data and wasted ad spend can result if your setup is flawed, causing Google Ads reports to miss valuable bookings.

This comprehensive, step-by-step guide details how to implement Acuity Scheduling iFrame Conversion Tracking. We’ll leverage Google Tag Manager (GTM) and Google Ads Enhanced Conversions, eliminating the need for paid third-party tools.

Prerequisites

To follow this guide, you will require:

  • An active Acuity Scheduling account
  • A Google Tag Manager (GTM) account
  • A website where the Acuity Scheduling form is embedded using an iFrame

Need Professional Help?

🛠 Step-by-Step SetupStep

1: Configure Acuity Scheduling

  1. Access the Integration section within your Acuity Scheduling account.
  2. Choose Custom Conversion Tracking.
  3. Add a postMessage script. This script must be set up to transmit the booking data to the parent page and then push an event named Acuity_Scheduled to the Google Tag Manager (GTM) data layerAcuity Scheduling
mdniamul - : Configure Acuity Scheduling

Step 2: Google Tag Manager (GTM) Configuration

A. Create a Trigger

  • Go to GTM → Triggers → New
  • Choose Custom Event
  • Event Name: Acuity_Scheduled
  • Save the trigger.

B. Create Variables

  • Data Layer Variable: ecommerce.value → Conversion Value
  • Data Layer Variable: ecommerce.transaction_id → Transaction ID
  • Data Layer Variable: ecommerce.currency → Currency
  • Data Layer Variable: user_data.email → User Email

Step 3: Setting Up Google Ads Conversion Tracking

This step involves two main parts: creating the conversion action in Google Ads and setting up the corresponding tags in Google Tag Manager (GTM).

A. Configure Conversion Action in Google Ads

  1. Navigate to Conversions: Go to Google Ads → Tools & Settings → Goals → Conversions.
  2. Start New Action: Click the + New Conversion Action button, then select Website.
  3. Define Action Details:
  4. Set Counting Method:
  5. Finalize: Click Done, then Save and Continue.

B. Implement Tags in GTM

Google Ads Conversion Tracking Tag Setup:

  1. Use ID & Label: Input the Conversion ID and Conversion Label retrieved from the Google Ads conversion action setup.
  2. Map Variables: Assign appropriate GTM variables to track the conversion’s value, transaction ID, and currency.

C. Conversion Linker Tag

  • Fire on All Pages.
mdniamul - : Configure Acuity Scheduling

Step 4: Configure the Google Ads User-Provided Data Event Tag (Enhanced Conversions)

To set up the Enhanced Conversions tag:

  1. Navigate to Tags and select New.
  2. Name the tag “User-Provided Data Event Tag.”
  3. Choose Google Ads User-Provided Data Event Tag as the Tag Type.
  4. Input your specific Conversion ID.
  5. In the User Data field, select your existing variable that contains the email information (e.g., {{User Data}}).
  6. Set the Trigger to Acuity_Scheduled.
  7. Save the tag and publish the changes.
mdniamul - Configure the Google Ads User-Provided Data Event Tag (Enhanced Conversions)

Step 5: Testing and Confirmation

  1. Initiate the setup test using Google Tag Manager (GTM) Preview Mode.
  2. Schedule a practice appointment on your website.
  3. Check the GTM debugger to verify that the Acuity_Scheduled event is correctly triggered, along with its associated data layer variables.
  4. Ensure that the Google Ads tags are firing as expected.
  5. Confirm the successful tracking by reviewing the Conversions section within Google Ads.
mdniamul - Testing and Confirmation

Summary and Next Steps

By following these steps, you have successfully configured Acuity Scheduling iFrame Conversion Tracking using Google Tag Manager (GTM) and Google Ads Enhanced Conversions. This implementation is crucial for capturing precise booking data, which enables more effective ad optimization and a higher return on investment (ROI).

Yes. GCLID is essential for accurate Google Ads attribution. Enhanced Conversions improve matching, but without GCLID, click-based attribution and Smart Bidding optimization may fail or lose precision.

Yes. Acuity Scheduling works inside an iframe. Tracking is handled using confirmation page visibility or DOM-based listeners rather than direct form submit events.

Not mandatory, but strongly recommended. Enhanced Conversions improve conversion match rate using hashed first-party user data, especially in cookieless and consent-restricted environments.

Yes. Conversion Linker ensures GCLID, gbraid, and wbraid are stored correctly. Without it, Google Ads conversion attribution may break.

Recommended. A dedicated booking confirmation page provides the most reliable trigger for firing Google Ads and Enhanced Conversion tags.

Yes. The same booking event can trigger both GA4 and Google Ads tags simultaneously without duplication issues.

Yes. When combined with Consent Mode v2, Enhanced Conversions remain privacy-safe and compliant with GDPR and other data regulations.

Yes. This setup can be extended to server-side GTM using Stape.io for improved data accuracy and first-party signal control.

Yes. You can track multiple Acuity calendars by using unique page URLs, event conditions, or booking confirmation selectors.

Yes. Enhanced Conversions improve Smart Bidding by sending higher-quality conversion signals back to Google Ads.

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.

2 Responses

Leave a Reply to Rohan gupta Cancel 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