Przejdź do treści

GA4. Zdarzenie add_to_cart. Śledzenie dodania produktu do koszyka z ceną i ilością.

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_cart z 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.