EntegrasyonlarFinteza JavaScript İstemcisiE-Ticaret

E-Ticaret

Finteza, çevrimiçi mağazalar için derinlemesine analizler oluşturmak adına E-Ticaret olaylarını destekler. İlgili olayların gönderilmesini yapılandırın ve

  • hangi ürünlerin ve markaların popüler olduğunu öğrenin
  • gerçek satış hacmini belirleyin
  • potansiyel alıcılar herhangi bir nedenle satın alma işlemini tamamlamadığında kaybedilen kârları hesaplayın

Sistem, iş performansınızı değerlendirmede size yardımcı olacak başka değerli ölçümlere de sahiptir. Daha fazla ayrıntı için lütfen "Finteza e-Ticaret'i Sunar" adlı makaleyi okuyun.

Nasıl çalışır #

E-Ticaret bölümü olaylara benzer şekilde çalışır. Web sitenize bir izleme kodu yükleyin ve çeşitli olayları göndermek için sayfalara ilgili fonksiyonları ekleyin: satın alma aşamaları, ürün sepetine eklenen ürünler vb. hakkındaki veriler.

Normal olayların aksine, E-Ticaret olayları çok daha büyük bir parametre setine sahiptir. Bu parametreler Finteza panelinde özel raporlarda ilgili verileri görüntülemek için kullanılır:

Finteza'da e-Ticaret raporu

E-Ticaret olayları nasıl gönderilir? #

Finteza JavaScript İstemcisini bağladıktan sonra E-Ticaret olaylarının gönderilmesini etkinleştirebilirsiniz. Bunu yapmak için, web sitesine aşağıdaki JavaScript kodunu ekleyin:

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}, önceden tanımlanmış belirli bir olay adı anlamına gelir, örneğin "View Item".

Ardından, olayın JSON açıklamasını ekleyin. Açıklama, önceden tanımlanmış parametrelerden oluşur:

  • Sepetle ilgili olaylar için sepet parametreleriyle başlar.
  • Daha sonra, items parametresinde bir dizi ürün açıklaması iletilir.

Parametre listesi olayın tipine göre seçilmelidir. Örneğin, ürün görüntüleme olayları için kargo parametrelerini belirtmenin anlamı yoktur.

Desteklenen olayların listesi ve bunların gönderilmesine ilişkin örneklerin yanı sıra mevcut tüm ürün ve sepet parametrelerinin listesi için diğer bölümlere bakın.

Aşağıda, ana e-ticaret olayı olan başarılı bir satın alma tamamlama örneği kullanılarak bir izleme yolunun nasıl doldurulacağına ilişkin ayrıntılı açıklama yer almaktadır.

Checkout Success olayı için izleme yolu gönderme örneği #

Checkout Success olayı, satın alma işleminin başarıyla tamamlandığı anlamına gelir. Ödeme işleminden kargo detaylarına kadar, mevcut maksimum miktarda bilgi olayda iletilebilir.

Olayın açıklaması parametre olarak iletilir. Ödeme işlemi numarası, müşteri vb. gibi genel satın alma parametreleri yalnızca sepet bölümünde doldurulur:

  • cart_id — sepet tanımlayıcısı.
  • transaction_id — ödeme tanımlayıcısı.
  • seller, buyer — satıcının ve alıcının adı veya tanımlayıcısı. Bunlar kullanıcıların web sitenizdeki kullanıcı giriş kimlikleri olabilir. Bu parametreler, en iyi alıcılar hakkında raporlar oluşturmak için kullanılır. Bu tür raporlar, sitelerinizde birçok üçüncü taraf satıcının ürünleri gösteriliyorsa faydalıdır.
  • affiliation — işlemin gerçekleştirildiği mağaza veya şube.
  • detail — burada satın alma ile ilgili ek bilgileri belirtebilirsiniz.
  • checkout_option — ödeme şekli.
  • checkout_step — satın alma adım numarası. Örneğin, sitenizdeki bir satın alma işleminin üç adımı varsa: sepeti görüntüleme, kargo ayrıntılarını girme ve ödeme yapma, bunları 1, 2 ve 3 olarak numaralandırabilirsiniz. Buna göre başarılı bir satın alma aşamasında 3 değeri iletilir.

Ödeme parametreleri (toplam tutar, indirim vb.) sepet bölümünde ayrıca belirtilebilir. Sepet açıklamasından sonra her bir ürünün açıklaması yer alır.

Lütfen ödeme parametreleriyle ilgili bilgileri doldururken dikkat edin: profit, value, price, transaction_fee, tax_value, discount_value, shipping_value.

  • Sepet için: 'price' parametresi doldurulmaz. Diğer parametreler, sepetteki ürünlerin karşılık gelen parametrelerinin toplam değeri olarak belirtilir. Değerler para cinsinden gösterilir.
  • Ürün için: 'price' parametresi, aynı üründen birden fazla adet satın alınsa bile (miktar > 1) ürün başına fiyatı belirtir. Diğer değerler, ürün adet sayısı dikkate alınarak belirtilir. Örneğin, ürün fiyatı 300 USD (price = 300) ise ve sepette 5 adet ürün varsa (quantity = 5), 'value' parametresinde 1500 iletilir.

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",
    }
  ]
});

Bu izleme yolunun Finteza'ya gönderilmesinin bir sonucu olarak, 3 olay oluşturulacaktır:

  • Her bir ürün için "Checkout Success" olayı. Olaylar, sepet açıklamasından transaction_id, affiliation, cart_id, checkout_step ve checkout_option bilgilerini içerecektir.
  • Sepet için "Checkout Success" olayı. cart_id belirtilmezse olay oluşturulmaz.

Sign up and get:

Kayıt olarak, Servis Sözleşmesi şartlarını kabul etmiş olursunuz
Tebrikler! Hesabınız oluşturuldu
  • finteza.com
    adresini ziyaret et
  • Hesap
    oluştur
  • E-postayı
    onayla
  • Kodu
    yükle

{email} adresine bir e-posta gönderdik. Lütfen e-postayı bulun ve hesabınızı etkinleştirin.

Bundan sonra sadece giriş yapıp izleme kodunu sitenize yüklemeniz gerekir. Kolay: