Skip to main content
David
Community Manager
Community Manager
December 1, 2025

Tracking Google Ads Conversions for Calendly

  • December 1, 2025
  • 3 replies
  • 647 views

Scenario / Question

How can I track conversions from Google Ads for Calendly, including Routing Form survey starts, survey completions, and scheduled meetings?


Overview

Calendly does not have a native integration with Google Ads. You can track conversions by using UTM parameters and measuring them in Google Analytics, or by using a third-party integration via Zapier. You can also link GA4 to Google Ads and import conversions to report them in Google Ads.


Step-by-Step

  1. Add UTM parameters to your Calendly links: Append parameters such as utm_source, utm_medium, and utm_campaign to your event or Routing Form link to attribute traffic and actions. Example: calendly.com/your_event/?utm_source=facebook
  2. Capture traffic and events in Google Analytics: Use GA4 to record sessions and events from your UTM-tagged Calendly links. Without UTM parameters, sources will appear as “(direct).”
  3. Link GA4 to Google Ads: In Google Analytics, follow Google’s steps to link your GA4 property to your Google Ads account so data can flow between the products.
  4. Import GA4 conversions into Google Ads: In Google Ads, follow Google’s steps to import the relevant GA4 conversion events so they are reported as conversions in Google Ads.

Key Notes & Limitations

  • There is no native Calendly to Google Ads integration.
  • UTM parameters are required for accurate source attribution; otherwise, traffic appears as “(direct).”
  • GA4 can be linked to Google Ads to pass UTM and conversion information; conversions can then be imported to Google Ads.
  • Zapier’s Google Ads-related workflows are third-party and supported by Zapier, not Calendly.

Related Questions (FAQ)

Q: Can Calendly directly send conversion events to Google Ads?
A: No. Use GA4 linking and conversion import, or a third-party tool like Zapier.

 

Q: Do I need UTM parameters on my Calendly links?
A: Yes, if you want to attribute sessions and conversions to their sources rather than “(direct).”

 

Q: Can I track Routing Form survey starts and completions?
A: You can approximate attribution with UTM parameters and track related events in GA4, then import to Google Ads. Calendly does not provide a native Google Ads integration.

 

Links & Resources

    3 replies

    New Community Member
    December 4, 2025

    Hi David. I’m working on this setup now, however there is an issue with attributing the Calendly booking to a specific ad campaign in GoogleAds because the gclid doesn’t stay with the user through the booking process (our website uses the Calendly iframe). 

     

    I am using a listener script to push a demo_booked event back to the dataLayer so that my Google Tag system grabs it. That event is making it to both Google Analytics and Google Ads (I have two tags running). Google Ads is recognizing the conversion, but no gclid means no ad attribution. 

     

    Been spinning my wheels at this for awhile. Curious to know your thoughts. Thank you.

    New Community Member
    July 23, 2026

    Hey Kyle

    Have you got the Conversion Linker tag in place in GTM? That would be the first thing I'd check.

    As you know, when someone clicks your ad the GCLID only exists in the URL of the page they initially land on. The Conversion Linker tag actually grabs it at that moment and stores it in a first-party cookie on your domain. Then when your demo_booked tag fires in GTM, it reads the GCLID from that cookie and sends it along with the conversion. Without the linker, nothing ever stores the GCLID, so by the time the booking happens it's gone and the conversion arrives with no attribution. The iframe isn't actually the problem here, as your listener lives on the parent page and fires the tag on the parent page, which is exactly where the cookie lives.

    Even if you get that fixed though, it's still not ideal. Everything is happening in the browser, so ad blockers and the privacy restrictions in Safari and iOS can still stop conversions going through. And you're not sending the extra signals Google likes to get with an enhanced conversion, like the name, email and phone number the person enters when they book in Calendly.

    There are tools out there like Converly that can handle this. It listens for a Calendly submission, captures the GCLID from the browser plus calls the Calendly API to get the name, email, phone, etc. then sends it all server-side to Google. That means it can't be blocked by ad blockers or Safari/iOS privacy restrictions, and Google gets everything it needs to match the booking back to the ad. 

    Hope this helps

    Aaron

    New Community Member
    July 26, 2026

    A solid approach is to use GA4 as the bridge. Add UTM parameters to every Calendly link, track the key events in GA4, then import those conversions into Google Ads. That gives you much more reliable attribution than relying on direct traffic alone.