How to Fix Squarespace & Acuity Conversion Tracking in Google Ads

Conversion Tracking Issues

I am using squarespace with a 3rd party calendar integration (acuity) to book paid appointments. I have added the global ads tag to squarespace sites and within the custom code for acuity as well as the event tag within acuity.

The test conversion seemed to come through when I go to conversions in google ads measurements but is not showing up when I am looking at the campaign for that same conversion.

Ideally what I would like to see is this information on the ads campaign views.

Side question: is there a way to remove the default conversion metrics made from google business?

The short answer is:

Why are my Acuity conversions not showing in my Google Ads campaign view?

Your conversion tracking is likely working, but the discrepancy between the Google Ads measurement confirmation and the campaign reporting is common and is due to a reporting delay in Google Ads, as well as a cross-domain tracking issue between your Squarespace site and the Acuity scheduler.

The solution for the campaign reporting delay is simply to wait 24 to 72 hours, as Google Ads reports conversions by the day the click occurred, not the day the booking happened.

The solution for the cross-domain issue and the best long-term tracking fix is to move your conversion tracking to a server-side setup using the Acuity Scheduling Webhooks/API, a Google Tag Manager Server Container, and a cheap host like Stape or Google Cloud Platform, which ensures all high-quality conversion data is sent directly to Google Ads without browser-based tracking limitations.

To remove the unwanted default conversion, you need to go into your Google Ads Conversions summary, find the metric created from Google Business, and uncheck the “Include in ‘Conversions'” setting.

The long answer is:

Your current setup – placing the global site tag on Squarespace and the event tag in Acuity’s custom code – is the correct basic client-side approach, but it suffers from a couple of issues that the server-side solution will resolve.

First, the reporting discrepancy you’re seeing is almost certainly due to conversion lag.

Google Ads will often confirm the test conversion instantly in the “Conversions” summary panel, but it takes time – sometimes up to three days – for that conversion to process and be correctly attributed back to the specific click date and then populate the performance data in your campaign view columns.

Second, and more importantly, when a user clicks an ad on your Squarespace domain and is then sent to the separate Acuity domain to book an appointment, the browser views this as a transition between two different websites.

Even with the tags in place, cross-domain tracking can be fragile, leading to data loss and unreliable attribution, especially with increasing browser privacy restrictions.

The ideal solution is to pivot to a server-side tracking model.

Acuity provides Webhooks or an API that allow it to send a secure, server-to-server notification instantly every time a payment or a booking is successfully completed.

You would configure Acuity’s webhook to send a notification to your Google Tag Manager (GTM) Server Container, which is hosted on a service like Stape or GCP.

The GTM Server Container acts as a dedicated, reliable middle-layer.

When the Acuity webhook fires a booked or order.

completed event to your server container, GTM’s server-side logic takes that reliable data and forwards it directly to the Google Ads conversion API endpoint.

This bypasses client-side issues, browser restrictions, and cross-domain problems, providing Google Ads with a much cleaner, more durable, and more reliable conversion signal for a high-value Standard Event.

This server-side CAPI implementation is an excellent and cost-effective solution because services like Stape have made the GTM Server Container hosting incredibly affordable and easy to manage, giving you enterprise-level tracking accuracy without the complexity or high cost of running your own dedicated server infrastructure.

Finally, for the side question about removing the default Google Business conversion metrics, the fix is straightforward: navigate to the Goals section in Google Ads, select Conversions, and then Summary.

Find the conversion action linked to your Google Business Profile, click to edit its settings, and simply ensure the “Include in ‘Conversions'” setting is unchecked.

This moves it out of your main reporting column, allowing you to focus on the Standard Event for your paid appointments.

About The Author