首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Google Analytics电子商务跟踪不起作用

Google Analytics电子商务跟踪不起作用
EN

Stack Overflow用户
提问于 2017-09-09 22:37:33
回答 1查看 468关注 0票数 0

我正在使用谷歌标签管理器来实现谷歌分析。我不能有电子商务的数据。我在dataLayer对象中发送电子商务数据:

代码语言:javascript
运行
复制
dataLayer = dataLayer || [];
dataLayer.push({
    PageType: "Confirmation",
    ProductID: "2222",
    ProductGroup: "",
    ProductName: "Test1",
    CheckInDate: "2017-09-10",
    CheckOutDate: "2017-09-11",
    NumberOfAdults: "2",
    NumberOfChildren: "0",
    NumberOfRooms: "1",
    NumberOfNights: "1",
    TransactionID: "11111",
    Revenue: 60.00,
    Destination: "London",
    Event: "Purchase",
    'transactionId': "11111",
    'transactionAffiliation': "Test1",
    'transactionTotal': 60.00,
    'transactionProducts': [{
        'sku': '2222',
        'name': 'Test1',
        'category': 'Hostel',
        'price': 60.00,
        'quantity': 1,
    }]
});

此对象在标记管理器代码段之前创建。

在Google Tag Manager中,我只有一个标签可以触发所有页面,跟踪类型为Page View。我没有为transaction添加另一个标记,因为object出现在snippet之前。未启用增强的电子商务功能(我在启用时尝试了,但没有更改任何内容。

在Google Analytics中,我启用了电子商务,但增强了电子商务。

我除了电子商务之外的维度是映射的,但电子商务变量不是。

我应该怎么做才能让电子商务正常运作?我错过了什么?

EN

回答 1

Stack Overflow用户

发布于 2017-09-12 16:23:57

代码可以在配置中正常工作。你要做的是创建事务的标签,这是因为使用的dataLayer是用于标准电子商务的,并且使用该技术,事务命中是分开发送的。(在增强电子商务中,此信息被附加到另一个点击中发送)。

所以在这种情况下,数据是在pageview之前还是之后被推送并不重要,因为它是用自己的触发器发送的。

问候

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46131768

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档