Track invitee engagement on your scheduling pages or routing forms by connecting Calendly with your Google Analytics (GA4) account. Monitor key invitee actions to optimize your conversion funnel.
For example, you can:
- Track when someone visits your scheduling page or routing form
- See when an invitee picks a date and time
- Measure scheduled meetings as conversion events
Before you begin
- You can connect one GA4 Measurement ID per Calendly organization.
- This integration supports Google Analytics 4 (GA4) only. Universal Analytics is no longer supported as of July 2023.
- You can’t set up different GA tracking codes per user or team.
Connect Google Analytics to Calendly
- In your Google Analytics account, set up a data stream for your website.
- Copy your Measurement ID (format:
G-XXXXXXXXXX). Find your ID. - In Calendly, go to your Integrations & apps page.
- Select Google Analytics.
- Select Edit, paste your Measurement ID, then select Save.
Tip: Want to link GA with Google Ads? Follow these steps to connect Ads and import conversions here.
Note: Calendly does not support direct integration with Google Tag Manager at this time.
View events in Google Analytics
Once connected, Calendly tracks invitee actions as events in GA4. You can view them in Realtime or standard reports (may take up to 24 hours).
| Invitee action | Event name in GA |
| Visits routing form | invitee_visits_routing_form |
| Submits routing form | invitee_submits_routing_form |
| Visits landing page | invitee_scheduling_page |
| Visits 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 |
To test tracking, schedule a test meeting on your Calendly page.
Mark events as key events
Use Key Events in GA to track high-value actions like meetings booked.
Add a new key event
- In GA Admin, under Data display, select Key events.
- Select New key event.
- Name the event and select Save.
Mark an existing event as key
- In GA Admin, go to Data display > Events.
- Use the toggle under Mark as key event.
Add labels to key events (optional)
To track specific event types or forms, enter the exact event or form name from Calendly (case-sensitive). To track all events or forms, leave the Label field blank.
| Invitee action | Category | Action | Label | Value |
| Visits routing form | calendly | invitee_visits_routing_form | Form name | Leave blank |
| Submits routing form | calendly | invitee_submits_routing_form | Form name | Leave blank |
| Visits landing page | calendly | invitee_scheduling_page | Leave blank | Leave blank |
| Visits event scheduling page | calendly | invitee_event_type_page | Event name | Leave blank |
| Selects a date | calendly | invitee_select_day | Event name | Leave blank |
| Selects a time | calendly | invitee_select_time | Event name | Leave blank |
| Books a meeting | calendly | invitee_meeting_scheduled | Event name | Leave blank |
Track your source with UTM parameters
To track how invitees find your Calendly page:
- Add UTM parameters to your scheduling link, e.g.
calendly.com/your_event?utm_source=facebook - This will show as "facebook" in GA under source.
Without UTM tags, GA will show the source as (direct).
Note: If Calendly is embedded on your site, you can also add UTM parameters directly in the embed code. Learn how to track embeds with Google Analytics