簡體   English   中英

Google跟蹤代碼管理器-增強型電子商務和Ajax

[英]Google Tag Manager - Enhanced Ecommerce and ajax

在我的產品頁面詳細信息中,我有一個交叉部分,當用戶向下滾動時,該部分會加載產品列表。 當此部分中的產品加載時(例如productsDowloaded),我可以觸發一個自定義事件。 如何使用Google跟蹤代碼管理器發送產品展示?

按照這些規范實施數據層以跟蹤產品印象。 如果您是異步發送數據,則將事件推送到數據層(例如:event:'crossSellReady'),並使用基於event = crossSellReady的規則觸發自定義事件GA標簽。 在自定義事件代碼中,請確保啟用增強的電子商務跟蹤,並且該標簽應自動提取數據層中包含的產品印象數據。 如果您遇到任何問題,請告訴我。

首次加載頁面時,第一批交叉銷售產品會隨着展示次數被推送到dataLayer並發送GA瀏覽量。 GA頁面瀏覽量是一個簡單的GA標記,在頁面加載后就會觸發。

此后,當異步銷售交叉銷售產品時(即,每當用戶向下滾動時),僅將那些產品推送到dataLayer,並在ajax請求的成功處理程序中觸發自定義dataLayer事件。 例如:

// Inside Ajax success handler...
dataLayer.push({
 'event': 'Custom'
 'eventCategory': 'ecommerce',
 'eventAction': 'ajax-load'
 'eventLabel': 'cross sell'
});

您創建了一個單獨的通用GA標簽,該標簽發送事件並在將Custom事件推送到dataLayer時觸發。 在通用GA事件代碼內,您可以設置以下所有屬於dataLayer變量類型的宏:

  1. {{事件類別}}-> eventCategory
  2. {{event action}}-> eventAction
  3. {{事件標簽}}-> eventLabel

您還可以在通用GA事件代碼中添加nonInteraction宏。 我認為您的用例被認為是用戶交互(用戶向下滾動),因此不應設置nonInteraction宏。

如果使用產品清單,請注意交叉銷售商品的位置。 每當異步加載這些產品時,您都應記下它們的位置,以便可以正確地在GA信息中心的產品列表標簽中跟蹤它們的位置。

PS通用GA事件代碼有很多好處,您可以通過閱讀Simo Ahava博客中的相關文章找到有關我所說內容的更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM