[英]Is the documentation for Google Tag Manager Enhanced Ecommerce wrong?
實施增強型電子商務的文檔說要使用網頁瀏覽來捕獲產品詳細信息視圖之類的數據,以及產品點擊之類的事件。
但是我從其他所有人那里看到的建議是為所有事件發送事件。 此外,在我遵循了通過網頁瀏覽捕獲數據而不是傳遞事件的文檔的情況下,數據並未傳遞給GA。 對於觸發器,我嘗試了一個名為gtm.dom
的自定義事件以及內置的DOM Ready
事件,但均無濟於事。
例如,對於產品詳細視圖 , dataLayer
看起來與頁面加載時的外觀完全一樣。 這是dataLayer[0]
:
{
"ecommerce": {
"detail": {
"products": [
{
"quantity": 1,
"price": "69.95",
"brand": "Acme",
"id": "SKU",
"name": "Quasitronic Fluxicator"
}
]
}
}
}
使用網頁瀏覽來捕獲產品詳情視圖之類的數據以及產品點擊情況之類的事件
可能仍然是這種情況,但是您仍然可以設置事件以通過事件跟蹤所有事件(盡管有時可能不是最好的)。 使用前一種方法,您可能需要使用在“ All Pages
觸發器上觸發的PV標簽(本質上是gtm.js
事件)來處理印象和產品詳細視圖,然后將事件用於ATC等點擊事件或點擊產品(這樣,無需通過查看即可對其進行跟蹤)。 確保如果使用“ All Pages
觸發器,則在加載GTM容器代碼之前,數據將在dataLayer中可用。 這個非常重要。
在后一種方法中,如果選擇對所有事件都使用事件(可能的話),則需要確保將event
與DL數據一起推送,然后使用該event
來觸發代碼。 因此,如果您要使用事件替換網頁瀏覽量以跟蹤EE數據,請確保您有一個與dataLayer中的數據相關聯的事件可以觸發。
我已經按照文檔的說明通過網頁瀏覽來捕獲數據,而不是傳遞事件,數據沒有傳遞給GA ...我嘗試了一個名為gtm.dom的自定義事件以及內置的DOM Ready事件,但均無濟於事
可能發生的情況是,在您的網頁瀏覽觸發時,您的數據尚不可用。 如果您使用的是gtm.dom
事件,則需要確保在事件發生時所有數據都在dataLayer中。 您可以使用GTM調試模式,通過點擊左側面板中的事件來查看您的數據何時可用。 如果單擊要跟蹤ecomm數據的特定事件,而該數據尚未在dataLayer中,則您將一無所獲。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.