> ## Documentation Index
> Fetch the complete documentation index at: https://docs.upstackdata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Upstack shows higher event counts than the destination

> Upstack counting more events than Meta or GA4? Deduplication keys differ per platform. A 5–10% gap is normal; larger gaps usually mean your pixel is firing duplicates or missing event_ids.

**Likely cause:** Deduplication differences. Upstack and destination platforms use different deduplication keys. Upstack deduplicates by `event_id` before forwarding, but the destination may further deduplicate by user + event type + time window.

**How to reconcile:**

1. A gap of 5–10% is normal and expected due to deduplication differences.
2. Check Upstack's **Live Event Stream** — if you see duplicate `event_id` values, your pixel may be firing the same event multiple times (see [Duplicate purchase events](/troubleshooting/duplicate-purchase-events)).
3. For Meta specifically: if you send both browser pixel events *and* Upstack server events for the same conversion, Meta deduplicates them using `event_id`. Ensure your Upstack events include the same `event_id` as the browser pixel fires.
4. For Google Analytics: GA4 automatically deduplicates events with the same `event_name`, `event_timestamp`, and user identifiers within a short window. This means GA4 may show fewer events than Upstack.
5. To reduce discrepancies, ensure deduplication keys are consistent across your pixel and Upstack's server-side events.

***

**Still stuck?** Contact [support@upstackdata.com](mailto:support@upstackdata.com) with your Pixel ID and a description of the issue. We typically respond within a few hours.
