问题标签 [enhanced-ecommerce]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
370 浏览

google-analytics - 在新跟踪器上增强电子商务分析跟踪

我想为增强型电子商务数据设置一个单独的帐户,这样数据就不会改变主帐户

我阅读了这篇文章并密切关注它,像这样设置了一个新的跟踪器

然后添加产品

但这是我遇到的问题

当我使用ga("newTracker.send", "pageview"); 它时,它不会发送增强的电子商务数据。请参阅:不发送 EC 数据

但是当我不使用新的跟踪器(而是默认的ga("send", "pageview");)时,它确实可以正常工作请参阅:在此处输入图像描述

问题是什么?

0 投票
1 回答
1545 浏览

google-analytics - 使用跟踪代码管理器未显示在 Analytics 中的增强型电子商务数据

我正在尝试使用 Google Tag Manager (GTM) 为 Google Analytics (GA) 实施增强型电子商务 (EE),但在 GA 中看不到任何数据。

使用 GTM 预览模式,我可以看到 dataLayer 中的数据是正确的,并且触发了正确的标签。我还确保(正确地)为我想要测量的所有事物创建单独的标签,它们是:

  • 测量产品细节视图
  • 衡量结帐过程(结帐步骤和结帐选项)
  • 衡量购买

也许我还应该注意我是从 localhost 开发的,但我认为这不重要(?)。

编辑:

在撰写此问题时,我无法发布图片,但后来我意识到我当然可以发布链接。因此,为了澄清:

在我的产品详细信息页面上触发的标签:http: //oi60.tinypic.com/2woeqe8.jpg

包含电子商务数据的dataLayer:http: //oi59.tinypic.com/6s7yxd.jpg

0 投票
0 回答
85 浏览

google-analytics - 我的 Shopify 商店不会显示 GA 增强型电子商务跨国数据?

我在 Shopify www.kabukithemes.com上有一家商店。我已经按照这里的程序:

https://docs.shopify.com/manual/settings/general/google-analytics#enhanced-ecommerce

并启用了谷歌增强分析。所有数据都流向我的 GA 帐户,但不是交易。我可以看到访问量、产品浏览量、添加到购物车或放弃的产品。但是没有交易。

我使用 2checkout 作为支付网关,到目前为止所有订单都是通过 2checkout 下达的。我的商店、shopify 和 2checkout.com 在我的 www.kabukithemes.com 的 GA 个人资料的推荐排除列表中,但我的 GA 仍然没有选择任何交易。

有没有人遇到过这个问题,您对如何解决有什么建议吗?很难调试它,因为 Shopify 将分析脚本包装在自己的脚本中。同时,完全不可能获得他们的技术支持。他们的论坛垃圾邮件过滤器,每次我尝试在那里提问时都会阻止我。所以请不要转发我到 Shopify 论坛在那里提问。

0 投票
0 回答
601 浏览

google-analytics - 如何处理 Google 增强型电子商务渠道中的多个结帐流程?

我正在为 Analytics 设置增强型电子商务,并且我正在尝试找出正确的方式来代表我的结账渠道,因为根据客户想要支付的方式有几种不同的可能流程。

第一步:打开购物车。到目前为止,一切都很好。

第二步:选择支付方式。

第3步:现在我不确定。如果第 2 步中的付款方式是“信用卡”,则下一步是客户输入所有信用卡和运输信息的表格,这可能应该分为几个步骤。但如果付款方式是“PayPal”,他们会被带到 PayPal 网站授权付款,然后返回给我查看他们的信息并提交订单。

选择 PayPal 的客户永远不会看到信用卡表单(也永远不会完成任何这些步骤),选择信用卡的客户永远不会看到 PayPal 审核表单。因此,对步骤进行线性编号(即信用卡表格是步骤 3-4-5,PayPal 退货表格是步骤 6)没有意义。

我可以将付款类型作为“结帐选项”发送给 Google,但这似乎并不能解决结帐步骤编号的问题。

我在增强型电子商务文档中找不到有关多个结帐流程的任何信息。处理这个问题的标准方法是什么?

0 投票
3 回答
2265 浏览

javascript - (Google Tag Manager) GTM 增强型电子商务结帐步骤未跟踪

我已经在一个电子商务网站上实施了 GTM,并设置了一些标签(页面展示、添加到购物车等)。这些都按预期在 Analytics 中工作和跟踪,但是我现在添加了结帐渠道推送和这些正在射击但不跟踪。

数据流基本上是:用户访问购物车页面>>第1步dataLayer.push请求>>控制台显示结帐标签已触发>>数据未显示在分析中。

此 dataLayer 推送事件的示例如下:

看起来问题更可能是 GTM 的设置问题,所以我已经包含了 Checkout Tag 的当前设置:

0 投票
1 回答
660 浏览

google-analytics - GTM - 以变量/宏返回增强型电子商务对象

情况

增强型电子商务跟踪已在某些网站上全面实施。这是通过内置功能增强电子商务 - 使用 dataLayer 完成的。

例子:

期望的行为

我想将增强型电子商务实施重新用于另一个分析系统。

所以我需要 GTM 中的宏/变量,它返回 Enahnced Ecommerce JavaScritp 对象。

目前的尝试

自定义 JS:电子商务对象

我在控制台中尝试了这个有效的宏,但在 GTM 中没有。

DataLayer 变量:电子商务对象

我要么尝试了带有 dataLayer 变量名称“电子商务”的宏类型 DataLayer。没有效果。

问题

当我在自定义标签中使用此代码时:

它返回空字符串。

问题

当增强型电子商务对象出现在 dataLayer 中时,是否有任何通用的解决方案来检索它?

0 投票
1 回答
705 浏览

javascript - analytics.js 增强的电子商务添加到购物车不起作用

我正在尝试设置 EC(增强型电子商务)。但是千百次尝试后让我头疼..

出于某种奇怪的原因,它注册了会话,它注册了“显示产品”但下一步。添加到购物车未测量。我们有足够的订单知道人们将产品添加到购物车中。

你们能帮帮我吗?

提前致谢!

0 投票
1 回答
1283 浏览

google-analytics - GTM Enhanced Ecommerce - Checkout options only tracked for step 1

I have a checkout form as follows: step 1 (Booking Details) and 2 (Customer Details) are part of a a SPA (Single Page Application), and step 3 (Payment Method Selection) is on a separate, dedicated page. For all steps I additionally want to track checkout options.

Before proceeding to step 3, the form input of step 1 and 2 are tracked to GA: this seems to work fine:

  • The 'EE Checkout Option Tag' is fired twice (for step 1 and 2)
  • The values of the dataLayer are correct
  • The collect pixel is sent twice (200 OK), and contains the correct data (i.e. the checkout options I want to track)

However, when I look in Analytics, find my test order, and add 'Checkout Options' as a secondary dimension, I only see the checkout options for step 1.

enter image description here

enter image description here

Does anyone have any idea?

0 投票
1 回答
927 浏览

google-analytics - Google Analytics API - 如何按 ga:medium 和 ga:transactionId 分组?

我正在调用 Google Analytics API(带电子商务)来获取一组简单的数据:

方面

  • ga:medium
  • ga:transactionId

指标

  • ga:transactions
    这在理论上应该给我 0 或 1,因为数据被分解transactionId

我假设我会得到类似的东西:

但相反,我没有得到ga:transactionId维度。我只得到按以下分组的结果ga:medium

我真的不在乎这个指标,它可以是任何东西。我需要的是获取带有 transactionId 的媒体。

那么,有没有办法获得按ga:mediumand分组的结果集ga:transactionId?为什么ga:transactionId忽略维度?

0 投票
1 回答
1210 浏览

angularjs - 在 Angular JS 站点上通过 GTM 增强电子商务标记

我有一个拥有 100% Angular JS 网站的客户,我们通过 GTM 为他们设置了增强的电子商务标签。我们面临的挑战是,在 Angular JS 网站上,数据层不会在页面加载时清除和刷新,因为它在技术上是一个单页网站(Angular JS 的本质)。因此,我们遇到了产品点击、添加到购物车等重复的场景,因为我们的增强型电子商务事件标签会针对这些操作触发,而我们的网页浏览标签(设置为在历史更改时触发)启用了增强型电子商务,以便从数据层收集产品和促销印象,并从数据层获取产品点击、添加到购物车等数据,并将该数据再次传送到 GA。

是否有人对此类问题有任何经验,如果有,您开发了哪些解决方案?我发现增强的电子商务数据层代码和 Angular JS 不能很好地结合在一起,并且肯定需要一些帮助!

先感谢您!