问题标签 [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 回答
487 浏览

google-analytics - Google Analytics 通用 - 增强型电子商务结帐

我在bodylux.dk上有一个带有 4 个步骤(网址/页面)的网上商店结帐

  1. 篮子
  2. 地址,付款,运输细节(这是我有疑问的页面)
  3. 信用卡/支付网关
  4. 谢谢页面

结帐通过增强的电子商务和工作进行跟踪。

但我想在第 2 步获得更细粒度的跟踪,此页面包含地址字段、付款选项和运输选项。正是在这个页面上,大多数用户放弃了结帐。我想跟踪用户是否输入了地址、选择了送货、选择了付款方式。

但是,在查看增强型电子商务增强型电子商务中的结帐文档时,他们只写了一个关于单页结帐的句子“如果您有一个单步结帐流程,或者您没有在电子商务设置中配置结帐漏斗,那么步骤字段是可选的。”

但是对于我来说,是否应该在没有跟踪额外信息的步骤的情况下作为一个动作进行跟踪,或者我是否应该使用事件跟踪,这对我来说并不明显。

任何提示表示赞赏。

0 投票
1 回答
256 浏览

google-analytics - GTM / GA / 增强型电子商务设置 需要最佳实践帮助

我是处理 GTM /GA / 增强型电子商务跟踪和寻求最佳实践建议的新手。我们将很快实施多个站点(每个站点具有不同的区域设置)以下是站点域结构的示例: www.mysite.com/uk- UK www.mysite.com/de- German www.mysite.com/in - india

这是我认为效果最好的方法...我计划设置一个 GTM 帐户,因为母公司是相同的(mysite)但不同的 GTM 容器(每个国家/地区一个)我们将使用相同的 GA 帐户进行所有国家和 GA 的所有变量/触发器/事件都将在各自的容器中设置。我将通过 dataLayer (GTM) 实施增强型电子商务,对于每次购买,我将在订单 ID 前加上 2 位国家代码,即 uk12345、de35535等我如何确保每个国家/地区的 GA 事件也可以单独跟踪,以便在查看报告时,用户应该能够跟踪各个站点的用户,甚至可以汇总整个公司的报告。任何最佳实践。屏幕截图解释将不胜感激。

TIA

0 投票
0 回答
181 浏览

google-analytics - 分析乘以第二维度

使用 Universal Analytics 和 GTM 的增强型电子商务跟踪已在网站上实施。AddToCart、ProductDetailView、CheckoutFunnel、PurchaseTracking 等

在结账时,客户可以通过 5 个步骤进行导航。对于每个步骤,都会将结帐事件填充到 dataLayer。

并使用结帐选项作为事件回调进行更新,以在选择付款/运输选项进行下一步时进行。

最后,在结账的最后一步,purchaseTracking 填充了 dataLayer。

所有交易数据都进入 GA 并更新电子商务购物分析/产品性能/销售性能视图,但是当查看产品性能并将“结帐选项”添加为二级维度时,会显示奇怪的结果。一旦将二级维度添加到报告中,GA 似乎将销售数字乘以任意数字。添加到报告中的任何其他次要选项都不会出现这些结果,只有结帐选项

为清晰起见的图像:

香草产品详细报告

具有二级维度的产品详细信息报告

请注意,与结帐选项相关的数据显示正确,但(未设置)字段使销售业绩数据出现偏差。此外,当在结帐时未发布结帐步骤并在 GA 中查看时,相同的结果会出现与(未设置)线的倾斜数字。

我已确保事件回调仅将数据发布到 GA 一次,所有其他事件都在页面加载时的 dataLater 中。我似乎无法在任何地方找到有关此问题的任何信息。指向正确方向的一点将不胜感激。干杯

0 投票
0 回答
344 浏览

android - 如何防止增强型电子商务中的重复产品操作

我已经在我的 android 应用程序中实现了增强型电子商务。首先用户查看产品列表(印象),然后产品详细信息(action_detail),添加到购物车(添加到购物车)。现在,如果用户删除了购物车,然后再次将相同的产品添加到购物车,那么 addtocart 操作将有多个重复点击。有什么方法可以保护或防止来自同一用户或同一会话期间的此类重复操作命中,而不是

0 投票
3 回答
1098 浏览

google-analytics - 您可以在增强分析中更新事务中的项目吗?

我在我的商店中使用 Google Analytics 的增强型电子商务插件。

我正在使用 analytics.js 在结帐成功页面中发送交易信息。

完成交易后,我想更新一些与交易中产品相关的自定义指标,这些指标在结帐成功页面中不可用。

我想知道是否可以通过测量协议来做到这一点,如果可以,怎么做?

谢谢

0 投票
1 回答
1149 浏览

google-analytics - Using analytics.js and the measurement protocol together

I'm currently using Universal analytics.js with the enhanced ecommerce plugin in my store checkout.

When reaching the end of the checkout, I want to send the transaction data client side over the measurement protocol.

I'm wondering if this is at all possible to link up with the customers session created from analytics.js and if so, how?

Thanks in advance for any help

0 投票
1 回答
296 浏览

javascript - 为什么要实现 productClick 事件?

我已经在我的系统上设置了具有增强电子商务功能的标签管理器。在我的类别页面上,我使用 dataLayer 中的“展示次数”来衡量该页面是否包含某些产品。

  1. 测量传统链接(用户关注的)上的“productClick”有什么好处?这不应该被跟踪工具自动理解吗?

  2. 当我已经构建了一个 dataLayer 来跟踪展示次数时,重新构建一个 dataLayer 元素来跟踪点击是不是很浪费?有没有办法简单地将点击映射到现有的印象数据层?我可以看到使用 js 执行此操作的方法,但由于再次重建相同的数据似乎很浪费,我认为可能已经有解决方案。

0 投票
1 回答
203 浏览

unity3d - Unity3D 中未跟踪 GA 电子商务

我在我的项目中实施了 Google Analytics。在他们要求我启用电子商务之前,一切似乎都运行良好。

完成所有设置步骤后,我在 GA 仪表板上为我的项目启用了电子商务,并且 Unity 中的设置必须正确,因为所有其他数据都来自仪表板上。

google-play-services SDK 在项目中,谷歌分析模块肯定在那里。

我不确定 Unity 是否使用了增强型电子商务,但我编写的代码对两者都适用。我已经在 GA 仪表板中尝试了打开和关闭这两个选项。

GA 是包含类 GoogleAnalyticsV4 和有关我的应用程序(id 和其他)的信息的对象。

我曾尝试在互联网上寻找其他有同样问题的人,但很难找到有关 GA + Unity + 电子商务的任何信息。

我已经阅读了我能找到的所有 GA 文档,但我找不到任何我做错的事情。

如果您遇到此问题,或者知道为什么只有电子商务没有记录到仪表板,请帮助我。我一直试图弄清楚这一点太久了,我仍然迷路了。

0 投票
2 回答
1799 浏览

google-analytics - 发送增强型电子商务数据

当我登陆确认页面时,我运行以下代码。

两个发送都会生成错误消息。

插件“ec”没有方法“send”。

调用插件方法时出错:{0: "ec:send"}

我已经添加了

在头脑中,其他事件有效,所以我不明白为什么发送不起作用。

0 投票
1 回答
742 浏览

android - 针对 Android 问题的 Google Analytics 增强型电子商务跟踪

我一直在尝试实施增强型电子商务跟踪,但无论我做什么,Google Analytcs 网络面板中的电子商务视图都保持空白,即(显然)没有发送数据。所有其他数据、屏幕和事件跟踪都按预期工作。

我正在遵循有关安装 google analytics实施 Enhanced Ecommerce tracking的官方指南。这是我的设置:

在 MyApplication 类中:

R.xml.global_tracker:

在 BaseActivity 类中,我有在适当的活动/片段中使用的 trackEcommerce() 方法:

显而易见的问题,你能看到我做错了什么/关于我需要改变的一些想法吗?