Na czym to polega w sklepie
Zdarzenie add_to_cart rejestruje moment dodania produktu do koszyka. GA4 zapisuje wartość pozycji (value), walutę i tablicę items z item_id, ceną i ilością. To pierwszy krok lejka między view_item a begin_checkout.
Przykład ze sklepu internetowego
Kliknięcie „Dodaj do koszyka” na karcie produktu w sklepie outdoorowym - wysyłasz event z aktualną ceną i wariantem SKU:
// Przycisk „Dodaj do koszyka” - dane z dataLayer lub API produktu
gtag('event', 'add_to_cart', {
currency: 'PLN',
value: 299.00,
items: [
{
item_id: 'SKU-2044-M',
item_name: 'Kurtka softshell męska',
item_variant: 'Rozmiar M / Granat',
item_category: 'Odzież / Kurtki',
price: 299.00,
quantity: 1,
},
],
});
// Wariant GTM - push do dataLayer przed triggerem tagu GA4
dataLayer.push({ ecommerce: null }); // wyczyść poprzedni stan
dataLayer.push({
event: 'add_to_cart',
ecommerce: {
currency: 'PLN',
value: 299.00,
items: [{ item_id: 'SKU-2044-M', item_name: 'Kurtka softshell', price: 299, quantity: 1 }],
},
});
Co zrobić po stronie biznesu
- Lejek view_item → add_to_cart → purchase w raportach Ecommerce purchases.
- Segment użytkowników z koszykiem bez zakupu do kampanii remarketingowych.
- QA tagów - porównanie liczby
add_to_cartz logami backendu koszyka.
W skrócie
add_to_cart pokazuje intencję zakupową przed checkoutem. Bez spójnego item_id z view_item i purchase lejek w GA4 będzie zerwany.