GA4 can miss, split, or duplicate purchase events because of consent-mode gaps, cross-device sessions, blocked tags, checkout-domain handoffs, and event de-duplication. Shopify confirms the order after money lands. When the two disagree, you need the disagreement in front of you, not hidden inside a blended dashboard.
jujugrowth lines up the three counts daily and read-only, then flags whether the likely cause is attribution-window inflation, GA4 loss, or a Shopify/backend truth gap.
Put ad-platform claims, GA4 purchases, and Shopify orders next to each other for the same date window. Use Shopify as commerce truth, GA4 as the measurement layer, and the platform number as the claim that needs checking. jujugrowth does that comparison automatically after a read-only connection.
Start free, no cardNo credit card. Read-only. Your first useful finding within a day.