E-Commerce

Finteza mendukung peristiwa E-Commerce untuk menghasilkan analisis mendalam untuk toko online. Konfigurasi pengiriman peristiwa yang sesuai dan

  • cari tahu barang dan merek mana yang populer
  • menentukan volume penjualan riil
  • memperkirakan keuntungan yang belum direalisasi saat calon pembeli keluar dari keranjang mereka tanpa menyelesaikan pembelian karena alasan tertentu

Sistem ini menyediakan banyak metrik berharga lainnya untuk membantu anda dalam mengevaluasi kinerja bisnis anda. Untuk lebih jelasnya silahkan baca artikelnya "Finteza introduces E-Commerce".

Bagaimana itu bekerja #

Bagian E-Commerce beroperasi mirip dengan peristiwa. Instal kode pelacakan ke situs web anda dan tambahkan fungsi yang relevan ke halaman untuk mengirim berbagai peristiwa: data tentang tahapan pembelian, pada item yang ditambahkan ke keranjang, dan sebagainya.

Tidak seperti peristiwa biasa, melacak E-Niaga menyediakan kumpulan parameter yang jauh lebih besar. Parameter ini digunakan untuk menampilkan data yang relevan dalam laporan khusus di panel Finteza:

laporan e-Commerce di Finteza

Cara mengirim peristiwa E-Commerce #

Setelah menghubungkan Finteza JavaScript Client, anda dapat mengaktifkan pengiriman peristiwa E-Commerce. Untuk melakukan ini, tambahkan kode JavaScript berikut ke halaman situs web:

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} adalah singkatan dari nama peristiwa tertentu , misalnya "View Item".

Selanjutnya, tambahkan deskripsi JSON peristiwa tersebut. Deskripsi terdiri dari parameter tertentu:

  • Ini dimulai dengan parameter keranjang untuk peristiwa terkait keranjang.
  • Selanjutnya, larik deskripsi item diteruskan dalam parameter 'items'.

Daftar parameter harus cocok dengan jenis peristiwa. Misalnya, jangan tentukan parameter pengiriman untuk peristiwa tampilan item.

Lihat bagian terpisah untuk daftar peristiwa yang didukung dan contoh pengirimannya, serta untuk daftar semua item dan parameter keranjang yang tersedia .

Di bawah ini adalah deskripsi mendetail tentang cara mengisi pelacak, menggunakan contoh penyelesaian pembelian yang berhasil, yang merupakan peristiwa utama eCommerce.

Lacak contoh pengiriman untuk peristiwa Checkout Success #

Peristiwa Checkout Success berarti penyelesaian pembelian yang berhasil. Informasi maksimum yang tersedia dapat diteruskan dalam peristiwa tersebut, dari transaksi hingga detail pengiriman.

Deskripsi peristiwa diteruskan sebagai parameters. Parameter pembelian umum seperti nomor transaksi, pelanggan, dan lainnya hanya diisi di bagian keranjang:

  • cart_id – pengidentifikasi keranjang.
  • transaction_id – pengidentifikasi pembayaran.
  • seller, buyer – nama atau pengidentifikasi penjual dan pembeli. Ini bisa menjadi login pengguna di situs anda. Parameter ini digunakan untuk membuat laporan Pembeli Teratas. Laporan tersebut berguna jika produk dari banyak penjual pihak ketiga ditampilkan di situs anda.
  • afiliasi- toko atau cabang tempat transaksi dilakukan.
  • detail – di sini anda dapat menentukan informasi tambahan tentang pembelian.
  • checkout_option – Metode Pembayaran.
  • checkout_step – jumlah langkah pembelian. Misalnya, jika pembelian di situs anda memiliki tiga langkah: melihat keranjang, memasukkan detail pengiriman, dan membayar, anda dapat menomori mereka sebagai 1, 2, dan 3. Dengan demikian, nilai 3 diteruskan pada tahap pembelian yang berhasil.

Parameter pembayaran total (jumlah total, diskon, dan lainnya) dapat ditentukan sebagai tambahan di bagian keranjang. Deskripsi keranjang diikuti dengan deskripsi setiap item di dalam keranjang.

Harap perhatikan pengisian spesifik yang terkait dengan parameter pembayaran: keuntungan, nilai, harga, transaction_fee, tax_value, discount_value, shipping_value.

  • Untuk keranjang: parameter 'price' tidak diisi. Parameter lain ditunjukkan sebagai nilai total dari parameter item keranjang yang sesuai. Nilainya ditunjukkan dengan uang.
  • Untuk item: parameter 'price' menunjukkan harga per item, meskipun beberapa unit dari item yang sama dibeli (quantity > 1). Nilai lain ditunjukkan dengan mempertimbangkan jumlah unit item. Misalnya, jika harga item adalah 300 USD (price = 300), dan keranjang berisi 5 unit produk (quantity = 5), 1500 harus dimasukkan 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 berikut akan dibuat di Finteza berdasarkan jalur ini:

  • 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.