コマース、製品および注文の情報を収集します
組織が製品またはサービスを販売している場合、このページを使用して、それらの製品およびサービスを追跡する方法を確認できます。
このページでは、XDM Commerce Schema フィールドグループを使用します。
このフィールドグループは、次の 2 つの主要な部分で構成されます。
commerceオブジェクト。 このオブジェクトを使用すると、productListItems配列に対して実行されるアクションを指定できます。productListItems配列。
commerce オブジェクトには、events 変数のコマースイベントに似たデータが含まれます。 productListItems オブジェクト配列には、products 変数に類似したデータが含まれています。commerce オブジェクト commerce-object
ここでは、commerce オブジェクトで使用できるフィールドについて説明します。
id と value)があります。ほとんどの場合、使用するのは value フィールド(例:'value':1)のみです。 「id」フィールドを使用すると、測定が送信された際にトラッキングする一意の ID を設定できます。 詳しくは、 測定 の XDM ドキュメントを参照してください。Commerce オブジェクトの例
以下のセクションを展開して、commerce オブジェクトのフィールドを使用した web SDK コマンドの例を確認します。
productViewssendEvent フィールドを productViews に設定して、基本的な Web SDK 1 呼び出しを行います。
| code language-javascript |
|---|
|
order オブジェクト order-object
commerce オブジェクトには、注文の詳細を収集するための専用オブジェクトが含まれています。 これは order オブジェクトと呼ばれます。
ここでは、order オブジェクトでサポートされているすべてのフィールドについて説明します。
Order オブジェクトの例
次のセクションを展開すると、commerce オブジェクトを使用した web SDK コマンドの例が表示されます。
Order オブジェクトの例Web SDK sendEvent は、order 配列の複数の商品に適用される productListItems オブジェクトを設定して呼び出します。
| code language-javascript |
|---|
|
商品リストオブジェクト product-list-object
製品リストには、対応するアクションに関連する製品が示されます。productListItems のリストです。各製品には、複数のオプションフィールドがあります。
productView が、productListAdds のイベントでは異なる可能性があるので、イベントでを設定できない場合があります。productListAdds の測定で設定され、製品がリストに追加された場合にのみ使用されます。 例として、add to cart button、quick add、および upsell があります。productListAdds、productListRemoves、purchases、saveForLaters、などで設定する必要があります。製品リストの例
以下のセクションを展開して、productListItems オブジェクトを使用した web SDK コマンドの例を確認します。
productListItems 例Web SDKsendEvent 呼び出して、productViews 配列の複数の商品の productListItems を設定します。
| code language-javascript |
|---|
|
productListAdds 例Web SDKは、sendEvent 配列の複数の商品に対して productListAdds イベントを設定するために呼び出すことがで productListItems ます。
| code language-javascript |
|---|
|
checkouts 例Web SDKは、sendEvent 配列の複数の商品に対して checkouts イベントを設定するために呼び出すことがで productListItems ます。
| code language-javascript |
|---|
|