Works with
What "discrepancy" really means
There are expected differences (attribution models, click windows, identity). Then there are operational problems: missing events, broken firing, payload drift, or one tracker failing while another succeeds.
Kickin focuses on the operational problems — the ones you can actually fix.
What Kickin looks for
Missing vs present
"GA4 purchase is firing, Meta purchase is missing" style mismatches
Sudden divergence
Platforms drifting out of sync over time
Parameter changes
That cause downstream reporting issues
What you get
An incident with the observation, the expected event, and a timeline — so you don't spend hours guessing.
Attribution vs operational discrepancy
Not all discrepancies are problems. Understanding the difference saves hours of debugging the wrong thing.
Attribution discrepancy
This is expected. Each platform has its own attribution model, click windows, and identity graph. GA4 uses last-click by default; Meta uses its own view-through and click-through windows.
Result: The same conversion legitimately counts differently across platforms. This is not a bug.
Operational discrepancy
This is fixable. The event was supposed to fire to both platforms but only reached one. Or the payload changed. Or firing stopped entirely.
Result: One platform has missing or corrupted data because something broke. This is what Kickin detects.
Discrepancy triage playbook
When platforms diverge, check these in order. Most issues fall into one of the first three.
Is the event firing at all?
Use browser dev tools or Kickin to verify the event is actually being triggered. If it's not in the dataLayer, nothing downstream will work.
Is the payload complete?
Check if required parameters (value, currency, transaction_id) are present and formatted correctly. Partial payloads often pass validation but fail silently.
Did it reach the destination?
Check network requests for successful 200/204 responses. Ad blockers, consent mode, or CSP can prevent delivery even when the event fires.
Check for timing issues
Page unload before events complete, race conditions with consent banners, or slow-loading tag managers can cause intermittent failures.
See also: GA4 vs Meta mismatch, Tag monitoring