jujugrowthStart free →

← Learn

What's causing the gap between what my ad platform claims and my actual sales?

Your ad platform claims a number. Your store, analytics, or backend shows a different one. The gap is real, and it costs you. jujugrowth imports your ad platform claims, your store or backend data, and your analytics side by side - same dates, three answers - so you see exactly where they diverge. For example: your platform claimed 50 orders, GA4 measured 18, but your Shopify store confirmed only 10 paying customers. All from the same campaign, same dates. jujugrowth keeps the store-confirmed number visible so you're not grading yourself against a platform's estimate. The reasons the gap exists vary. Ad platforms credit themselves for any touchpoint within their lookback window, even if the conversion happened later through another channel or without a click. They also apply modeled conversions - statistical estimates for users with blocked tracking (like iOS) - that your store or backend never actually saw. GA4 applies its own deduplication and attribution windows, which differ from the platform's. Your store or backend records only verified transactions. jujugrowth connects read-only through official logins to your Shopify store, your SaaS backend, GA4, and your ad accounts. It watches daily for spend that drifted, tracking that broke, or conversions that only one source recorded. When GA4 reports subscription revenue as $0 but your backend confirmed the money, jujugrowth surfaces that gap instead of hiding it. You see the math, the dates, and the recommendation before you approve any change. Account changes are off by default - you stay in control.

Why does my ad platform report more conversions than my store or analytics?

Ad platforms use attribution windows and modeled conversions. They credit themselves for any click within 7 or 30 days, even if the actual sale happened later through a different channel or required no ad click. They also estimate conversions for users with blocked tracking. Your store or analytics counts only verified transactions, so the platform number is almost always higher.

How does jujugrowth show me the real gap?

jujugrowth connects read-only to your store, backend, GA4, and ad accounts through official logins. It imports the numbers from each source on the same dates, then displays them side by side so you see what your platform claimed, what your analytics measured, and what your store actually confirmed. No estimates; just the verified data from each system.

What should I do if the gap is large?

jujugrowth alerts you to the gap and shows the dates and amounts involved. Common fixes include adjusting your platform attribution window to match your actual sales cycle, checking for broken tracking pixels, or capping ad spend on campaigns where the gap suggests wasted budget. jujugrowth recommends next steps, but you approve every change before it happens.

Does jujugrowth change my ad accounts or spending?

No. jujugrowth connects read-only by default. It can see your numbers but cannot move money, change settings, or publish anything. Recommendations stay advisory. Account writes are off by default. If you want jujugrowth to act on a recommendation, you turn that on yourself after the read-only review, and every change is logged and reversible.

Related: Attribution reconciliation

See how jujugrowth grows your business →