0

我正在銷售訂閱的網站上工作。 在開/訂閱頁面上,有一個可用訂閱計劃的列表,我使用dataLayer語法在頁面加載時將其作爲產品展示推送到Google Analytics。在點擊計劃時,會顯示其詳細信息,因此在點擊處理程序中發送「productClick」是很自然的事情。此信息發送給GA,但隨後產品詳細信息顯示在同一頁面上,更改位置散列。 GA文檔給出了關於如何在給定頁面視圖的情況下跟蹤產品詳細信息的唯一示例,但我們實際上並沒有這樣的例子。 有沒有辦法手動發送產品詳細信息來自dataLayer的增強型電子商務活動未發送

此外,還有一個用戶流程涉及在iframe中顯示相同/訂閱頁面。我希望將產品展示次數也發送給GA,但是,再次推送到parent.dataLayer時,數據不會發送給GA。 此外,點擊計劃地圖添加Tocart事件,所以我想發送它,但不知何故,通過只是一個「productClick」。有沒有辦法同時推送「productClick」和「addToCart」事件?

+0

我建議你刪除第二個不相關的段落,特別是因爲你已經把它成爲一個單獨的問題。 –

回答

0

「有沒有辦法手動發送產品詳細信息?」

您需要一個交互命中才能將數據發送到Google Analytics。另外,由於GTM在發生事件時從數據層變量更新其內部數據結構,所以必須在GTM事件(或數據層中的本地事件或自定義事件)之前(或旁邊)提供數據。

對於您的情況,由於位置哈希更改,您可能可以使用GTM的歷史更改事件處理程序(或者將自定義事件與產品數據一起推送)以觸發發送電子商務數據的Google Analytics事件。可以想象,如果內容變化足以保證被視爲新頁面,則可以使用虛擬頁面名稱進行頁面瀏覽。

相關問題