GA4 key event audit
ga4_key_event_auditWhich GA4 events are marked as key events (conversions), and do they inflate conversions: more key events than sessions, page_view or other engagement events marked as key, contact clicks (phone, e-mail, WhatsApp) marked as key.
Instructions
Which GA4 events are marked as key events (conversions), and do they inflate conversions: more key events than sessions, page_view or other engagement events marked as key, contact clicks (phone, e-mail, WhatsApp) marked as key. Two Data API runReport calls: events with eventCount and keyEvents, then the property totals of sessions, keyEvents and ecommercePurchases. Returns "key_events" (event_name, event_count, key_events, share_pct, flags), "totals", "key_events_per_session", "findings" ({code, severity, event_name, detail}), the unit and definition of each metric under "metrics" and a "date_range" with "data_complete". Heuristics: check in GA4 Admin > Events > Key events before changing anything. Run it first on a new property, before reading any conversion rate or ROAS.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end_date | No | YYYY-MM-DD, NdaysAgo, yesterday or today | yesterday |
| client_id | No | Client id from clients_list. Required when several clients are registered; empty uses the only client (or the environment variables when there is no client registry) | |
| start_date | No | YYYY-MM-DD, NdaysAgo, yesterday or today | 28daysAgo |
| property_id | No | Numeric GA4 property id, as listed by ga4_properties; empty uses the configured GA4_PROPERTY_ID (or the client's property) |