The view_item e-commerce event
view_item is a GA4 recommended e-commerce event that fires when a visitor views a product's detail page. It carries an items array describing the product (id, name, price) plus currency and value. It sits early in the purchase funnel — between browsing a list and adding to cart — and is the foundation for product-level engagement and conversion analysis.
What this means
view_item is one of GA4's recommended retail/e-commerce events. You send it when a product detail page renders, populating the `items` array with the product's id, name, and price, and setting `currency` and `value`. GA4 uses it to power item-scoped reports and shopping-funnel exploration.
It marks genuine product interest — a deeper signal than a list impression, because the visitor chose to look at this specific item.
Where it fits in the funnel
The recommended retail funnel runs view_item_list, then view_item, then add_to_cart, begin_checkout, and purchase. Comparing view_item counts to add_to_cart for the same product reveals whether a product page persuades. Always pass currency alongside value, or GA4 may not process the monetary figure correctly.
- Fires on a product detail page view
- Carries items array plus currency and value
- Sits between view_item_list and add_to_cart in the funnel
How it appears in analytics and logs
A view_item event means a specific product's detail page was seen. High views with few add-to-cart events for the same item suggest the product page is not converting interest into intent.
Diagnostic use case
Measure which products get viewed so you can build a funnel from product views through add-to-cart to purchase and spot drop-off per item.
What WebmasterID can help detect
WebmasterID can record product-view events first-party with item context, so you build product funnels without third-party e-commerce tags.
Common mistakes
- Sending value without an accompanying currency.
- Firing view_item on list pages instead of detail pages.
- Putting customer identifiers in the items array.
Privacy and accuracy notes
view_item describes a product, not a person. The items array is catalogue data; keep customer identifiers out of the event payload.
Related pages
- E-commerce events: the funnel before purchase
E-commerce events are a recommended set that model the shopping funnel before and around purchase: view_item, add_to_cart, begin_checkout, add_payment_info, and purchase. Each shares a common items array, so the same product schema flows through the journey. Implemented consistently, they let you see where buyers drop off — and they carry product data, never buyer identity.
- The view_item_list event
view_item_list is a GA4 recommended e-commerce event that fires when a visitor sees a list of products — a category page, search results, or a recommendation row. It carries an items array plus item_list_id and item_list_name so you can attribute impressions to a specific list. It measures product exposure: which lists put which items in front of people.
- The add_to_cart event
add_to_cart is a GA4 recommended e-commerce event that fires when a visitor adds a product to the cart. It carries the items added plus currency and value. It is a strong mid-funnel intent signal — stronger than a product view — and the denominator for cart-to-checkout and cart-to-purchase analysis.
- Events documentation
Send custom and e-commerce events first-party.
Sources and verification notes
Last reviewed 2026-06-24. Facts are checked against primary/official sources where available; uncertain specifics are marked “Data not yet verified” rather than guessed.