身為網站開發者或運營,我們通常會想了解會員在網站的操作行為,並期待將其事件數據整合在 Google Analysis 中,以便了解使用者的行為事件,作為網站開發及運營的改善依據。 如: 用戶有沒有登入、結帳、選擇什麼付款方式,是不是有完成訂單等。
會員網站執行特定功能時,前端網站透過 Google tag manager api 指令,觸發事先設定好事件,轉發到指定 Google analysis中。
export const checkoutViewEvent = (params: GTMProducts[]) => { if (window.dataLayer) { window.dataLayer.push({ ecommerce: null }); window.dataLayer.push({ event: 'checkout', ecommerce: { checkout: { actionField: { step: 1, }, products: params, }, }, }); } };
代碼 > 新增 > Google Analytics (分析):GA4 事件 > 選取 “GA4整合” > 事件名稱 checkout > 觸發條件 checkout > 儲存