问题标签 [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.
google-analytics - 在新跟踪器上增强电子商务分析跟踪
我想为增强型电子商务数据设置一个单独的帐户,这样数据就不会改变主帐户
我阅读了这篇文章并密切关注它,像这样设置了一个新的跟踪器
然后添加产品
但这是我遇到的问题
当我使用ga("newTracker.send", "pageview");
它时,它不会发送增强的电子商务数据。请参阅:
但是当我不使用新的跟踪器(而是默认的ga("send", "pageview");
)时,它确实可以正常工作请参阅:
问题是什么?
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
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 论坛在那里提问。
google-analytics - 如何处理 Google 增强型电子商务渠道中的多个结帐流程?
我正在为 Analytics 设置增强型电子商务,并且我正在尝试找出正确的方式来代表我的结账渠道,因为根据客户想要支付的方式有几种不同的可能流程。
第一步:打开购物车。到目前为止,一切都很好。
第二步:选择支付方式。
第3步:现在我不确定。如果第 2 步中的付款方式是“信用卡”,则下一步是客户输入所有信用卡和运输信息的表格,这可能应该分为几个步骤。但如果付款方式是“PayPal”,他们会被带到 PayPal 网站授权付款,然后返回给我查看他们的信息并提交订单。
选择 PayPal 的客户永远不会看到信用卡表单(也永远不会完成任何这些步骤),选择信用卡的客户永远不会看到 PayPal 审核表单。因此,对步骤进行线性编号(即信用卡表格是步骤 3-4-5,PayPal 退货表格是步骤 6)没有意义。
我可以将付款类型作为“结帐选项”发送给 Google,但这似乎并不能解决结帐步骤编号的问题。
我在增强型电子商务文档中找不到有关多个结帐流程的任何信息。处理这个问题的标准方法是什么?
javascript - (Google Tag Manager) GTM 增强型电子商务结帐步骤未跟踪
我已经在一个电子商务网站上实施了 GTM,并设置了一些标签(页面展示、添加到购物车等)。这些都按预期在 Analytics 中工作和跟踪,但是我现在添加了结帐渠道推送和这些正在射击但不跟踪。
数据流基本上是:用户访问购物车页面>>第1步dataLayer.push请求>>控制台显示结帐标签已触发>>数据未显示在分析中。
此 dataLayer 推送事件的示例如下:
看起来问题更可能是 GTM 的设置问题,所以我已经包含了 Checkout Tag 的当前设置:
google-analytics - GTM - 以变量/宏返回增强型电子商务对象
情况
增强型电子商务跟踪已在某些网站上全面实施。这是通过内置功能增强电子商务 - 使用 dataLayer 完成的。
例子:
期望的行为
我想将增强型电子商务实施重新用于另一个分析系统。
所以我需要 GTM 中的宏/变量,它返回 Enahnced Ecommerce JavaScritp 对象。
目前的尝试
自定义 JS:电子商务对象
我在控制台中尝试了这个有效的宏,但在 GTM 中没有。
DataLayer 变量:电子商务对象
我要么尝试了带有 dataLayer 变量名称“电子商务”的宏类型 DataLayer。没有效果。
问题
当我在自定义标签中使用此代码时:
它返回空字符串。
问题
当增强型电子商务对象出现在 dataLayer 中时,是否有任何通用的解决方案来检索它?
javascript - analytics.js 增强的电子商务添加到购物车不起作用
我正在尝试设置 EC(增强型电子商务)。但是千百次尝试后让我头疼..
出于某种奇怪的原因,它注册了会话,它注册了“显示产品”但下一步。添加到购物车未测量。我们有足够的订单知道人们将产品添加到购物车中。
你们能帮帮我吗?
提前致谢!
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.
Does anyone have any idea?
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:medium
and分组的结果集ga:transactionId
?为什么ga:transactionId
忽略维度?
angularjs - 在 Angular JS 站点上通过 GTM 增强电子商务标记
我有一个拥有 100% Angular JS 网站的客户,我们通过 GTM 为他们设置了增强的电子商务标签。我们面临的挑战是,在 Angular JS 网站上,数据层不会在页面加载时清除和刷新,因为它在技术上是一个单页网站(Angular JS 的本质)。因此,我们遇到了产品点击、添加到购物车等重复的场景,因为我们的增强型电子商务事件标签会针对这些操作触发,而我们的网页浏览标签(设置为在历史更改时触发)启用了增强型电子商务,以便从数据层收集产品和促销印象,并从数据层获取产品点击、添加到购物车等数据,并将该数据再次传送到 GA。
是否有人对此类问题有任何经验,如果有,您开发了哪些解决方案?我发现增强的电子商务数据层代码和 Angular JS 不能很好地结合在一起,并且肯定需要一些帮助!
先感谢您!