Skip to main content
Question

Metadata are missing when using postMessage method for tracking with GA4

  • April 22, 2026
  • 1 reply
  • 32 views

Hi,

I’m integrating Calendly into my website and tracking interactions in Google Analytics 4. When I use Calendly’s native GA4 integration, events such as invitee_event_type_page include full metadata (e.g., event type, category)

However, when I embed Calendly directly on my site and rely on the postMessage events sent from the embedded widget, I only receive the event names (e.g., calendly.event_scheduled, calendly.event_type_viewed). The metadata that normally appears in the native integration—such as event category, event name, invitee information, or other payload fields—is missing or empty.

This means that although the events fire, the parameters I need for reporting and attribution do not come through.

How can I capture those missing parameters (event details, invitee info, category, etc.) when using a tag management tool?

Thanks

 

1 reply

  • Employee
  • June 9, 2026

Hi there,

 

Unfortunately, you cannot get the full metadata from Calendly’s postMessage events alone. The embed notifications are meant to expose booking-step actions like calendly.event_type_viewed and calendly.event_scheduled, and not the full invitee/event dataset. 

To get further information, you can make an API request using the scheduled_event URI after calendly.event_scheduled fires. 

 

More information on the parent window notifications can be found here: https://developer.calendly.com/api-docs/2d6c9df9b89de-notifying-the-parent-window.

 

I hope this helps, please let us know if you have further questions!