2015-05-05 46 views
-1

我嘗試使用Magento中的Google跟蹤代碼管理器,但我無法找到Google Analytics(分析)中與dataLayer []一起發送的數據在哪裏發生了錯誤。我的事件在Google Analytics(分析)中被激發並註冊。可以有人告訴我在哪裏找到來自dataLayer []的數據?我在哪裏可以找到使用Google跟蹤代碼管理器發送的數據?

+0

除非您專門將dataLayer中的數據設置爲Analytics標記中的自定義維度,否則它將不會發送到Google Analytics。你可以分享你的配置,以便我們可以就如何改進你的設置提出建議嗎? –

回答

0

dataLayer視爲您的網站和Google跟蹤代碼管理器之間的常見存儲介質。將對象推入陣列並不意味着它們會自動添加到Google Analytics中。您需要在GTM中配置標記,宏和觸發規則來連接它們。

要通過Google Analytics收集數據,通常會爲GA創建兩個標籤。一個用於頁面瀏覽,另一個用於事件跟蹤。

頁面視圖標籤會有一個觸發規則,它可以在所有頁面上運行,並像我們用來粘貼到頁面html中的Google Analytics代碼片段一樣運行。使用GTM就意味着它可以運行異步並且不需要修改頁面的html(除了添加GTM代碼片段)。

事件跟蹤標記將監聽數據數組中的對象,並且在存在時將它們作爲事件發送給Google Analytics。

兩者都支持自定義尺寸,因此您可以將其他值添加到推送到dataLayer的對象。爲了使它們工作,您需要創建一個查找數據層變量的宏,然後在您的GA Tag中輸出如下所示的宏:{{yourMacroName}}

要查看dataLayer陣列內部的內容,請在任意頁面上打開瀏覽器開發控制檯並鍵入console.log(dataLayer)或僅顯示dataLayer

相關問題