收集商业、产品和订单信息
如果贵组织销售产品或服务,则可以使用此页面作为如何跟踪这些产品和服务的指南。
此页使用XDM Commerce架构字段组。
此字段组包含两个主要部分:
commerce对象。 此对象允许您指示productListItems数组发生了哪些操作。productListItems数组。
TIP
如果您熟悉Adobe Analytics,
commerce对象在events变量中包含与商业事件类似的数据。 productListItems对象数组包含的数据与products变量类似。commerce对象 commerce-object
本节介绍commerce对象中可用的字段。
TIP
度量值有两个字段:
id和value。 大多数情况下,您只使用value字段(例如,'value':1)。 id字段允许您在发送度量值时设置用于跟踪的唯一标识符。 有关详细信息,请参阅度量值的XDM文档。测量
推荐
描述
Commerce对象示例
展开以下部分以查看使用commerce对象中的字段的Web SDK命令示例。
productViews将sendEvent字段设置为productViews的基本Web SDK 1调用:
| code language-javascript |
|---|
|
order对象 order-object
commerce对象包含用于收集订单详细信息的专用对象。 这称为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。产品列表示例
展开以下部分以查看使用productListItems对象的Web SDK命令示例。
productListItems示例Web SDK sendEvent调用为productViews数组中的多个产品设置productListItems:
| code language-javascript |
|---|
|
productListAdds示例Web SDK sendEvent调用为productListAdds数组中的多个产品设置productListItems事件:
| code language-javascript |
|---|
|
checkouts示例Web SDK sendEvent调用为checkouts数组中的多个产品设置productListItems事件:
| code language-javascript |
|---|
|
recommendation-more-help
1ae86b30-e55e-49c1-ab11-9d0356a5f3e1