A home goods brand we took on couldn't figure out why ROAS wouldn't climb above 2.3 despite spending $28K/month on paid ads. Meta showed strong CTR. Google was delivering traffic at a reasonable CPC. When we opened Shopify Analytics — not Meta, not Google — we found the answer in 12 minutes. Sixty-one percent of paid visitors were leaving without viewing a second page. The data had been sitting there for months. Nobody had looked at it.
The 3 Shopify reports that show what Meta and Google don't
Paid ad platforms measure what happens before the click. Shopify measures what happens after. We find that most brands spend 90% of their analysis time in Meta Ads Manager and treat Shopify as an order dashboard. That's backwards when you're trying to diagnose a broken funnel.
Three Shopify reports we pull on every new account:
Sessions by traffic source — breaks down visit volume, sessions with a cart add, sessions with checkout initiated, and orders, all by source. When filtered to paid traffic, it shows exactly where buyers are dropping off in the funnel.
Online store conversion funnel — shows the step-by-step drop from sessions to product views to cart to checkout to purchase. A steep drop between product view and cart add usually points to a landing page or offer problem. A steep drop between checkout and purchase points to friction in checkout itself.
Top landing pages by traffic source — shows which pages paid visitors actually land on, with session counts and conversion rates per page. Most brands are surprised by what's here: product pages converting at 0.8% sitting alongside collection pages sending $6K/month in spend to an experience that's 3 clicks from purchase.
What a 61% single-page exit rate costs in ROAS
A visitor who leaves after one page generates no revenue and no signal. Meta charges the same for that click as it charges for a click that converts. When 61% of paid visitors exit immediately, 61% of the ad budget is effectively producing nothing.
For the home goods brand at $28K/month: $17,080 per month spent acquiring visitors who left before seeing a second page. Their actual effective spend on traffic that engaged with the store: $10,920. Their reported ROAS of 2.3 was calculated against the full $28K. Against the $10,920 that actually mattered, the system was generating closer to 5.9 ROAS on traffic that stayed. The ads weren't the problem. The destination was.
What we changed and what happened
We filtered Shopify's Top Landing Pages report to paid traffic only. Their top-spend Meta ads were pointing to the homepage — a hero banner with a brand tagline, a navigation menu with 11 options, and a featured collection carousel. No specific offer. No clear reason to stay.
Two changes, done in one day:
- Redirected the top-spend Meta ad to a dedicated product page for the specific item featured in the ad.
- Added a trust bar above the fold on that product page: delivery time, return policy, review count.
Within 2 weeks: single-page exit rate from paid traffic dropped from 61% to 29%. CVR went from 1.4% to 2.9%. ROAS moved from 2.3 to 3.7. Same budget. Same ads. Different destination.
Open Shopify Analytics right now — find this number first
Go to Shopify Admin → Analytics → Reports → Sessions by traffic source. Filter to Paid Search and Paid Social. Look at the ratio of sessions to sessions with a cart add. If fewer than 15% of paid sessions are adding to cart, the post-click experience is where the budget is going.
Then go to Online Store → Top Landing Pages. Sort by sessions from paid traffic. Find the top 3 destination pages. Check their individual CVR. The one with the most traffic and the lowest CVR is where to start. For the full set of Shopify reports that surface problems the ad dashboard misses — including checkout funnel, customer cohort, and geographic breakdowns — see 5 Shopify Analytics reports that tell you more than your ad dashboard.