What is Paid Shopping in GA4 for a pet store?
For a pet store, Paid Shopping usually holds clicks from Google Shopping campaigns for food, litter and gear. Paid links with shop in the campaign name land there too. Reorders through Shopping ads land there too, so the row can look like more new demand than it is.
By Joris van Huët, Founder & CEOUpdated 5 min read
For a pet store, Paid Shopping usually holds clicks from Google Shopping campaigns for food, litter and gear. Any paid link with shop in its campaign name lands there too. If you sell repeat buys, it holds reorders as well. So the row can look like new demand when much of it may be loyal owners topping up.
If you sell pet products
If you sell pet food or litter, much of your trade is the same bag again. Owners know the brand, the flavour and the size. When the bag runs low, an owner may simply search the product name. A Shopping ad with a photo and a price is a tidy way to catch that search. GA4 then files the reorder under Paid Shopping, as if the ad found someone new.
Gear behaves differently. Beds, crates and cat trees get compared on price and size, usually over several visits. Heavy orders add another wrinkle. Shopify's Google & YouTube app sends purchase values as subtotal minus discounts, so the delivery charge on a large sack never reaches GA4.
And if you launched Google ads from that app, its campaign module creates Performance Max campaigns. GA4 files those clicks under Cross-network. A pet store can find Paid Shopping almost empty while its bags of kibble sit in Google's Shopping results.
What one store's data shows
Store A is one store, and the export does not say what it sells. None of what follows is pet data.
One store's anonymised GA4 export, 1 January 2024 to 21 August 2026. It holds shares of revenue only: no ad spend, no order counts.
| What the export shows | Share of revenue | Source cell |
|---|---|---|
| Journeys with 1 touch (0.5 days to buy) | 79.5% | Journeys sheet, 1 touch row |
| Journeys with 10 or more touches (16.0 days to buy) | 3.0% | Journeys sheet, 10+ touches row |
| Direct, in last click, first click and touched views | 57.7% | Channels sheet, Direct row |
On the Journeys sheet, journeys with 1 touch hold 79.5% of revenue and took 0.5 days to buy. A reorder looks just like that: one visit, one purchase, done in hours. If your reorders start with a Shopping-ad click, each one hands Paid Shopping a whole sale.
Journeys with 10 or more touches hold 3.0% of revenue on the Journeys sheet and took 16.0 days to buy. That pattern fits a crate or a cat tree better: many visits, one late decision. If a Shopping ad opened that kind of journey, a last-click view can leave Paid Shopping with little or nothing.
Direct holds 57.7% of revenue on the Channels sheet, in all three views. For a pet store, Direct is where loyal owners land when they type your address. Every reorder that moves from Direct to a Shopping-ad click costs you a click for a sale you would probably have had anyway.
The export cannot show whether that store sells pet products, runs Shopping ads or takes repeat orders. It is one store, not a benchmark.
What changes for a pet store?
Mind the pattern. Google's rule matches shop at the start of a campaign name or after a symbol, but not after most letters. With a paid medium, pet_shop_spring can land in Paid Shopping, while petshop_spring cannot. Pick one style on purpose and keep it.
Treat reorders as their own question. Paid Shopping cannot tell a first order from a fifth. Shopify can: each order's conversion summary shows the customer's total number of orders from your store.
What to do this week
- Find where your Google campaigns land. In GA4, go to Reports, then Acquisition > Traffic acquisition. Search the table for Paid Shopping, then Cross-network. Pass: Shopping campaign revenue sits in Paid Shopping and Performance Max revenue in Cross-network. Fail: both rows are empty while Google bills you, so check auto-tagging in Google Ads.
- Open three recent food orders in Shopify. From your Shopify admin, go to Orders, click an order number and read its Conversion summary. Click View conversion details, then View full sessions, to see the referral and UTM parameters. Pass: repeat orders arrive by Direct or email. Fail: they arrive through Shopping-ad clicks, so you pay for owners you already have.
- Search your campaign names for the pattern. In Traffic acquisition, filter to Paid Shopping and add Session campaign as a second dimension. Pass: only your Shopping campaigns appear. Fail: a social or affiliate campaign such as pet_shop_weekly appears, so rename it for the next launch.
Check the homework. Your GA4 Attribution paths export already holds the evidence. Causality Engine reads that one file and shows what each channel caused next to what last-click gave it, in 1 to 2 minutes, for €99 once (excluding VAT), refundable within 30 days. Check the homework
Sources, 1 October 2026: Default channel group (Google Analytics Help); Shopify event parameters (Google for Developers); Advertise your products using Shopping ads (for Shopify users) (Google Merchant Center Help); Traffic acquisition report (Google Analytics Help); Viewing order conversion summary (Shopify Help Center); About auto-tagging (Google Ads Help).
Related answers
Frequently asked questions
Does a reorder through a Shopping ad count as Paid Shopping?
Yes. GA4 labels a visit by how it arrived, not by whether the buyer is new. An owner who clicks your Shopping ad to reorder food lands in Paid Shopping, and the sale counts there. Check Shopify's order conversion summaries before you call that row new demand.Does petshop in a campaign name send traffic to Paid Shopping?
Not by the name rule. Google's pattern matches shop at the start of a name or after a symbol such as an underscore, plus shopping anywhere. With a paid medium, pet_shop_spring can land in Paid Shopping, while petshop_spring cannot.Why does GA4 show less Paid Shopping revenue on heavy orders?
Because shipping is missing. Since 24 April 2025, Shopify's Google & YouTube app sends purchase values as subtotal minus discounts. A big sack of food with paid delivery shows up in GA4 below the order total Shopify records.
Go deeper: Incrementality testing, explained.
Sixty-second versions of these ideas: Causality Engine on YouTube Shorts.
Keep reading
Terms in this article
- AnalyticsAnalytics is the systematic computational analysis of data. It reveals customer behavior and measures campaign performance.
- AttributionAttribution identifies user actions that contribute to a desired outcome and assigns value to each. It reveals which marketing touchpoints drive conversions.
- CausalityCausality is the relationship where one event directly causes another, essential for identifying specific actions that drive desired outcomes in marketing.
- ConversionConversion is a specific, desired action a user takes in response to a marketing message, such as a purchase or a sign-up.
- Google AdsGoogle Ads is an online advertising platform where advertisers bid to display ads, service offerings, and product listings.
- Google AnalyticsGoogle Analytics is a web analytics service that tracks and reports website traffic.
- Google ShoppingGoogle Shopping is a Google service allowing users to search for products and compare prices from online retailers.
- UTM ParametersUTM Parameters are URL tags marketers use to track campaign effectiveness across traffic sources. They provide data for accurate campaign tracking and attribution in analytics platforms.