Google Analytics Audit Test #

10

'select_item' Events Are Tracking

Why It Matters:

Critical to understanding friction in the shopping process.

Industries:

Ecommerce

Checks For:

Utility

How powerful is your current implementation?

Insight Category:

Behavior

Can you tell what visitors are doing?

Google Analytics Audit logo

Background

A GA4 audit is essential for uncovering missing insights—key data points that organizations don't yet know and can act upon. A well-done audit evaluates both behavioral tracking and traffic attribution, ensuring each is accurate and useful. It also assesses whether the data collected truly supports business decisions and reporting.

Test Detail

This test checks whether select_item events are properly implemented and tracked in GA4. The select_item event is fired when a user selects a product from a list or gallery (e.g., on a category page, search results, or product carousel). This event helps measure:

  • Product list performance
  • Item click-through rates
  • Effectiveness of merchandising layouts and sort orders
  • The user journey leading from discovery to engagement

If this event is missing or misconfigured, it limits visibility into how users are interacting with product lists—one of the most critical steps in the ecommerce funnel.

Check This Test for Free! Instantly.

Our free instant audit tool checks for 90 issues in 90 seconds.

Then gives you a prioritized list of items to tackle.

No cost, no sales call... just free goodness.

Google Analytics audit test results.

How to Conduct This Test

Basic Tests

  • In GA4 > Reports > Engagement > Events, search for select_item
    • Check if the event appears and has consistent volume
  • In Explore, build a Free-form report:
    • Dimensions: Event name, Item list name
    • Metrics: Event count, Item views
  • If select_item is missing, undercounted, or has no associated item data, product-level engagement insights are incomplete.

Advanced QA

  • In GA4 DebugView, simulate a product click on a list (e.g., a category or search page) and confirm that:
    • select_item fires on click
    • The event includes a valid items array with item_id, item_name, and item_list_name

Automated, Free Audit

Want this automatically validated? Run our Instant Audit

Or hire a pro to implement complete product interaction tracking.

How To Fix

Implementing 'select_item'

  • Use the recommended push to the dataLayer:
    gtag('event', 'select_item', {
      item_list_id: 'related_products',
      item_list_name: 'Related products',
      items: [{
        item_id: 'SKU_12345',
        item_name: 'T-Shirt'
      }]
    });
  • In Google Tag Manager, configure an event to trigger:
    • When users click on a product from a list (not on page load)
  • Include a properly formatted items array with:
    • item_id, item_name, item_category, item_list_name, etc.
  • Consistently fire this event across all list types: category pages, homepage carousels, search results, upsell widgets, etc.

QA Tips

  • Validate implementation using GA4 DebugView and Tag Assistant
  • Hire a pro to structure and QA your product interaction events—so you can confidently measure what drives engagement and conversion.