Fix your Shop.App tracking in Google Analytics
Littledata tracks Shop app orders, Shop app referrals, and Shop Pay payments, directly in GA4



The direct answer
How does Littledata track the Shop app and Shop Pay?
Littledata tracks every order placed through Shopify's Shop app server-side and labels it in Google Analytics 4, so Shop app sales are kept apart from your online store checkout. When shoppers click from the Shop app to your store instead, Littledata records Shop as the referral source. Shop Pay is tracked as a payment gateway on every order that uses it.
- Shop app orders labeled - the affiliation becomes Shopify, Shop App, and the App Name dimension shows the sales channel.
- Shop app referrals credited - clicks tagged utm_source=shop_app get a referral medium, so they don't land in (not set).
- Shop Pay as a dimension - compare Shop Pay with PayPal, Klarna, and other gateways.

The problem
Why the Shop app confuses Google Analytics
The Shop app reaches your store in two different ways, and GA4 handles neither well by default.
- Checkout inside Shop - the shopper finds you on Shop and checks out there. The order arrives through the Shop app sales channel with no web session, so tag-based tracking misses it or leaves it unattributed.
- Click through to your store - Shopify sets utm_source=shop_app but no medium, so GA4 doesn't treat the visit as a referral and reports it under (not set) or another channel.
As a result, you can't tell how much revenue the Shop app drives, or whether its customers are worth more.
How are Shop app journeys tracked?
| Journey | What Littledata records in GA4 |
|---|---|
| Shopper checks out in the Shop app | Order tracked server-side, affiliation Shopify, Shop App, and linked to the shopper's other sessions on your store |
| Shopper clicks from Shop to your store | Session source shop_app with medium referral |
| Shopper pays with Shop Pay on your store | Payment gateway recorded on checkout and order events |

Track payment data from Shop Pay
Shop Pay is an accelerated checkout that lets customers save billing details, card information, and more, so future checkouts are faster. Littledata tracks payment gateways like Shop Pay, PayPal, and Affirm directly within Google Analytics (GA4).
- payment_gateway_ld - the GA4 parameter carrying the gateway, from checkout step 2 onward.
- Every gateway attributed - orders are tied to the original marketing campaign, however the customer paid.
- Multi-currency - payments in any currency are converted to your store currency.

Are Shop app customers worth more?
Combine the App Name dimension with Littledata's customer dimensions to compare sales channels on value, not just volume.
- Purchase Count - see which channels bring customers who buy again, recurring orders included.
- Lifetime Revenue - split customers by spend threshold and compare the Shop app with Facebook or TikTok.
- Exclude channels - leave a sales channel out of GA4 entirely if you don't want to report on it.

GA4 tracking that works automatically
Littledata's server-side GA4 tracking works automatically for Shopify and Shopify Plus merchants:
- Order volumes in Shopify match Google Analytics
- Accurate, unbiased marketing attribution across the user journey
- Complete ecommerce schema with granular details about checkout funnel steps and buying behavior
- Works with headless sites and multi-currency setups, including Shopify Markets