電子商取引

Fintezaは電子商取引イベントをサポートしており、オンラインストアの詳細な分析を生成します。適切なイベントの送信を設定する

  • 人気の商品やブランドを知る
  • 実際の販売量を決定する
  • 潜在的な購入者が何らかの理由で購入を完了せずにカートをやめた場合の未実現利益を見積もる

ビジネス パフォーマンスの評価に役立つその他の貴重な指標が多数提供されています。詳細については、「Finteza が電子商取引を紹介」稿(英語)をお読みください。

仕組み #

電子商取引セクションは、イベントと同様に機能します。追跡コードをWebサイトにインストールし、関連する機能をページに追加して、さまざまなイベント(購入段階のデータ、カートに追加された商品などのデータ)を送信します。

通常のイベントとは異なり、電子商取引の追跡にははるかに多くのパラメータがあります。これらのパラメータは、Fintezaパネルの特別レポートに関連データを表示するために使用されます。

Fintezaの電子商取引レポート

電子商取引イベントを送信する方法 #

電子商取引イベントの送信は、Finteza JavaScriptクライアントに接続した後で有効にできます。これを行うには、次のJavaScript コードを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}は特定の事前定義されたイベント名(例:「View Item」)です。

次に、イベントの説明をJSONで追加します。説明は事前定義パラメータで構成されます。

  • カート関連イベントのカートパラメータから始まります。
  • 次に、商品説明の配列がitemsパラメータで渡されます。

パラメータのリストはイベントタイプと一致する必要があります。たとえば、商品表示イベントには配送パラメータは指定できません。

サポートされているイベントのリストとその送信例、および利用可能なすべての商品パラメータとカートパラメータのリストについては、別のセクションを参照してください。

以下では、主要な電子商取引イベントである購入完了の成功例を使用して、追跡の記入方法を詳しく説明します。

Checkout Successイベントの追跡送信の例 #

Checkout Successイベントは、購入が正常に完了したことを意味します。このイベントでは、取引から出荷の詳細まで、入手可能な最大の情報を渡すことができます。

イベントの説明は、パラメータとして渡されます。取引番号、顧客などの一般的な購入パラメータは、カートセクションにのみ入力されます。

  • cart_id — カートID。
  • transaction_id — 支払いID。
  • seller、buyer — 販売者および購入者の名前またはID(例:サイトでのログイン名)。これらのパラメータは、上位の購入者に関するレポートを生成するために使用されます。このようなレポートは、多くのサードパーティの販売者による製品がサイトで紹介されている場合に役立ちます。
  • affiliation — 取引が行われたストアまたは支店。
  • detail — ここでは購入に関する追加情報を指定できます。
  • checkout_option — 支払い方法。
  • checkout_step — 購入手順番号。たとえば、サイトでの購入に、カートの表示、配送情報の入力、支払いの 3 つの手順がある場合、それらに 1、2、3 の番号を付けることができます。したがって、購入が成功した段階で値3が渡されます。

合計支払パラメータ(合計金額、割引など)は、カートセクションで追加指定できます。カートの説明の後には、カート内の各商品の説明が続きます。

profit、value、price、transaction_fee、tax_value、discount_value、shipping_value などの支払いパラメータに関連する詳細を入力することに注意してください。

  • カートの場合:「price」パラメータは入力されません。その他のパラメータは、カート商品の対応するパラメータの合計値として表示されます。値は金額で示されます。
  • 商品の場合:「price」パラメータは、同じ商品を複数購入した場合(数量 > 1)でも、商品の単価を示します。その他の数値は、商品単位数を考慮して示されます。たとえば、商品の価格が300 USD(price = 300)で、カートに5単位の商品(quantity = 5)が含まれている場合、「value」パラメータに1500 を渡す必要があります。

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

この追跡に基づいて、Fintezaでは、次の 3 つのイベントが作成されます。

  • 各商品の「Checkout Success」イベント。このイベントには、カートの説明からtransaction_idaffiliationcart_idcheckout_stepcheckout_optionが含まれます。
  • カートの「Checkout Success」イベント。cart_idが指定されていない場合、イベントは生成されません。