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

google-analytics - GA 增强型电子商务:对 Step 字段使用字符串值而不是数值

使用 Google Analytics 增强型电子商务,我可以在衡量结帐过程中使用字段的字符串值,而不是使用数字(整数)值吗?step

像这样的东西:

0 投票
0 回答
50 浏览

enhanced-ecommerce - 增强型电子商务 - 不记录所有交易

我已经实现了增强型电子商务代码。我正在跟踪交易、商品、订单 ID 等...问题是它没有记录我在电子商务平台中注册的所有交易。当我用 GA 信息检查我的平台信息时,我错过了 GA 中超过 50% 的交易。例如:如果我的平台有 34 个订单,那么在 GA 中我只有 14 个订单。

0 投票
1 回答
2640 浏览

javascript - 增强型电子商务:产品性能卡中的产品类别“未设置”

以下是在电子商务上执行的 Google Analytics JavaScript 代码(使用GA Debug捕获),用于非常简单的购买过程。

1) 导航到主页

2)点击一个产品(在主页上)>打开产品页面

3) 将产品加入购物车

4) 转到结帐页面

5)按照结帐流程

6) 结束购买

问题

在 Google Analytics(分析)仪表板的电子商务部分中,当我进入产品性能卡(产品性能 > 产品名称 > 产品 SKU)时,我在产品类别(not set)下有一个值:

在此处输入图像描述

概览 > 产品类别中,我可以看到产品的正确产品类别

在此处输入图像描述

此外,如果我继续Product Performance,选择Primary Dimension: Product Category (Enhanced Ecommerce),然后单击类别,我可以在此表中看到产品。

我究竟做错了什么?

为什么在产品性能卡里面是 Product Category not set

0 投票
0 回答
588 浏览

javascript - GA 增强型电子商务:列表页面上的“未检测到 Http 响应”

我正在尝试正确配置Google Analytics Enhanced Ecommerce ,并且我正在使用Tag Assistant(由 Google 提供)来检查错误和警告。

在我的电子商务中,当我导航到包含产品列表的页面时,在单个页面中显示超过 12 种产品时,我从 Tag Assistant 收到此错误:

未检测到 HTTP 响应

在此处输入图像描述

经过大量测试后,我注意到:

  • 在单个页面中显示较少的产品(假设 8 个产品而不是 12 个)错误消失。

  • 每页留下 12 个产品,但删除使用ec:addImpression命令发送的一些数据(例如删除categoryand brand)错误消失,但它再次出现,显示每页 24 个产品(或更多)。

这是当我收到上述错误时在页面上执行的代码,页面ec:addImpression内的每个产品都有一个命令:

有人遇到过同样的问题吗?

错误的原因可能是什么?

0 投票
3 回答
2141 浏览

google-analytics - Google Analytics:如何克服有效载荷大小限制?

我在一些商店使用 Google Analytics Enhanced E-commerce。在目录页面上,我有很多产品,我需要跟踪他们的印象。我不会一个接一个地跟踪每个产品,因为它会引起很多请求,而是我将它们全部添加.ec:addImpression,然后通过发送单个pageview.

一切都很顺利,直到我遇到一个问题,即页面上有太多产品请求collect停止工作而没有错误。我已经为 Chrome 安装了分析调试器,发现我已经超出了设置为 8 KB 的有效负载限制(根据官方文档):

payload_data – 发布请求的主体。正文必须包含 1 个 URI 编码的有效负载,并且不得超过 8192 字节。

这很好,但这是我的问题:有没有办法克服这个限制?也许是一些选项或方法,可以不用担心有效负载大小,它会自动分成适当的块?或者至少是一种在运行时获取有效负载以检查其大小的方法。我浏览了文档,一无所获。

注意:目前我手动跟踪添加的产品的“安全”编号(通过经验发现),addImpression然后通过non-interaction pageview点击发送它们。当然,这解决了我的问题,我想知道是否有内置的解决方案。

0 投票
1 回答
597 浏览

android - Android 增强型电子商务分析页面上缺少数据

我正在使用 google-analytics SDK 测量我的 Android 应用结帐性能。我创建了一个 Wrapper,我使用它来发送命中(并且它有效)和异常(它也有效)。我只是无法让它与电子商务数据一起使用。

为了发送电子商务数据,我创建了一个产品和一个 productAction

接着

sendEcommerceCheckoutStep(product, productAction, "performPayment", getApplicationContext())

所述方法的主体是

现在,我希望数据流过分析(确实如此,我检查了 adb 日志),但我在分析 Web 界面中看不到它。

这是我在分析网络界面上看到的:

电子商务的谷歌分析视图

如您所见,唯一获取数据的列是“购物车到详细信息率”一列。但是,如果我在任何其他列中都没有任何数据,我怎么能有一个购物车到详细信息的费率呢?

这是“产品性能”屏幕。这是“产品列表性能”:

产生列表性能

所有其他列也为 0。为什么它列出了“添加到购物车”操作而不是其他操作?

0 投票
0 回答
79 浏览

google-analytics - Google Analytics 增强型商务购买

我目前正在尝试通过使用来自谷歌分析的增强型商务插件来跟踪我的新电子商务应用程序。

我遇到了一个奇怪的跟踪问题,我不明白。

这是用户资源管理器的屏幕截图

此屏幕截图取自“用户资源管理器”。参考屏幕截图,我希望看到正确的欧元值,而不仅仅是 0,00 欧元。所以我的问题是,我正确添加了产品,但我仍然只看到 0,00 欧元,而不是(在本例中)1.650,00 欧元。

但是,如果我检查此“事件”的详细信息,您会正确地看到产品的数量和价格。我还发送了带有此交易正确值的 ec:revenue 参数集。

这是我的购买操作代码:

我错过了一些明显的东西吗?

谢谢!

问候,桑托

0 投票
1 回答
1109 浏览

ios - Google Analytics(分析)增强型电子商务未获得收入

在为 iOS 实施增强的电子商务功能后,谷歌分析电子商务概览显示收入为零。我已经直接实施了交易测量,没有任何结帐步骤。控制台输出与其他变量一起打印正确的收入值,但之后是“http status -1”。我已经启动了“缺少电子商务数据”通知检查,但已经 3 天了,它仍然处于等待状态。有谁知道如何解决这个问题?

我一直在关注官方的谷歌电子商务指南(衡量交易部分): https ://developers.google.com/analytics/devguides/collection/ios/v3/enhanced-ecommerce#measuring-transactions

PS:Google Analytics 已启用增强型电子商务,GoogleService-Info.plist 已添加到项目中。

我的代码:

控制台输出:

0 投票
1 回答
1359 浏览

transactions - 在 GTM 中调试增强型电子商务

我正在一个通过 GTM 实现增强型电子商务的网站上工作。但是,他们使用的交易标签具有我已阅读的“交易”跟踪类型不起作用。

但是,所有交易数据都传递到 GA。我假设它正在传递正常的综合浏览量标签,但我该如何检查呢?在预览窗格中,我仍然看到在“浏览量”之后立即传递了一个“购买”事件。

所以我的主要问题是,什么是逐步调试传递增强型电子商务交易数据的方法?在我见过的其他实现中,正常的综合浏览量在电子商务数据传递之前触发,因此不会发送到 GA。这里要么不是这种情况,要么是事务标签以某种方式捕获了数据。

我还要指出,增强的电子商务特定数据肯定会传递(例如产品品牌)。

0 投票
1 回答
974 浏览

android - 使用 firebase bundle 通过 GTM v5 增强电子商务标签

我正在开发一个电子商务 Android 应用程序,我想通过 GTM v5(包含在 Firebase SDK 中)在 Google Analytics 上跟踪增强的电子商务事件。

为此,为了发送“印象”事件,我尝试将旧数据层转换为 GTM v5 使用 Firebase SDK 接受的捆绑对象。

所以,下面的数据层

就是现在 :

我已经用值、触发器和标签配置了我的 GTM 容器,但命中没有出现在 Google Analytics(分析)仪表板上。

我认为出现这个问题是因为 Firebase 不接受复杂的事件包,所以即使它是正确的,带有 ArrayList 的包也不会被 Firebase 事件记录器解释。

你对此有何看法?你遇到过这样的问题吗?