我想用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提供的文档相混淆。谷歌是非常糟糕的,使教程... –