Skip to main content
Likely cause: Upstack and Meta use different attribution models. Meta defaults to 7-day click / 1-day view attribution, meaning it credits a conversion to an ad if the user clicked within 7 days or viewed within 1 day. Upstack’s Attribution report defaults to the First click model with a 7-day window, which credits the first tracked source the customer clicked — across every platform, not just Meta. How to reconcile:
  1. Understand that these are fundamentally different measurements — neither is “wrong.”
  2. In your Upstack dashboard, go to Reports → Attribution and note which model is active (First click, Last click, or Any click) and the attribution window. See Attribution and reporting for how each model assigns credit.
  3. In Meta Ads Manager, click Columns → Customize and check the Attribution setting at the bottom. Note the click and view windows.
  4. Common reasons Upstack shows more conversions than Meta:
    • Upstack attributes organic and direct conversions that Meta doesn’t claim.
    • Meta’s attribution window may have expired for some conversions.
  5. Common reasons Upstack shows fewer conversions than Meta:
    • Meta uses view-through attribution — Upstack’s click-based models won’t credit an ad the user only saw but didn’t click.
    • Meta may attribute the same conversion to multiple campaigns (especially with overlapping audiences).
  6. For the closest comparison, set Meta to 7-day click only (disable view-through) and compare with Upstack’s Last click model on a 7-day window.

Why Meta shows fewer sales than your store

  • Delayed reporting — Meta reporting isn’t real-time and can take up to 48 hours to update, so a recent sale may not have appeared yet.
  • Cross-device journeys — if a customer engages with your ads on one device and buys on another, Meta may not connect the conversion: the sale happens but isn’t attributed in Meta’s reports.
  • Ad blockers and tracking restrictions — ad blockers and “Limit Ad Tracking” settings prevent Meta from tracking some visitors, so Meta may not attribute those conversions to your ads.

Why Meta shows more sales than Shopify

  • Shopify data is incomplete — make sure your store is tracking all sales: check that checkout and order-status tracking are enabled and that no recent theme change broke tracking. See Troubleshoot pixel issues.
  • Cross-device attribution — Meta attributes conversions across devices and time windows. A customer who clicks an ad on mobile and buys on desktop later can be counted by Meta but look unattributed in Shopify.
  • Different measurement — Meta and Shopify measure sales differently: attribution windows, view-through conversions, and revenue definitions (gross vs. net) all differ.

How much difference is normal

Small discrepancies (5–15%) between platforms are expected and normal. If you’re seeing discrepancies greater than 20% consistently, contact support with screenshots and the attribution model configured in each platform.
Still stuck? Contact support@upstackdata.com with your Pixel ID and a description of the issue. We typically respond within a few hours.

Attribution and reporting

Understand how Upstack attributes conversions across marketing touchpoints.

Attribution reporting

Explore Upstack’s attribution reports and the First, Last, and Any click models.

Revenue doesn't match Shopify

Why Upstack revenue can differ from Shopify’s reports.