Skip to content
Shopify AnalyticsProduct Intelligence4 min read

How to Track Product Views on Shopify (and Use Them for Better CRO)

If you're running a Shopify store, you've probably noticed a gap: Shopify tells you about landing page views and sales, but not which product pages customers are actually browsing. Knowing which products get the most views, and which ones convert those views into add-to-carts and purchases, is essential for smart merchandising decisions.

Why Product Views Matter for CRO

Conversion rate optimization starts with understanding your funnel. If a product gets 500 views but only 5 add-to-carts, that's a 1% engagement rate, which tells you the product page needs work. Maybe the price is off, the images aren't compelling, or the description doesn't answer buyer questions. Without view data, you're optimizing blind.

Product view tracking also helps you spot hidden demand. Products with high views but low sales might just need a better price point, bundle offer, or placement. Products with low views but high conversion rates are underexposed and deserve more visibility.

What Shopify Shows You (and What It Doesn't)

Shopify's built-in analytics provide sessions by landing page, which shows you which pages people enter your store through. But this misses all the browsing that happens after someone lands. If a customer arrives on your homepage and views 8 products before buying one, Shopify's native reports only credit the homepage as the landing page.

Shopify also doesn't offer product-level view counts, view-to-cart conversion rates, or collection-level browsing analytics natively. For stores with large catalogs, this makes it hard to identify underperforming products or optimize collection page layouts.

Option 1: Google Analytics 4 (GA4)

GA4 can track product views through its Enhanced Ecommerce events. The view_item event fires on product pages and captures product name, category, and price. If you've set up GA4 with Shopify's native integration or Google Tag Manager, you can find this data under Monetization > Ecommerce purchases in GA4.

The downside: GA4's product-level reporting is limited and often requires BigQuery exports for useful analysis. Getting a simple "top viewed products" report with conversion rates requires either custom explorations or SQL queries. It's powerful but not built for quick merchandising decisions.

Option 2: Banner Click Tracking with Google Tag Manager

If you also want to track banner clicks on your homepage or collection pages, Google Tag Manager is the go-to tool. You can set up click triggers on specific banner elements (using CSS selectors or data attributes) and push click events to GA4 or any other analytics platform. This is useful for measuring which promotions drive engagement.

GTM requires some setup but no code changes to your theme. Add the GTM container via Shopify's custom pixels or theme code, then configure triggers in GTM's web interface.

Option 3: Dedicated Product Analytics Tools

For stores that want product view tracking without the GA4 complexity, dedicated Shopify product analytics apps provide this out of the box. These tools use Shopify's Pixel API to capture product page views, add-to-cart events, and purchases at the product and variant level.

Datma, for example, tracks product detail page (PDP) views and product list page (PLP) impressions automatically after installation. You get view-to-cart and view-to-purchase conversion rates per product, collection-level analytics showing which collections drive the most browsing, and variant-level breakdowns so you can see which sizes or colors get the most attention. It also imports up to 2 years of historical sales data, so you're not starting from scratch.

Using Product View Data for CRO Decisions

Once you have product view data, here are the key analyses that drive conversion improvements:

High views, low conversion: These products need attention. Check pricing, product images, reviews, and page speed. A/B test changes and measure impact on add-to-cart rate.

Low views, high conversion: These products convert well but aren't getting traffic. Move them higher in collection pages, feature them on your homepage, or run targeted ads.

Collection view patterns: If certain collections get heavy browsing but low sales, the issue might be assortment, pricing, or navigation. Compare collection view-to-purchase ratios to find the weak spots.

Out-of-stock interest: Products that get views while out of stock represent lost revenue. Use view data to prioritize restocking decisions and set up back-in-stock notifications for high-demand items.

Getting Started

For most Shopify stores, the fastest path to useful product view data is installing a product analytics app that handles tracking automatically. If you already have GA4 set up and are comfortable with custom explorations or BigQuery, you can extract similar insights from there. Either way, product view tracking fills one of the biggest gaps in Shopify's native analytics and gives you the data foundation for smarter CRO decisions.