Works with
The GA4 problem nobody wants
GA4 can look "fine" while critical events quietly stop sending the way you expect. A theme update, tag change, consent shift, or checkout change can break your measurement while dashboards keep moving.
What Kickin checks for GA4
Missing or stalled events
View, add-to-cart, begin checkout, purchase — the funnel events that matter most
Parameter drift
Currency, value, items — when payloads change unexpectedly
Platform discrepancies
When GA4 sees it but ads don't — or the reverse
What you get when there's an issue
An incident with:
- What was observed
- What was expected
- A timeline of what happened
So you can fix the right thing quickly.
GA4-specific failure modes
GA4 fails differently than other platforms. These are the patterns we see most often:
Event schema drift
GA4 requires specific parameter names and formats. When developers change variable names or structures, events still fire but with missing or malformed data — invisible until you pull a report.
Parameter loss
Items arrays, currency codes, and transaction IDs drop silently when dataLayer structures change. The event itself looks healthy, but the payload is incomplete.
Measurement changes
Enhanced measurement settings, debug mode toggles, or stream configuration changes can alter what GA4 collects — without touching your code.
Recommended GA4 critical events (by funnel stage)
These are the events that matter most for ecommerce — the ones you should never let fail silently.
Discovery
- view_item_list
- view_item
- select_item
Intent
- add_to_cart
- add_to_wishlist
- view_cart
Checkout
- begin_checkout
- add_payment_info
- add_shipping_info
Conversion
- purchase
- refund
See also: Pixel monitoring, GA4 vs Meta mismatch, Ecommerce use cases