Google Analytics 4 :Google Tag Manager 電商设定指南(事件參數法)

Google Tag Manager Haran 3年前 (2022-02-27) 4674次瀏覽 0條留言

如果你不是用GTM安裝GA4,直接採用gtag.js的方式,延伸閱讀:Google Analytics 4 實現電子商務事件设定

Google Analytics 4中佈署電子商務其實跟UA裡面的设定基本一致,不同點在于數據層的組裝資料結構不同,Google Analytics 4里设定事件不同。

GA4現在支援“傳送電子商務資料”,如果dataLayer發送的數據結構是官方所要求的,那麼你在GTM可以勾選“傳送電子商務資料”,就直接實現電商資料跟蹤,事件參數裡的參數名稱可以不用設定。

這一節介紹採用事件參數的方式,不用“傳送電子商務資料”,看如何如設定,接下來我們來看電商各個環節的數據組裝結構要求和在GTM中該怎麼去设定,左側是組裝的資料結構,右側是GTM的设定。

在Google Analytics 4電商里item_id和item_name是必要欄位,其他一般是可選欄位

普通產品

  • view_item_list :產品展示
  • view_item:查看產品
  • select_item:點擊產品

view_item_list :產品展示

Google Analytics 4 :Google Tag Manager 電商设定指南(事件參數法)

注意item_list_name 或 item_list_id 的值必須保持穩定。對于給定列表,這些值應始終相同。

view_item:查看產品

Google Analytics 4 :Google Tag Manager 電商设定指南(事件參數法)

select_item:點擊產品

Google Analytics 4 :Google Tag Manager 電商设定指南(事件參數法)

有些人對select_itemselect_content有疑惑,連個是完全不相關,select_item是電商裡的點擊產品;select_content 個是建議事件,點擊部落格內容。

促銷產品

  • view_promotion:展示促銷產品
  • select_promotion:點擊促銷產品

view_promotion:展示促銷產品

Google Analytics 4 :Google Tag Manager 電商设定指南(事件參數法)

select_promotion:點擊促銷產品

Google Analytics 4 :Google Tag Manager 電商设定指南(事件參數法)

購物車

  • add_to_cart:將產品添加到購物車
  • remove_from_cart:将產品從購物車中移除

购物车中currency和value是必须字段。

add_to_cart:將產品添加到購物車

Google Analytics 4 :Google Tag Manager 電商设定指南(事件參數法)

remove_from_cart:將產品從購物車移除

Google Analytics 4 :Google Tag Manager 電商设定指南(事件參數法)

結算流程

  • begin_checkout:開始結算
  • add_payment_info:添加支付信息
  • add_shipping_info:添加地址信息
  • purchase:購買成功
  • refund:退款

currency和value是必须字段,購買成功和退款中transaction_id是必须字段。

begin_checkout:開始結算

Google Analytics 4 :Google Tag Manager 電商设定指南(事件參數法)

add_payment_info:添加支付信息

Google Analytics 4 :Google Tag Manager 電商设定指南(事件參數法)

add_shipping_info:添加地址信息

Google Analytics 4 :Google Tag Manager 電商设定指南(事件參數法)

purchase:購買成功

Google Analytics 4 :Google Tag Manager 電商设定指南(事件參數法)

refund:退款

退款分為全額退款和部分退款

全额退款

Google Analytics 4 :Google Tag Manager 電商设定指南(事件參數法)

部分退款

Google Analytics 4 :Google Tag Manager 電商设定指南(事件參數法)

注意點

  1. 上面的示例是將所有的電商跟蹤通過獨立的事件去跟蹤,其實,還可以將產品展示的跟蹤和PV跟蹤一起發,要求是這個datalayer數據要在GTM代碼之前,觸發器會變為dom
  2. 同個頁面有多個電商事件類型的時候,儘量同一次發送出去,也就是一個發送多個產品,如一個頁面有5個產品展示,在一個DataLayer里就發送出去
  3. 數據層數據代碼中每一個都有dataLayer.push({ ecommerce: null }),這個的作用是清除對象,確保數據不會混亂。
  4. 如果你想UA版本也有電商數據,那麼可以透過“傳送電子商務資料”實現UA能夠從GA4的dataLayer讀取資料,前提是GA4發送的數據結構是官方所要求的。

如果您在操作上仍有任何疑問,歡迎留言交流,或加入:Google Analytics 4交流社團發問
Like (0)
發佈我的留言
取消留言
表情 贴图 加粗 删除线 居中 斜体

Hi,*为發佈留言必須填寫。

  • 顯示名稱*
  • 電子郵件地址*
  • 個人網站網址