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

google-analytics - 如何在 Google Analytics(分析)中随产品展示事件发送自定义维度?

我目前正在尝试通过产品展示事件发送自定义维度值。其他一切似乎都有效,但我无法报告自定义维度值。

我已经为星级和评论计数设置了维度 8 和维度 9。我已将这些值传递给对象,并且已成功发送。

我已经在 GA 中将这些自定义维度设置为产品范围。

我可以通过浏览器中的插件查看标签及其发送的信息,这些值看起来正确。

但是,我仍然无法在 Google Analytics 中报告这些值。

有什么我做错了吗?

谢谢你。

0 投票
1 回答
276 浏览

google-analytics - GA:增强型电子商务结帐产品

我开始研究增强型电子商务,尤其是在结帐过程中。我使用这个网站作为参考。

我的问题是在结帐过程中,为什么我们必须在每一步都发送整个购物车(所有产品)?

0 投票
1 回答
319 浏览

google-analytics - 发送离线测量数据 - cid 是否必须与原始 cid 匹配?

我需要根据离线活动发送购物车状态更新。我的客户将通过网站在线将商品添加到他们的购物车,但最终结账和购买是离线进行的。

这是我的问题:在下面的示例中,更新了结帐步骤。此步骤中提供的 client_id 是否必须与 Web 用户最初启动购物车时使用的原始 client_id 匹配?

衡量结帐选项

0 投票
0 回答
245 浏览

google-analytics - 如何在 DTM 中设置 GA 电子商务跟踪

目前,我正在尝试在 Adob​​e DTM 中设置 GA 电子商务跟踪。不幸的是,没有关于此的文档,以下帖子中的答案对我不起作用:Adobe DTM 中的 Google Analytics Enhanced Ecommerce 我的规则正在触发,但看起来 ga 脚本未加载。关于在 DTM 中设置 GA 电子商务的最佳实践有什么建议吗?

0 投票
1 回答
942 浏览

google-analytics - Google Analytics(分析)增强型电子商务 - 超过有效负载大小限制的展示次数

背景:我在我的网站上启用了增强的电子商务跟踪,这是通过谷歌标签管理器实现的

我遇到了一个问题,即没有跟踪包含许多产品列表的某些页面的综合浏览量。问题是被推送到 dataLayer 的产品展示量 - 超过了有效负载大小限制并阻止发送综合浏览量。在研究时,我发现基本上有两个建议:

  1. 为与推送的产品 ID 匹配的产品属性创建产品数据导入。

  2. 大多数建议都指向这篇文章,该文章解释了如何分解展示数据并将其发送到多个点击中。

随着电子商务的增强,我的理解是只有最新的“电子商务”变量推送到 dataLayer 被处理。此外,任何推送都会覆盖先前的事件变量值。我的问题是 - 如何将印象分成单独的 dataLayer 推送?一批印象不会覆盖前一批,导致只有部分印象被推送和跟踪吗?

TL/DR:如果我像下面的示例那样设置展示点击以绕过有效负载大小限制,第二批不会覆盖第一批吗?

0 投票
1 回答
2687 浏览

javascript - 跟踪代码管理器无法识别 Google 跟踪代码管理器数据层

请帮忙。我正在尝试使用 GTM dataLayer 在我的销售确认页面上跟踪购买情况。我已经添加了 dataLayer,它位于 GTM 容器片段的上方,但 Google Tag Manager 完全无法识别该数据层。就像它在页面上不存在一样。为什么?您可以在源代码中看到所有内容均已正确格式化:查看源代码:http: //www.maverickhelicopter.com/survey.aspx但 GTM 预览工具甚至无法识别数据层的存在。GTM预览工具截图

0 投票
0 回答
81 浏览

javascript - 尝试使用 Google Analytics 代码(而不是跟踪代码管理器)将增强型电子商务代码添加到网站并需要帮助填充字段

这用于产品页面上的“添加到购物篮”跟踪。您将如何跟踪这个(非标签管理器)?

到目前为止,我所拥有的是:

但是产品信息需要编码为变量而不是字符串,即他们希望看到'id': window.someVariable 而不是'id': 'P12345'。显然,这可以通过使用以下方法之一(或两者的组合)来实现:

--> 利用现有的保存产品数据的全局变量。

--> 从 DOM 内的信息中提取相关信息,即从页面文本或 HTML 标记属性中提取相关信息。

我不明白这些是什么,谁能帮忙告诉我 JavaScript 变量是什么并提供代码?

谢谢!:)

0 投票
1 回答
631 浏览

google-analytics - 在设置了 dataLayer 并且 GTM.js 脚本运行后推送到增强型电子商务

我正在使用 Google 跟踪代码管理器并通过dataLayer. 一切正常。但是,我现在添加了一个 CTA(号召性用语),我想跟踪它的展示次数(有多个版本)。此 CTA 呈现为部分,因此在dataLayer构建时,它还不存在,我不知道最终会出现什么。

使用直接的 Google Analytics,您似乎可以通过以下方式手动跟踪展示:

但是,这不适用于 GTM,因为ga在该场景中没有定义。根据 GTM 增强型电子商务文档,唯一的其他“选项”是根据页面浏览量通过 GTM 控制面板手动跟踪印象。同样,这是不可行的,因为展示数据并不总是相同的。

经过一番研究,我发现了延迟推送的第三种“选择” dataLayer。例如,您可以将其绑定到特定事件,然后在稍后发送该事件,而不是让 if 在 GTM 加载时触发。我想这会让我改变dataLayer这个部分,只要我确保事件在它被渲染之后才被发送。但是,这不仅看起来笨重且容易出错,而且还需要我大幅更改增强型电子商务跟踪代码的其余部分。

有没有办法像直接 GA 和 GTM 一样发送印象?

0 投票
1 回答
393 浏览

google-analytics - 增强型电子商务如何处理可选的结帐步骤?

我正在尝试使用 Google Tag Manager 实现增强型电子商务,目前正在设置 dataLayer。在网站的结账过程中,查看购物车的步骤是可选的,即用户可以在将产品添加到购物车后选择“查看购物车”或“结账”。我的问题是,我应该在结帐过程中将“查看购物车”作为第 1 步吗?我想这样做,因为它可以让我更清楚地了解查看购物车后放弃该过程的用户百分比。由于这是一个可选步骤,当用户跳过此步骤时,我需要做什么。只需在第 2 步开始结帐流程,或者有更好的方法来处理此问题。请指教。

0 投票
1 回答
91 浏览

google-tag-manager - 关于手动实施增强型电子商务的问题

我正在(尝试)在 aspx/mvc 网站上实施增强分析。

首先,我设置了一个触发自定义事件“结帐”的 UA 标记:标记类型:通用分析跟踪类型:事件事件操作:结帐启用增强的电子商务功能:true 使用数据层:true

然后,我创建了一个自定义 HTML 标记来将结帐事件推送到数据层;触发结帐 URL 的窗口加载。自定义 HTML 是:

GTM 预览显示自定义 html 标记触发,但关联的 UA 事件标记未触发。

帮助?