Fix your Shop.App tracking in Google Analytics

Littledata tracks Shop app orders, Shop app referrals, and Shop Pay payments, directly in GA4

shop pay
+
Google Analytics
Shop app orders and referrals tracked in Google Analytics

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.

Shop app sales and referrals separated in Google Analytics

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?

JourneyWhat Littledata records in GA4
Shopper checks out in the Shop appOrder tracked server-side, affiliation Shopify, Shop App, and linked to the shopper's other sessions on your store
Shopper clicks from Shop to your storeSession source shop_app with medium referral
Shopper pays with Shop Pay on your storePayment gateway recorded on checkout and order events
Shop Pay payments tracked in Google Analytics

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.

Shop app customers compared by lifetime revenue in Google Analytics

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.

Littledata connecting Shopify to Google Analytics automatically

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

Frequently asked questions

Try Littledata's Shopify app FREE for 30 days