Rodzaj zdarzenia
Osiem typów zdarzeń E-Commerce może zostać wysłanych do Finteza:
- View Item — obejrzenie przedmiotu
- Add To Cart i Remove From Cart — dodawanie i usuwanie przedmiotu z koszyków
- View Cart — obejrzenie koszyka
- Checkout Begin i Checkout Progress — rozpoczęcie i kontynuacja procesu nabycia towaru
- Checkout Success — zakup, zakończony powodzeniem
- Checkout Failed — nieudany zakup
- Refund — zwrot środków za zakup
Wszystkie inne zdarzenia nie będą włączane do raportów E-Commerce po stronie Finteza. |
View Item #
To wydarzenie pokazuje, że produkt został obejrzany. Charakterystyki oglądanego przedmiotu są określane w zdarzeniu:
fz('ecommerce', {
|
W efekcie zostaną stworzone dwa zdarzenia "View Item" w Finteza, po jednym dla każdego z opisanych zdarzeń.
Add To Cart / Remove From Cart #
Te zdarzenia są stosowane, gdy produkty są dodawane lub usuwane z koszyka. Jako dodatek do opisów produktów, zdarzenia powinny zawierać numer identyfikacyjny koszyka w parametrze cart_id (numer identyfikacyjny powinien być generowany przez twoją stronę internetową).
fz('ecommerce', {
|
W efekcie zostaną stworzone dwa zdarzenia "Add To Cart" w Finteza, po jednym dla każdego z opisanych zdarzeń. Określony numer identyfikacyjny koszyka zostanie dodany do każdego zdarzenia.
Nie przekazuj parametrów list_name i list_position w celu usuwania ze zdarzenia koszyka. Opisują one listę, z której przedmiot został dodany do koszyka, więc nie mają znaczenia dla zdarzenia usuwającego.
View Cart #
Zdarzenie jest powiązane z obejrzeniem koszyka. Zdarzenie zawiera informacje na temat kosztu koszyka, a także dodatkowych danych, jeśli takie istnieją: podatek, rabat, zysk netto. Dodatkowe parametry mogą także zostać uściślone dla poszczególnych produktów.
fz('ecommerce', {
|
Następujące trzy zdarzenia zostaną stworzone w Finteza:
- Zdarzenie "View Cart" dla każdego produktu. Zdarzenia będą zawierać cart_id.
- Zdarzenie "View Cart" dla koszyka. Jeśli cart_id nie jest określone, zdarzenie nie zostanie wygenerowane.
Checkout Begin / Checkout Progress #
Są to zdarzenia rozpoczęcia i kontynuacji zakupu — gdy użytkownik już dodał przedmioty do koszyka i przeszedł do opłaty.
Jako dodatek do parametrów, użytych na etapie "View Cart", informacja o etapie zakupu może zostać przekazana tutaj. Informacje o rabatach i użytych kuponach także może zostać skorygowana tutaj.
fz('ecommerce', {
|
Następujące trzy zdarzenia zostaną stworzone w Finteza:
- Zdarzenie "Checkout Begin" dla każdego przedmiotu. Zdarzenia będą zawierać cart_id, checkout_step i checkout_option z opisu koszyka.
- Zdarzenie "Checkout Begin" dla każdego koszyka. Jeśli cart_id nie jest określone, zdarzenie nie zostanie wygenerowane.
Checkout Success #
Te zdarzenia oznaczają udane zakończenie zakupu. Jako dodatek do informacji z poprzedniego zdarzenia, możliwe jest określenie tutaj numeru identyfikacyjnego płatności (transaction_id) oraz danych sklepu (affiliate). Dodatkowo mogą zostać określne poniższe dane:
- Nazwa kupującego (buyer) oraz nazwa sprzedającego (seller). Raporty dotyczące najlepszych sprzedających i kupujących są przydatne, jeśli na Twojej stronie działa wielu niezależnych sprzedawców.
- Prowizje systemów płatności za transakcję (transaction_fee).
- Przychód netto z sprzedaży, prowizje netto, podatki i opłaty (profit).
fz('ecommerce', {
|
Następujące trzy zdarzenia zostaną stworzone w Finteza:
- Zdarzenie "Checkout Success" dla każdego przedmiotu. Zdarzenia będą zawierać transaction_id, affiliation, cart_id, checkout_step i checkout_option z opisu koszyka.
- Zdarzenie "Checkout Success" dla każdego koszyka. Jeśli cart_id nie jest określone, zdarzenie nie zostanie wygenerowane.
Checkout Failed #
To zdarzenie odzwierciedla nieudaną próbę dokonania płatności za zamówienie. W przeciwieństwie do poprzedniego zdarzenia, to zdarzenie nie zawiera transaction_id lecz zawiera opis błędu w parametrze detail.
fz('ecommerce', {
|
Następujące trzy zdarzenia zostaną stworzone w Finteza:
- Zdarzenie "Checkout Failed" dla każdego przedmiotu. Zdarzenia będą zawierać detail, cart_id, checkout_step i checkout_optionz opisu koszyka.
- Zdarzenie "Checkout Failed" dla każdego koszyka. Jeśli cart_id nie jest określone, zdarzenie nie zostanie wygenerowane.
Refund #
Zdarzenie odzwierciedla zwrot środków za produkt. Zdarzenie zawiera identyfikator płatności transaction_id powiązane z oryginalną płatnością, oraz opis przyczyny zwrotu środków i w parametrze detail.
fz('ecommerce', {
|
Następujące trzy zdarzenia zostaną stworzone w Finteza:
- Zdarzenie "Refund" dla każdego przedmiotu. Zdarzenia będą zawierać transaction_id, detail i cart_id z opisu koszyka.
- Zdarzenie "Refund" dla każdego koszyka. Jeśli cart_id nie jest określone, zdarzenie nie zostanie wygenerowane.