Przejdź do treści

Wdrażanie zdarzeń e‑commerce

Przed wdrożeniem skryptów zdarzeń, należy dodać skrypt osadzenia pixela na każdej stronie witryny. Instrukcja

Oczekiwane typy danych parametrów opisano na stronie:
Dostępne zdarzenia i wymagane parametry

View ‑ wszystkie strony

<script>
  wph('track', 'ViewContent', { content_name: 'View' });
</script>

ProductList ‑ strona z listą produktów

<script>
  wph('track', 'ViewContent', {
    content_name: 'ProductList',
    contents: [
      {
        id: 'PRODUKT_ID1',
        name: 'NAZWA_PRODUKTU1',
        category: 'KATEGORIA_PRODUKTU1',
        price: CENA_PRODUKTU1,
        currency: 'WALUTA',
        weight: 'WAGA_PRODUKTU1',
      },
      {
        id: 'PRODUKT_ID2',
        name: 'NAZWA_PRODUKTU2',
        category: 'KATEGORIA_PRODUKTU2',
        price: CENA_PRODUKTU2,
        currency: 'WALUTA',
        weight: 'WAGA_PRODUKTU2',
      },
    ],
  });
</script>

ViewProduct ‑ strona produktu

<script>
  wph('track', 'ViewContent', {
    content_name: 'ViewProduct',
    contents: [
      {
        id: 'PRODUKT_ID1',
        name: 'NAZWA_PRODUKTU1',
        category: 'KATEGORIA_PRODUKTU1',
        price: CENA_PRODUKTU1,
        currency: 'WALUTA',
        weight: 'WAGA_PRODUKTU1',
      },
    ],
  });
</script>

AddToCart ‑ dodanie do koszyka

<script>
  wph('track', 'AddToCart', {
    contents: [
      {
        id: 'PRODUKT_ID1',
        name: 'NAZWA_PRODUKTU1',
        category: 'KATEGORIA_PRODUKTU1',
        price: CENA_PRODUKTU1,
        currency: 'WALUTA',
        quantity: ILOŚĆ_PRODUKTU1,
        weight: 'WAGA_PRODUKTU1',
      },
    ],
  });
</script>

Purchase ‑ strona podsumowania po dokonaniu transakcji

<script>
  wph('track', 'Purchase', {
    transaction_id: 'ID_TRANSAKCJI',
    value: WARTOŚĆ_NETTO_BEZ_KOSZTU_DOSTAWY,
    value_gross: WARTOŚĆ_BRUTTO_BEZ_KOSZTU_DOSTAWY,
    shipping_cost: KOSZT_DOSTAWY,
    contents: [
      {
        id: 'PRODUKT_ID1',
        name: 'NAZWA_PRODUKTU1',
        category: 'KATEGORIA_PRODUKTU1',
        price: CENA_PRODUKTU1,
        currency: 'WALUTA',
        quantity: ILOŚĆ_PRODUKTU1,
        weight: 'WAGA_PRODUKTU1',
      },
      {
        id: 'PRODUKT_ID2',
        name: 'NAZWA_PRODUKTU2',
        category: 'KATEGORIA_PRODUKTU2',
        price: CENA_PRODUKTU2,
        currency: 'WALUTA',
        quantity: ILOŚĆ_PRODUKTU2,
        weight: 'WAGA_PRODUKTU2',
      },
    ],
  });
</script>