问题标签 [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 投票
0 回答
57 浏览

google-analytics - 更新电子商务交易漏洞

所以我有以下情况:

  1. 用户提出购买请求(交易以 0 值发送到谷歌分析)。
  2. 一段时间后,运营商确认购买(交易已更新,收入设置为相应金额
  3. 到目前为止,这就像一个魅力。问题在于,当发送更新的交易时,它也会以某种方式更新交易的发送来源。例如...如果推荐用户进行了购买,在更新之前我可以看到推荐用户旁边的交易,但更新后它会从那里消失,因为运营商不是推荐用户。这只是一个缺点。其次是网站有两个域,但一个实际网站,所以如果用户从域2进行交易,在运营商更新交易后,我无法在“域2视图”中看到它,因为运营商登录“域1”。

那么,我怎样才能做到只有收入更新而不涉及其他任何内容?

0 投票
2 回答
808 浏览

google-analytics - 如何处理 Analytics Enhanced Ecommerce 产品浮动数量

根据“增强型电子商务”产品数据“数量”仅支持整数。

但是,我们购物车上的某些商品是按磅出售的,因此数量不是整数,而是可以。0.3ls、1.2lb等。两个问题:

  1. 当数量小于 0.5 时,它似乎被四舍五入到 0 并且根本不显示该线。
  2. 即使它显示为例如 1.3 四舍五入为 1,我们也会在这里丢失大量数据。

在我们将其发送到 GA 之前,像在 1unit=0.01lb 中工作这样的解决方法有其自身的缺点,并会导致意义数据影响。

0 投票
0 回答
124 浏览

google-analytics - Google Analytics 增强型电子商务交易更新

在许多情况下,消费者改变主意并要求更改订单或履行必须更改原始订单。当前 API 仅支持退款,不支持更新。

用例:

  1. 消费者希望在结账后更新他们的订单(例如,增加订单中的牛奶量)
  2. 由于库存限制,履行供应少于订单。

有没有办法更新交易?

0 投票
3 回答
2858 浏览

google-analytics - Google Analytics Enhanced Ecommerce - 如何跟踪购物车数量更新?

谷歌没有说明如何处理用户使用增强型电子商务插件更改购物车中的行数。

当用户将某些东西添加到他的购物车,在稍后的会话中返回到同一个购物车并添加更多相同的产品时,他可能会获得较低的单价(例如,当电子商务网站使用价格中断时) .

因此,例如,他首先以 3 美元的价格添加 1 个单位,然后返回并将数量增加到 10,因此每个单位只需支付 2 美元。

现在,之前发送给 GA 的价格需要以某种方式失效。

对此有多种解决方案,但每种解决方案都有一些严重的缺点:

1)计算差异并添加/删除。

2)删除该行,然后添加当前数量。

方法 1 具有传递(最)正确的用户交互的优点。由于 add/remove 似乎没有 nonInteraction 参数,因此使用方法 2 将意味着错误的添加/删除数量。

方法 2 的优点是,如果在第一次添加产品后价格发生变化,则能够更改价格。例如:添加更多单位后,客户现在的单位价格较低。使用方法 1 将意味着 GA 中的金额不正确,或者您必须计算价格差异并虚构地给最新添加的单位一个较低的价格。

这两种方法中哪一种更可取?

0 投票
1 回答
679 浏览

google-analytics - 用于跟踪内容的基本 GA/GTM 增强型电子商务实施不起作用

我是第一次实施增强型电子商务。我想用它来跟踪内容消费。我正在尝试一步一步地实现这个。

我在我的网站上触发了一些滚动事件(滚动 25%、滚动 50% 等...)。我想用它们来触发和提供每个漏斗步骤。

我编写了以下自定义 HTML 标记:

在查看 GA 调试器时,我有两个错误:

  • Waiting on require of "ec" to be fulfilled.
  • Ignoring create request for duplicate tracking name.

所以我有两个问题:

  • 我应该如何使用自定义 HTML 标签将数据发送到特定的 UA?
  • 我应该如何启动 EC 插件?

我想我的代码中还有其他错误。我正在学习,所以我希望这一切都有意义。

0 投票
0 回答
476 浏览

google-analytics - 使用增强型电子商务和测量协议跟踪线下购买

我们部署了 Google Analytics Enhanced Ecommerce 以更好地跟踪我们的销售情况。一切都很好,除了我们的一些交易是离线支付的。我们已经在使用“标准”电子商务分析,通过使用 Measurement Protocol 报告这些交易已经解决了这个问题。

目前,我们无法将 MP 与增强型电子商务结合使用。我们的报告似乎被收集引擎接受,但它们没有链接到购物行为/结帐行为报告(这对我们来说至关重要)。

由于增强型电子商务适用于在线支付,因此我们将其范围缩小到我们的 Measurement Protocol 使用范围。这是一个这样的调用的示例:

我们尝试将 Hit Type('t' 参数)作为事件而不是 Pageview 发送,但没有成功。我们在结账时记录客户 ID('cid' 参数)。我们尝试发送带有和不带有时间戳(处理 . 分隔符的数字部分)的它。我们正在尝试将其作为非交互式命中('ni' 参数)发送。

0 投票
0 回答
94 浏览

php - Magento 和增强型电子商务 Google Analytics 脚本问题

我正在尝试将结帐步骤简单地添加到我的 magento 商店中。在理想的世界中,我可以使用以下方法将其添加到 GA 脚本中:

由于我无法将其插入到 ga.php 文件中,因此我正在努力确定是否可以使用 push 将其插入到脚本中。我没有高兴地尝试过数据层推送。

任何帮助将不胜感激。

0 投票
3 回答
1106 浏览

google-analytics - Google Analytics Measurement Protocol 会忽略产品

我正在使用 Google Measurement 协议将延迟付款的成功交易发送到分析服务器。除了不会出现在 Google Analytics(分析)中的产品信息外,一切正常。

我已经检查了 Analytics 中是否启用了高级电子商务,并尝试了该网站的几个基本示例,但没有任何效果。我使用了以下字符串(UA-ID 是假的,原因很明显。):

v=1&t=transaction&tid=UA-12345678-1&cid=b499f0c3-792c-4e4f-a717-d2a85ac55504&ti=250303&tr=105&tt=10&ts=5&cu=EUR&ds=web&pr1id=testsku&pr1nm=test%20product%11=20description&pr1capr10=硬件

测量协议命中构建器说它是一个有效的请求,并且交易也显示在 GA 中,但缺少实际产品:

在此处输入图像描述 我已经联系了 Google Analytics 支持,但他们不知道 :)。

0 投票
1 回答
336 浏览

google-analytics - 谷歌标签管理器 - 是否可以使用自定义 clientID 推送 dataLayer

我正在尝试使用谷歌标签管理器(数据层)实现 UA 增强电子商务,以进行两人交互(买方 - 卖方)。

据我了解,何时dataLayer.push()发生并且数据进入 GA - clientID是唯一的用户标识符。

除响应步骤外,所有交互步骤都在买方方面进行。

是否可以dataLayer.push()在响应步骤中使用买家客户端 ID(我保存在数据库中的内容),因为现在我在 Google Analytics(分析)结帐行为报告中看到漏斗差距?
在此处输入图像描述

0 投票
0 回答
309 浏览

android - 使用 Google 标签管理器 android 在 Google 分析中未跟踪购买

我正在尝试跟踪enhanced ecommerce要在Google Analytics. 我正在关注这个链接。但我无法purchaseGoogle analytics. 我的dataLayer推送代码如下所示:

Tag创造是这样的:

  • 标签类型:Universal Analytics
  • 轨道类型:Screen View (App View)
  • 启用增强型电子商务功能:true
  • 使用数据层:true
  • 触发规则:{{event}}等于screen_openedPageTitle等于Payment

在我推送此purchase标签后,我发送screen_opened值为PageTitle. Payment并且在日志中它显示该appView事件被跟踪并且命中被发送到AnalyticsService

但我purchase在分析仪表板中没有看到任何报告(我等了 2-3 天)。我正在查看所有其他报告screen_openedenhanced ecommerce例如add to cart. 我的实现中是否缺少某些东西?