Calendly + Google Analytics

Connect your Google Analytics (GA) account to Calendly to track invitee engagement on your booking page or routing form, monitor key actions, and improve conversions.

You can track when invitees:

  • Visit your scheduling page or routing form
  • Pick an event type
  • Select a day or date
  • Choose a time
  • Schedule a meeting

Before you begin

  • You can connect one tracking code per Calendly organization. You cannot connect different tracking codes per team or per user within the same organization.
  • Calendly supports Google Analytics 4 (GA4) property type (this replaced Universal Analytics effective July 2023). 

How to track invitee actions

Connect your measurement ID 

  1. Set up a data stream for your personal or company website. 

  2. Copy your Measurement ID in the format G-xxxxxxxxxx. If you need help finding your Measurement ID, read here.
    Measurement ID.png

  3. Navigate to Calendly, then to your Integrations page.

  4. Select Google Analytics.

  5. Select Edit.

  6. Under Measurement ID, paste in your Measurement ID and select Save.

Note

To link your Google Analytics data to your Google Ads, follow the steps outlined here. Then set up your conversions to be imported in with these steps.

To link to your Google Tag Manager (GTM),  there is no direct integration at this time that can be set up with Calendly. 

View event in Google Analytics

Calendly will track and display the invitee actions as an event in Google Analytics as shown in the table below. It can take up to 24 hours to populate event reports, but you can view live activity in GA4 Realtime.

To verify how this information will show in Google Analytics, it is encouraged to book a test meeting on your Calendly page.

When an invitee… This event will show in Google Analytics as…
visits your routing form invitee_visits_routing_form
submits the routing form invitee_submits_routing_form
visits your landing page invitee_scheduling_page
visits your event scheduling page invitee_event_type_page
selects a date invitee_select_day
selects a time invitee_select_time
books a meeting invitee_meeting_scheduled

How to track key events 

Use GA's key events to measure invitee actions that are important to you such as scheduled meetings. Mark key events for new or existing events by following the actions below.

Mark a new event as a key event 

    1. In Admin, under Data display, click Key events.
    2. Click New key event. If you don't see the button, you don't have the necessary permissions.
    3. Enter the name of the new event.
    4. Click Save.

Mark an existing event as a key event

  1. In Admin, under Data display, click Events.
  2. In the Existing events table, select the toggle under Mark as key event. If you can't select the toggle, you don't have the necessary permissions and will need to reach out to your organization's admin.

Add labels to new key events 

To track a specific event type or routing form, enter your event type name or routing form name exactly as it appears in Calendly including any capitalized letters or special characters.

To track all event types or all routing forms in your organization, leave the label field blank.

To track when an invitee… Add this to your new key events in Google Analytics…
visits your routing form

Category: calendly
Action: invitee_visits_routing_form
Label: Enter form name
Value: Leave blank

submits the routing form

Category: calendly
Action: invitee_submits_routing_form
Label: Enter form name
Value: Leave blank

visits your landing page

Category: calendly
Action: invitee_scheduling_page
Label: Leave blank
Value: Leave blank

visits your event scheduling page

Category: calendly
Action: invitee_event_type_page
Label: Enter event type name, ex:“Onboarding call”
Value: Leave blank

selects a date

Category: calendly
Action: invitee_select_day
Label: Enter event type name, ex: “Onboarding call”
Value: Leave blank

selects a time

Category: calendly
Action: invitee_select_time
Label: Event type name, ex: “Onboarding call”
Value: Leave blank

books a meeting

Category: calendly
Action: invitee_meeting_scheduled
Label: Event type name, ex: “Onboarding call”
Value: Leave blank

How to track your source with UTM parameters

Track how your invitees accessed your Calendly link by adding UTM parameters to it. The session source in Google Analytics will match the UTM source added to your scheduling link. For example, calendly.com/your_event/?utm_source=facebook will show up as facebook in Google Analytics.

GA__session_source.png

Without UTM parameters, the source of your events will show as "(direct)".