> For the complete documentation index, see [llms.txt](https://help.littledata.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.littledata.io/integrations/shopify-to-google-analytics/tracking-product-list-views-and-clicks.md).

# Tracking product list views and clicks

{% hint style="success" %}
Products tracked can be viewed in the [Ecommerce Purchases report in GA4](/google-analytics/conversions/shopify-to-google-analytics-4-beta.md#ecommerce-purchases)
{% endhint %}

Littledata tracks product list impressions on any Shopify storefront, using [Google](https://developers.google.com/analytics/devguides/collection/analyticsjs/enhanced-ecommerce#product-impression) or [Segment's](https://segment.com/docs/connections/spec/ecommerce/v2/#product-list-viewed) standard product list event properties.

### What Littledata tracks

On your **collection** and **search** pages, Littledata tracks:

* **Product list views**: a product in the list became visible to the shopper. In GA4 this is the `view_item_list` event. In Segment it's **Product List Viewed**.
* **Product list clicks**: the shopper clicked a product in the list. In GA4 this is the `select_item` event. In Segment it's **Product Clicked**.

Product list views aren't tracked on other page types, such as the home page or product pages.

Each product in these events includes product details such as name, brand, category and variant.

### What counts as a product list view

Littledata looks for links to product pages (URLs that contain `/products/`). A product counts as viewed when at least half of its link is visible on the shopper's screen.

* Products are only counted once per page, even if the shopper scrolls past them again.
* Products that load later, for example with infinite scroll or a "Load more" button, are tracked too.
* Littledata collects the visible products and sends them together after a short delay (2.5 seconds by default), so it can fetch each product's details first.

The list position of each product is its order among all product links on the page.

### How clicks are tracked

A click is only tracked for a product that was already counted as viewed. This keeps your click-through rate accurate.

Littledata doesn't delay the shopper when they click. It saves the click and sends it from the next page, after the product page has loaded.

### Where to see these events in GA4

In GA4, go to **Reports** > **Monetization** > **Ecommerce purchases**. You can change the first column of the table to see results by item name, item ID, item category and more.

![Changing table dimension for product performance](https://3956158252-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1QhTbrMraNWciQeDvu1b%2Fuploads%2Fgit-blob-e07be87b8d761111ec29ee74c950fc401b67a0e4%2Fscreenshot-2023-05-29-at-15.33.06.png?alt=media)

For an overview of the GA4 reports Littledata fills, see [Shopify reporting in Google Analytics 4](https://help.littledata.io/google-analytics/conversions/shopify-to-google-analytics-4-beta#ecommerce-purchases).

### Only track products that show a price

If other links on your collection pages point to products (for example a menu or a banner), they can be counted as product list views. If your theme shows the price inside the product link, you can limit tracking to links that include the price.

{% stepper %}
{% step %}

#### Open Global settings

In Shopify admin, click **Global settings** under the Littledata app in the left sidebar.
{% endstep %}

{% step %}

#### Turn on the price setting

Turn on **Product list links include prices**.
{% endstep %}

{% step %}

#### Save

Save your changes.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
Only use this setting if the price is part of the clickable product link in your theme. Otherwise Littledata won't find the price and won't track those products.
{% endhint %}

**Global settings** also has a **Product list links include images** setting, for themes where the product image sits inside or right next to the product link.

### Related articles

* [Data pipeline settings](https://help.littledata.io/advanced/developer/data-pipeline-settings)
* [Shopify reporting in Google Analytics 4](https://help.littledata.io/google-analytics/conversions/shopify-to-google-analytics-4-beta)
* [Known limitations of Littledata's Shopify tracking](https://help.littledata.io/advanced/developer/known-limitations-of-littledatas-shopify-tracking)
