文章目錄
這一篇介紹Adobe Analytics裡的電商追蹤。
如果你想用ACDL,延伸閱讀:Adobe Analytics 上做電商追蹤(ACDL)
電商事件
Google Analytics 4 里的電商追蹤是比較完整的,相比之下,Adobe Analytics的電商追蹤的事件就比較少了,與GA4的對比如下:
| Google Analytics 4 | Adobe Analytics | |
| 產品展示 | view_item_list | |
| 查看產品 | view_item | prodView |
| 點擊產品 | select_item | |
| 展示促銷產品 | view_promotion | |
| 點擊促銷產品 | select_promotion | |
| 將產品添加到購物車 | add_to_cart | scAdd |
| 將產品從購物車移除 | remove_from_cart | scRemove |
| 開始結算 | begin_checkout | scCheckout |
| 添加支付信息 | add_payment_info | |
| 添加地址信息 | add_shipping_info | |
| 購買成功 | purchase | purchase |
| 退款 | refund | |
| 新建購物車 | scOpen | |
| 購物車查看次數 | scView |
雖然Adobe Analytics的電商事件比較少,但Adobe Analytics可以直接使用自訂事件,自訂事件可以和產品串聯,所以實際上,Adobe Analytics的追蹤是更強大的。
Product變數(s.products)
Adobe Analytics的電商追蹤是通過Product變數去實現的,所有的產品信息都是在product裡,在字串中以分號 (;) 分隔每個欄位,如类别;产品名称;数量;价格;事件;eVar 具体參數用途如下:
- 類別 (選用):產品類別。 此欄位的長度上限為 100 個位元組。
- 產品名稱 (必要):產品的名稱。 此欄位的長度上限為 100 個位元組。
- 數量 (選用):此產品在購物車內的數量有多少。此欄位僅適用於購買事件的點擊。
- 價格 (選用):小數形式的產品總價。如果數量超過一個,請將價格設定為總價,而非個別產品價格。調整此值的貨幣,使其與
currencyCode變數相符。請勿在此欄位中加入貨幣符號。此欄位僅適用於購買事件的點擊。 - 事件 (選用):與產品相連結的事件。請使用垂直號 (
|) 分隔多個事件。 - eVar (選用):與產品相連結的銷售 eVar。請使用垂直號 (
|) 分隔多個銷售 eVar。
如一個產品:
// Set a single product using all available fields s.products = "Example category;Example product;1;3.50;event1=4.99|event2=5.99;eVar1=Example merchandising value 1|eVar2=Example merchandising value 2";
如多個產品:
// Set multiple products - useful for when a visitor views their shopping cart s.products = "Example category 1;Example product 1;1;3.50,Example category 2;Example product 2;1;5.99";
上面這種寫法是硬編碼寫法。
實際上,Adobe Launch的有一些Extension可以簡化Adobe Analytics的追蹤,如AA Product String Builder,接下來以AA Product String Builder為例介紹如何設定。
AA Product String Builder
假設是通過Custom Event去發送的電商資料結構如下:
document.dispatchEvent(new CustomEvent("viewContnent",
{
"products": {
"homepage": [
{
"name": "milk",
"catalogId": "1244005388",
"variant": "5",
"price": "96.80"
}
]
}
}
))
Adobe Launch上Rule的設定如下:
EVENTS
ACTIONS
product變數配置:
綁定電商事件prodView:
調試







