我想用Google Analytics開始跟蹤電子商務,爲此,我需要使用GTM將我的數據層的值傳遞到GA。我已經閱讀了關於這個主題的大量文檔,並且據我所知它應該可以工作,但是我仍然有問題。GTM電子商務跟蹤
我們使用的在線商店實際上是第三方系統(報價引擎),所以我們不能更改傳遞給dataLayer的內容,我們需要的所有內容都傳遞給dataLayer,但我無法弄清楚如何發送這個數據使用GTM到GA。
我的數據層看起來像這樣的網站的結賬頁面上:
數據層= {[
'u12': '18000011', 'u10': '31903296', 'u11': '159328761', 'u3': 'XXLX', 'u7': '58.97'
}];
在我使用GTM自定義HTML標籤在正確的位置射擊但不能將信息發送給GA,標籤看起來是這樣的:
<script>
ga('require', 'ecommerce', 'ecommerce.js');
ga('ecommerce:addTransaction', {
id: '{{u12}}',
revenue: '{{u7}}'
});
ga('ecommerce:addItem', {
sku: '{{u12}}',
name: '{{u3}}',
price: '{{u7}}',
quantity: '1'
});
ga('ecommerce:send');
不幸的是,這是行不通的,我的Google Analytics在電子商務交易方面是空的,任何幫助都將不勝感激。
GTM創建一個隨機名稱的跟蹤器,而這個追蹤到默認的跟蹤器。因此,您需要在高級配置中設置跟蹤器名稱(例如「myTracker」),然後將其用於您的電子商務跟蹤ga('myTracker.require','ecommerce','ecommerce.js'); - 請參閱此處:https://developers.google.com/analytics/devguides/collection/analyticsjs/command-queue-reference?hl = zh_CN。這可能不是你唯一的問題,但它是一個開始。 –
只是想環繞此我的頭,以便正確的代碼是: \t 顯然與我自己的跟蹤代碼? –
我也是。我正在Android中實施增強型電子商務,並且仍然與Google提供的文檔相混淆。谷歌是非常糟糕的,使教程... –