Na czym to polega w sklepie
Zdarzenie view_item rejestruje wyświetlenie strony produktowej (PDP). GA4 zapisuje item_id, nazwę, kategorię, markę i cenę w tablicy items. To górny lejek ecommerce - bez niego nie policzysz konwersji z karty produktu.
Przykład ze sklepu internetowego
Po załadowaniu strony produktu w SPA React wysyłasz view_item z danymi z API PIM - jeden event na odsłonę PDP:
// useEffect po załadowaniu danych produktu (React / Next.js)
gtag('event', 'view_item', {
currency: 'PLN',
value: 299.00,
items: [
{
item_id: 'SKU-2044-M',
item_name: 'Kurtka softshell męska',
item_brand: 'NorthTrail',
item_category: 'Odzież',
item_category2: 'Kurtki',
item_variant: 'Rozmiar M',
price: 299.00,
quantity: 1,
},
],
});
// Unikaj wielokrotnego view_item przy zmianie wariantu bez przeładowania -
// wyślij ponownie tylko gdy zmienia się item_id (np. inny rozmiar)
Co zrobić po stronie biznesu
- Raport najczęściej oglądanych produktów bez zakupu - optymalizacja cen.
- Lejek view_item → add_to_cart per kategoria i kampania UTM.
- Dynamiczny remarketing - lista item_id z view_item bez konwersji.
W skrócie
view_item to wejście do lejka produktowego. Używaj tego samego item_id co w feedzie Merchant Center i w purchase.