Jenis Peristiwa

Delapan jenis peristiwa E-Commerce dapat dikirim ke Finteza:

Semua peristiwa lainnya tidak akan disertakan dalam laporan E-Commerce di sisi Finteza.


View Item #

Peristiwa menunjukkan bahwa suatu produk telah dilihat. Karakteristik item yang dilihat ditentukan dalam peristiwa:

fz('ecommerce', {
  "event""View Item",
  "items": [
    {
      "id""P12345",
      "name""USB Charger",
      "brand""ChargeIt",
      "category""Accessories",
      "variant""Black",
      "quantity": 2,
      "currency""USD",
      "price": 2.00,
      "list_name""Search Results",
      "list_position": 1
    },
    {
      "id""P67890",
      "name""Flame challenge TShirt",
      "brand""MyBrand",
      "category""Apparel/T-Shirts",
      "variant""Red",
      "quantity": 1,
      "currency""USD",
      "price": 3.00,
      "list_name""Search Results",
      "list_position": 2
    }
  ]
});

Akibatnya, dua peristiwa "View Item" akan dibuat di Finteza, satu untuk setiap item yang dijelaskan.

Add To Cart / Remove From Cart #

Peristiwa ini digunakan saat produk ditambahkan atau dihapus dari keranjang. Selain deskripsi produk, peristiwa tersebut harus berisi ID keranjang dalam parameter cart_id (ID harus dibuat oleh situs web anda).

fz('ecommerce', {
  "event""Add To Cart",
  "cart_id""C89367",
  "items": [
    {
      "id""P12345",
      "name""USB Charger",
      "brand""ChargeIt",
      "category""Accessories",
      "variant""Black",
      "quantity": 2,
      "currency""USD",
      "price": 2.00,
      "list_name""Search Results",
      "list_position": 1
    },
    {
      "id""P67890",
      "name""Finteza TShirt",
      "brand""Finteza",
      "category""Apparel/T-Shirts",
      "variant""Red",
      "quantity": 1,
      "currency""USD",
      "price": 3.00,
      "list_name""Search Results",
      "list_position": 2
    }
  ]
});

Akibatnya, dua peristiwa "Add To Cart" akan dibuat di Finteza, satu untuk setiap item yang dijelaskan. ID keranjang yang ditentukan akan ditambahkan ke setiap peristiwa.

Jangan meneruskan parameter list_name dan list_position untuk menghapus dari peristiwa keranjang. Mereka mendeskripsikan daftar dari mana item tersebut ditambahkan ke keranjang, sehingga tidak ada artinya untuk peristiwa penghapusan.

View Cart #

Peristiwa ini terkait dengan penampilan keranjang. Peristiwa tersebut berisi informasi tentang biaya keranjang, serta penyedia tambahan, jika ada: pajak, diskon, keuntungan bersih. Kabin parameter tambahan juga ditentukan untuk masing-masing produk.

fz('ecommerce', {
  "event""View Cart",
  "cart_id""C89367",
  "cart_items": 2,
  "currency""USD",
  "value": 7.07,
  "tax_value": 0.7,
  "tax_name""Tax",
  "tax_type""Tax type",
  "discount_value": 1,
  "discount_name""Black Friday",
  "discount type""B112029",
  "discount type""B112029"
  "items": [
    {
      "id""P12345",
      "name""USB Charger",
      "brand""ChargeIt",
      "category""Accessories",
      "variant""Black",
      "quantity": 2,
      "currency""USD"
      "price": 2.00,
      "value": 4.24
    },
    {
      "id""P67890",
      "name""Finteza TShirt",
      "brand""Finteza",
      "category""Apparel/T-Shirts",
      "variant""Red",
      "quantity": 1,
      "currency""USD"
      "price": 3.00,
      "value": 2.83
    }
  ]
});

Tiga peristiwa berikut akan dibuat di Finteza:

  • Peristiwa "View Cart" untuk setiap produk. Peristiwa akan mencakup cart_id.
  • Peristiwa "View Cart" untuk keranjang. Jika cart_id tidak ditentukan, peristiwa tidak akan dibuat.

Checkout Begin / Checkout Progress #

Ini adalah peristiwa awal dan lanjutan pembelian – saat pengguna telah menambahkan item ke keranjang dan melanjutkan ke pembayaran.

Selain parameter yang digunakan dalam tahapan "View Cart", informasi tentang tahapan pembelian dapat disampaikan di sini. Informasi tentang diskon dan kupon yang telah digunakan juga dapat diperbaiki di sini.

fz('ecommerce', {
  "event""Checkout Begin",
  "cart_id""C89367",
  "cart_items": 2,
  "currency""USD",
  "value": 7.07,
  "tax_value": 0.7,
  "tax_name""Tax",
  "tax_type""Tax type",
  "discount_value": 1,
  "discount_name""Black Friday",
  "discount type""B112029",
  "shipping_value": 0.3,
  "shipping_name""Shipping",
  "shipping_type""Shipping Type",
  "checkout_step": 1,
  "checkout_option" : "Shipping"
  "items": [
    {
      "id""P12345",
      "name""USB Chargers",
      "brand""ChargeIt",
      "category""Accessories",
      "variant""Black",
      "quantity": 2,
      "currency""USD"
      "price": 2.00,
      "value": 4.24,
      "tax_value": 0.4,
      "tax_name""Tax",
      "tax_type""Tax type",
      "shipping_value": 0.2,
      "shipping_name""Shipping",
      "shipping_type""Standard Post"
    },
    {
      "id""P67890",
      "name""Finteza TShirt",
      "brand""Finteza",
      "category""Apparel/T-Shirts",
      "variant""Red",
      "quantity": 1,
      "currency""USD"
      "price": 3.00,
      "value": 2.83,
      "tax_value": 0.3,
      "tax_name""Tax",
      "tax_type""Tax type",
      "discount_value": 0.6,
      "discount_name""Black Friday",
      "discount type""B112029"
    }
  ]
});

Tiga peristiwa berikut akan dibuat di Finteza:

  • Peristiwa "Checkout Begin" untuk setiap item. Peristiwa akan mencakup cart_id, checkout_step dan checkout_option dari deskripsi keranjang.
  • Peristiwa "Checkout Begin" untuk keranjang. Jika cart_id tidak ditentukan, peristiwa tidak akan dibuat.

Checkout Success #

Peristiwa ini berarti penyelesaian pembelian berhasil. Selain informasi dari peristiwa sebelumnya, dimungkinkan untuk menentukan di sini ID pembayaran (transaction_id) dan menyimpan data (affiliate). Hal berikut dapat ditentukan sebagai tambahan:

  • Nama pembeli (buyer) dan nama penjual (seller). Laporan penjual dan pembeli teratas berguna jika banyak penjual pihak ketiga beroperasi di situs anda.
  • Biaya sistem pembayaran untuk transaksi (transaction_fee).
  • Pendapatan penjualan bersih, komisi bersih, pajak dan biaya (profit).

fz('ecommerce', {
  "event""Checkout Success",
  "transaction_id""CH38027",
  "affiliation""Online store",
  "buyer""john_smith",
  "seller""Europe Shop",
  "cart_id""C89367",
  "cart_items": 2,
  "currency""USD",
  "value": 7.07,
  "profit": 2,
  "transaction_fee": 0.07,
  "tax_value": 0.7,
  "tax_name""Tax",
  "tax_type""VAT",
  "discount_value": 1,
  "discount_name""Black Friday",
  "discount type""B112029",
  "shipping_value": 0.3,
  "shipping_name""Shipping",
  "shipping_type""Standard Post",
  "checkout_step": 1,
  "checkout_option" : "Shipping",
  "items": [
    {
      "id""P12345",
      "name""USB Charger",
      "brand""ChargeIt",
      "category""Accessories",
      "variant""Black",
      "quantity": 2,
      "currency""USD"
      "price": 2.00,
      "value": 4.24,
      "profit": 1.6,
      "transaction_fee": 0.04,
      "tax_value": 0.4,
      "tax_name""Tax",
      "tax_type""VAT",
      "discount_value": 0.4,
      "discount_name""Black Friday",
      "discount type""B112029",
      "shipping_value": 0.2,
      "shipping_name""Shipping",
      "shipping_type""Standard Post",
    },
    {
      "id""P67890",
      "name""Finteza TShirt",
      "brand""Finteza",
      "category""T-Shirts",
      "variant""Red",
      "quantity": 1,
      "currency""USD"
      "price": 3.00,
      "value": 2.83,
      "profit": 0.4,
      "transaction_fee": 0.03,
      "tax_value": 0.3,
      "tax_name""Tax",
      "tax_type""VAT",
      "discount_value": 0.6,
      "discount_name""Black Friday",
      "discount type""B112029"
      "shipping_value": 0.1,
      "shipping_name""Shipping",
      "shipping_type""Standard Post",
    }
  ]
});

Tiga peristiwa berikut akan dibuat di Finteza:

  • Peristiwa "Checkout Success" untuk setiap item. Peristiwa akan mencakup transaction_id , afiliasi, cart_id, checkout_step dan checkout_option dari deskripsi keranjang.
  • Peristiwa "Checkout Success" untuk keranjang. Jika cart_id tidak ditentukan, peristiwa tidak akan dibuat.

Checkout Failed #

Peristiwa ini mencerminkan upaya yang gagal untuk melakukan pembayaran untuk suatu pesanan. Berbeda dengan peristiwa sebelumnya, peristiwa ini tidak berisi transaction_id tetapi berisi deskripsi kesalahan dalam parameter detail.

fz('ecommerce', {
  "event""Checkout Failed",
  "detail""WebMoney Payment Error",
  "cart_id""C89367",
  "cart_items": 2,
  "currency""USD",
  "value": 7.07,
  "checkout_step": 1,
  "checkout_option" : "Shipping",
  "items": [
    {
      "id""P12345",
      "name""USB Charger",
      "brand""ChargeIt",
      "category""Accessories",
      "variant""Black",
      "quantity": 2,
      "currency""USD"
      "price": 2.00,
      "value": 4.24,
    },
    {
      "id""P67890",
      "name""Finteza TShirt",
      "brand""Finteza",
      "category""Apparel/T-Shirts",
      "variant""Red",
      "quantity": 1,
      "currency""USD"
      "price": 3.00,
      "value": 2.83,
    }
  ]
});

Tiga peristiwa berikut akan dibuat di Finteza:

  • Peristiwa "Checkout Failed" untuk setiap item. Peristiwa akan mencakup detail , cart_id, checkout_step dan checkout_option, dari deskripsi keranjang.
  • Peristiwa "Checkout Failed" untuk keranjang. Jika cart_id tidak ditentukan, peristiwa tidak akan dibuat.

Refund #

Peristiwa tersebut mencerminkan pengembalian dana produk. Peristiwa ini berisi pengenal pembayaran transaction_id untuk ditautkan ke pembayaran asli, dan deskripsi alasan pengembalian dana di parameter detail.

fz('ecommerce', {
  "event""Refund",
  "transaction_id""P7788112313",
  "detail""Broken",
  "cart_id""C89367",
  "cart_items": 2,
  "currency""USD",
  "value": 7.07,
  "items": [
    {
      "id""P12345",
      "name""USB Charger",
      "brand""ChargeIt",
      "category""Accessories",
      "variant""Black",
      "quantity": 2,
      "currency""USD"
      "price": 2.00,
      "value": 4.24,
    },
    {
      "id""P67890",
      "name""Finteza TShirt",
      "brand""Finteza",
      "category""Apparel/T-Shirts",
      "variant""Red",
      "quantity": 1,
      "currency""USD"
      "price": 3.00,
      "value": 2.83,
    }
  ]
});

Tiga peristiwa berikut akan dibuat di Finteza:

  • Peristiwa "Refund" untuk setiap item. Peristiwa akan mencakup transaction_id, detail dan cart_id dari deskripsi keranjang.
  • Peristiwa "Refund" untuk keranjang. Jika cart_id tidak ditentukan, peristiwa tidak akan dibuat.