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>