E-Commerce

Finteza menyokong peristiwa E-Commerce bagi menjana analisis mendalam untuk gedung dalam talian. Konfigurasi penghantaran peristiwa yang sesuai dan

  • mengetahui item dan jenama yang mana lebih popular
  • menentukan volum jualan sebenar
  • anggarkan untung belum terealisasi apabila pembeli keluar dari troli mereka tanpa melengkapkan pembelian atas alasan tertentu

Sistem menyediakan pelbagai metrik bernilai untuk membantu anda dalam menilai prestasi perniagaan anda. Untuk butiran lanjut sila baca artikel "Finteza memperkenalkan E-Commerce".

Bagaimana ia berfungsi #

Seksyen E-Commerce beroperasi sama seperti peristiwa. Pasang kod penjejakan ke laman web anda dan tambah fungsi relevan kepada halaman untuk menghantar pelbagai peristiwa: data peringkat pembelian, pada item yang ditambah ke troli, dan lain-lain.

Tidak seperti peristiwa biasa, penjejakan E-Commerce menyediakan suatu set yang terdiri daripada lebih banyak parameter. Paramater ini digunakan untuk memaparkan data relevan dalam laporan khas dalam panel Finteza:

Laporan E-Commerce dalam Finteza

Bagaimana menghantar peristiwa E-Commerce #

Setelah menyambung Klien JavaScript Finteza, anda boleh mendayakan penghantaran peristiwa E-Commerce. Untuk melakukannya, tambah kod JavaScript yang berikut ke laman web tersebut:

fz("ecommerce", {
  "event""{EVENT_NAME}"
  "{CART_PARAMETER1}""CART_VALUE1",
  "{CART_PARAMETER2}""CART_VALUE2",
  ...
  "items": [
    {
     "ITEM1_PARAMETER1""ITEM1_VALUE1",
     "ITEM1_PARAMETER2""ITEM1_VALUE2",
     ...
    },
    {
     "ITEM2_PARAMETER1""ITEM2_VALUE1",
     "ITEM2_PARAMETER2""ITEM2_VALUE2",
     ...
     },
     ...
  ]
} );

{EVENT_NAME} bermaksud untuk beberapa nama peristiwa yang dinyatakan, sebagai contoh "Lihat Item".

Seterusnya, tambah penerangan JSON dalam peristiwa tersebut. Penerangan tersebut terdiri daripada paramater pratertakrif:

  • Ia bermula dengan parameter troli untuk peristiwa berkaitan troli.
  • Selanjutnya, satu tatasusunan penerangan item diterima dalam parameter 'item'

Senarai parameter haruslah sepadan dengan jenis peristiwa. Sebagai contoh, jangan nyatakan parameter penghantaran untuk peristiwa paparan item.

Lihat seksyen khusus untuk satu senarai peristiwa yang disokong dan contoh penghantarannya, di samping senarai bagi semua item dan parameter troli yang tersedia.

Di bawah ialah penerangan terperinci mengenai bagaimana mengisi penjejakan, menggunakan contoh pelengkapan pembelian yang berjaya, yang merupakan peristiwa eCommerce utama.

Contoh penghantaran penjejakan untuk peristiwa Checkout Success #

Peristiwa Checkout Success bermakna pembelian berjaya dilengkapkan. Maklumat maksimum yang tersedia boleh diterima dalam peristiwa tersebut, daripada satu transaksi kepada butiran penghantaran.

Penerangan peristiwa tersebut diterima sebagai parameter. Paramater pembelian am seperti nombor transaksi, pelanggan, dan lain-lain diisi hanya dalam seksyen troli:

  • cart_id – pengenalan troli.
  • transaction_id – pengenalan pembayaran.
  • seller, buyer – nama atau pengenalan penjual dan pembeli. Ini boleh berbentuk log masuk pengguna pada laman anda. Parameter ini digunakan untuk menjana laporan Pembeli Tertinggi. Laporan sedemikian berguna jika produk oleh banyak penjual pihak ketiga ditampilkan pada laman anda.
  • affiliation – kedai atau cawangan di mana transaksi tersebut dilakukan.
  • detail – di sini anda boleh nyatakan maklumat tambahan mengenai pembelian tersebut.
  • checkout_option – kaedah pembayaran.
  • checkout_step – nombor langkah pembelian. Sebagai contoh, jika pembelian dalam laman anda mempunyai tiga langkah: melihat troli, memasukkan butiran penghantaran dan membuat pembayaran, anda boleh menetapkan nombor untuknya sebagai 1, 2 dan 3. Seperti sepatutnya, nilai 3 diterima pada tahap pembelian berjaya.

Jumlah parameter pembayaran (jumlah amaun, diskaun dan lain-lain) boleh dinyatakan dalam seksyen troli. Penerangan troli diikuti oleh penerangan bagi setiap item dalam troli.

Sila beri perhatian dalam mengisi perkara spesifik berkaitan dengan parameter pembayaran: profit, value, price, transaction_fee, tax_value, discount_value, shipping_value.

  • Untuk troli: parameter 'price' tidak diisi. Parameter lain ditunjukkan sebagai jumlah nilai bagi parameter sepadan bagi item troli. Nilai tersebut ditunjukkan dalam bentuk wang.
  • Bagi item tersebut: parameter 'price' menunjukkan harga per item, walaupun berbilang unit item yang sama dibeli (quantity > 1). Nilai lain ditunjukkan dengan mengambil kira bilangan bagi unit item. Sebagai contoh, jika harga item ialah 300 USD (price = 300), dan troli mengandungi 5 unit produk tersebut (quantity = 5), maka 1500 akan diterima dalam parameter 'value'.

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,
      "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 yang berikut akan dicipta dalam Finteza berdasarkan jejak ini:

  • Peristiwa "Checkout Success" bagi setiap item. Peristiwa tersebut akan merangkumi transaction_id, affiliation, cart_id, checkout_step dan checkout_option daripada penerangan troli.
  • Peristiwa "Checkout Success" bagi troli tersebut. Jika cart_id tidak dinyatakan, peristiwa tersebut tidak akan dijana.