Analytics Tracking for Calendar Booking & Payments
D
Daniel Proczko
Currently, the entire calendar booking process is untrackable. The only trackable moments are the beginning (which could be tracked on load, or on pageview) and the end (which could only reliably be tracked with a redirect URL.)
If we're thinking about using calendars as a consultation or service scheduling tool, then they are business-critical conversion points.
That means we'll be advertising to get people to fill these out and possibly even submit payment.
We should be able to track calendar booking as if it were a funnel with stages, and any purchase activity as if it were a purchase.
A good comparison is Calendly, which sends booking stages as events: https://help.calendly.com/hc/en-us/articles/360001575393-Calendly-Google-Analytics#h_01JXFST0KC7XYZRZQST2CWYGZC
To make this useful, this must align with enhanced conversion for Google Ads & audience building across advertising platforms. The events triggered at each stage should allow access to user information (any information collected in the booking process) to pass to our various platforms.
The easiest way would be to trigger events in the dataLayer. We can then track and pull data as needed with our Google Tasg manager implementations (or similar). Data in the data layer should adhere to the various formats required, especially for enhanced ecommerce tracking.
Resources:
Log In
B
Botond N.
What I see is that calendar bookings are also not attributed to the respecitve source and all of them are Direct traffic in GHL...
D
Daniel Proczko
Botond N. Right! That needs to be fixed. I'm not sure it can be, as the calendar scheduling and purchase feature is in an iframe or if directly linking crosses domains.
TO make it work it would require turnign on cross-domain tracking in your google tags and GHL would hav eto be listening for that, which I'm not sure that's how they get the source data.
In the end, to track accurately would always require a 3rd party tool, which means we would need to be able to apply our own trackign tags to the calendar scheduling tool.
E
Evan Vesely
can customers pay before their appointment from our calendar?
D
Daniel Proczko
Evan Vesely can you explain more as to the purpose of this question?
Currently, payment method can be entered before or after selecting a date and time, but it gets processed when the final step is submitted.
The point is that any conversion from a calendar is untrackable in a 3rd party tool, so if this is a primary conversion method it's just not trackable.
The only way to make it trackable is to use the funnels feature where we would first ask for payment and then redirect the user to the next funnel stage where they would schedule a time. This isn't as elegant as the calendar scheduling feature.