Add GA4 conversion tracking for demo bookings and CTA clicks #117

Closed
opened 2026-04-05 16:18:54 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @mallersjamie on 2/5/2026

Problem

Google Analytics shows Key Events = 0 even though demos are being booked. This is because conversion events were only tracked in PostHog, not GA4.

Solution

  • Add GA4 gtag event tracking alongside PostHog for demo bookings
  • Add dataLayer push for GTM compatibility
  • Add CTA click tracking for "Get started" and "Request demo" buttons
  • Enable conversion funnel analysis in Google Analytics

Events Added

  • demo_request - fired when demo booking is successful
  • cta_get_started - fired when user clicks "Get started" CTA
  • cta_request_demo - fired when user clicks "Request demo" CTA

Next Steps (GA4 Console)

After merge, mark demo_request as a Key Event in GA4 Admin > Events to see conversions.

*Originally created by @mallersjamie on 2/5/2026* ## Problem Google Analytics shows **Key Events = 0** even though demos are being booked. This is because conversion events were only tracked in PostHog, not GA4. ## Solution - Add GA4 gtag event tracking alongside PostHog for demo bookings - Add dataLayer push for GTM compatibility - Add CTA click tracking for "Get started" and "Request demo" buttons - Enable conversion funnel analysis in Google Analytics ## Events Added - `demo_request` - fired when demo booking is successful - `cta_get_started` - fired when user clicks "Get started" CTA - `cta_request_demo` - fired when user clicks "Request demo" CTA ## Next Steps (GA4 Console) After merge, mark `demo_request` as a Key Event in GA4 Admin > Events to see conversions.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/oneuptime#117