Track Outbound Clicks as Google Ads Conversions

If you use outbound clicks like calendar booking links or forms to capture enquiries, you need to know which ads drive those bookings.
A booking click is a strong lead signal and once Google Ads can see it, you can start optimising bidding towards real leads rather than just getting traffic.
The core issue many businesses face is how to set it up cleanly without feeling they've gotten it wrong. This article breaks it down so you can start to track outbound clicks properly and have it done in as little as 15 minutes.
Note every important element to remember is highlighted in bold and red
What You'll Need to Track Outbound Clicks
A Google Tag Manager account and container installed on your site
A GA4 property account already connected through Google Tag Manager
A Google Ads account linked to that GA4 property
A button or link on your site pointing to your form or calendar page
Step 1: Enable Click Variables in GTM
Google Tag Manager doesn't expose click data by default so you'd need to switch it on first.
In Google Tag Manager on the left hand side of the dashboard, go to Variables
Under Built-In-Variable, click the Configure button at the top right
Scroll down to the Clicks section and tick every box, especially the Click URL, Click Target and Click Text
Then exit that pop up screen
Step 2: Create the Calendar Click Trigger
This part tells Google Tag Manager when someone has clicked your booking link.
On the left hand side of the dashboard, go to Triggers and click on the New button at the top right
Click on Trigger Configuration to choose a trigger type and choose Just Links. Use All Elements instead if your button contains nested HTML or icons that swallow the click.
Select Some Link Clicks
Set your variable condition to: {{Click URL}} and set the contains parameter to [the specific URL of your booking page]. For example if you're using Google calendar, this would be the URL when you share your booking link (calendar.app.google) not the page people land on (calendar.google.com)
Name the Trigger at the top something distinctive and rememberable like "Trigger - Click Google Calendar" then save
Step 3: Create the GA4 Event Tag
This step passes down the clicks via Google Tag Manager to GA4 (Google Analytics) to read the event data. Open your Google Analytics dasboard in another tab.
Go to Tags on the left side of the dashboard then click > New at the top right
Firstly name your tag at the top right
Click on Tag Configuration and choose Google Analytics then Google Analytics: GA4 Event
Enter your GA4 measurement ID (this can be found in GA4 under Admin > Data Streams)
Set the event name, for example (click_book_calendar). Use lowercase with underscores then save and exit the pop up
Select the box below labelled Triggering and attach the trigger you made from Step 2
Save then exit the pop up screen
At the top right click Submit and then Publish your GTM container. (Optional - Give it a version name and description you remember).
Step 4: Test the Event
You would need to test the event just created so it shows up in Google Analytics.
Load up your website and click the button
This should appear in GA4 within 60 seconds in the realtime report
For extra verification, click on the Preview button Mode at the top right in Google Tag Manager
Load your site's URL and connect. This will load your site in a pop up browser
Then click the button this was set up for
Check in preview mode under the Output of your Google tag if the tag fires.
You can also check GA4's DebugView to see the event arrive.
Step 5: Mark The Event As A Key Event in GA4
Google Analytics only treats events as a conversion once you flag it so it will need to be highlighted to GA4.
In your Google Analytics, click the Admin settings button at the bottom left of the dashboard.
Scroll down to Data Display and click on Events
Find the event you created (click_book_calendar). It will only appear after it has fired at least once so the button test above would have cleared this
Toggle it on as a Key Event or go to Admin then Key Events and add it there
Step 6: Import The Key Event Into Google Ads
In Google Ads, go to Goals on the left hand of the dashboard then under Conversions click Summary
Scroll down and click Create conversion action.
Select Conversions on a website then save and continue. Before this step, ensure your Google Ads is linked to your Google Analytics. Ensure this is done by checking data manager
There are two options here. The first is to pick outbound clicks and then create the conversion by picking the event created . The second is to scroll down and select Create multiple conversion actions from a linked account. You select your GA4 and pick out the event created.
Imported conversions can take up to 24 to 48 hours to begin showing data in Google Ads.
What About Embedded (iframe) calendars?
The steps above only work for links and buttons. If you've embedded a Calendar appointment schedule like Google or Calendly on your page using an iframe, the method described above won't work.
Browsers stop your page and that means stopping GTM from seeing clicks inside an iframe from another domain. So a link-click trigger would never fire.
So you have 4 practical options you can use in this article here
Final Note On Conversion Quality
A click on a booking button isn't the same as a booked appointment. If you see plenty of clicks but few bookings, here are a few things to improve your conversion quality
Consider setting outbound clicks as a secondary conversion and a redirect back to a confirmation landing page on your site as a primary one.
Google calendar doesn't allow for redirects to confirmation pages, so consider using automation platforms like Zapier or Make to trigger workflows immediately after a calendar event is created (like a custom email with a link to a confirmation page)
From the button click, redirect users to a pre-booking qualification page. Completing this form confirms their intent and marks them as a qualified conversion when they click the calendar booking button.
These additional tips can ensure that Smart Bidding in Google stays optimised and focuses on leads that turn into business.
.png)


