问题标签 [google-datalayer]

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 投票
3 回答
2252 浏览

google-analytics - GTM 数据层未推送到 Google Analytics

我正在尝试使用数据层在 Google Analytics 中设置电子商务跟踪来推送数据,但是我在 Google Analytics 中没有收到任何数据?

谁能看到我做错了什么?

这是我的代码:

0 投票
1 回答
477 浏览

google-analytics - GTM 电子商务数据层不推动分析?

我正在尝试使用 Google 跟踪代码管理器设置电子商务跟踪,但是我无法让数据出现在 Google 分析中?

https://support.google.com/tagmanager/answer/6107169?hl=en

通过使用上面链接中提供的示例,这是我的代码:

谁能告诉我为什么这不起作用以及如何让数据出现在 Google Analytics 中?

我不明白的一件事是它如何/在哪里知道将数据添加到我的分析帐户?在 GTM 或 GA 中我还需要做什么或需要任何配置吗?

谢谢。

0 投票
1 回答
145 浏览

.net - 即使我推送数据层,也无法在 Google Analytics 中看到事件

我正在尝试将 ID 推送到 Google Analytics,但没有看到它通过。这是我的cshtml代码:

我在头部声明了谷歌标签管理器的东西和上面的代码。

当页面导航到时,我可以看到 ID 已创建并且所有 console.logs 都会触发,但我的 Google Analytics 实时事件查看器没有任何内容。

难道我做错了什么?

头部的 Google 跟踪代码管理器脚本:

正文中的 Google 跟踪代码管理器脚本:

0 投票
2 回答
2009 浏览

javascript - 传递到 Facebook 购买事件时未定义 GTM 数据层变量

我为 Facebook 的购买事件创建了一个自定义 HTML 标记,其中包含 3 个自定义变量。

他们引用 dataLayer 的数据,但 Facebook Pixel Helper 将所有 3 个值显示为未定义:

dataLayer 值工作

Facebook-像素助手

任何想法为什么数据没有正确传递到像素?

0 投票
1 回答
3613 浏览

javascript - 在 Google Analytics 中,为什么事件标签 =(未设置)

在 Google Analytics 中,为什么事件标签 =(未设置)

我想要完成的是创建一个谷歌标签,将数据作为包括标签的事件类型传递给谷歌分析。 在此处输入图像描述

当我在 GA 中查看数据时,值 ==(未设置)。 在此处输入图像描述

在 Google Tag Assistance 或 Observepoint 查看标签时,没有事件标签。 在此处输入图像描述

查看 dataLayer 对象时,有一个 eventLabel 的值 在此处输入图像描述

如何更改标签以便正确传递标签值?任何和所有的帮助表示赞赏。

0 投票
1 回答
738 浏览

google-tag-manager - 定义 Google 跟踪代码管理器数据层变量

我对 Google 跟踪代码管理器 (GTM) 和数据层有疑问:

假设分析团队要求开发人员推送一个Data Layer名为“test”的事件,该事件具有以下结构:

假设我有一个标签需要将这些变量发送给第三方提供商。

根据我对 GTM 工作流程的理解,我必须创建两个单独的数据层变量,一个product_id用于category.

对于具有大量变量的事件,这是一个相当手动/长时间/容易出错的过程,我还担心如果另一个变量被另一个事件称为“类别”,可能会造成混淆。

所以我的问题是:

我可以在 GTM 中定义名为“test”(事件本身的名称)的“父”级变量,然后创建test.product_idtest.category变量吗?

谢谢

0 投票
2 回答
1017 浏览

javascript - 在一个变量中从数据层返回两个值

我正在使用 GTM,我希望将数据层中的两个变量返回给我的 GTM 变量。

当我分别尝试它们时,它们按预期工作。但是,问题是我希望将它们结合在一起。

当我分别测试它们时,这两个工作

我在将它们组合在一起时遇到问题,而这个并没有给我预期的结果

非常感谢任何提示或指导。

0 投票
1 回答
91 浏览

android - 连接显示为空,磨损未从 DataLayer 接收

对于我第一个使用 Wea​​r 的项目,我从简单的开始 - 使用 DataLayer 将一个字符串从 Android 发送到 Wear。这实际上是对一个更大的项目的测试,我需要做的就是有一个同步的字符串。

在运行项目时,Log 始终显示字符串已成功发送,并且“onConnected”始终显示为 null。不用说,手表已连接。我认为连接是问题所在,因为它可以解释为什么没有任何事情发生/磨损。调试:我使用的是通过 USB 连接的 Moto Z Play,以及通过蓝牙调试的 Lg G Watch。安装佩戴没有问题。但是,连接始终显示为空。

我有一个 onDataChanged 服务,它在检测到更改时通过 Toast 显示字符串(“测试”)。这永远不会发生。如上所述,我认为这是一个连接问题,但也可能来自不当使用。对不起,我是一名自学成才的高中生。我感谢任何帮助或澄清。

电话活动:

穿着活动:

dataChangeService(磨损):

适用于 Wear 的 Android 清单:

0 投票
1 回答
848 浏览

javascript - 尽管正在执行 DataLayer 推送,但未触发 Google Tag Manager 标签

严格按照https://www.rheinwunder.com/blog/analytics-conversion-funnel-ajax-gtm/教程,我已经通过 Google Tag Manager 使用 dataLayer 和 Virtual Pageviews 设置了 GA Destination Goal。dataLayer.push-es 确实发生了,但是,实际上只有我的一个标签在触发。我已经以相同的方式设置了所有标签和触发器,并一遍又一遍地检查。因此,我为“/signup-confirm”虚拟 URL 触发了标签,而对于“/signup-step-1”、“/signup-step-2”,标签没有触发。

我的数据层处理代码如下所示(每个 dataLayer.push 都设置为某个按钮的 onclick() 函数):

正如我之前所说,标签和触发器以相同的方式设置并经过双重检查。我真的分不清是怎么回事?只是看不出区别。

正在推送数据层推送的图像 - 但没有触发标签(在标签选项卡中 - 在图片中看不到):

数据层推送

使用 jQuery 库。

0 投票
1 回答
1277 浏览

javascript - 如何使用 JS 抓取页面并将变量推送到 GTM 数据层

我正在尝试通过使用 Javascript 抓取页面来填充 Google 数据层数组。正如控制台所确认的,下面的代码成功地遍历了 HTML 中列出的所有项目。我正在努力编写正确的 dataLayer.push 函数来推送所有三个项目,而不仅仅是我下面的代码示例中的一个。

有人可以帮忙吗?

注意:您可以忽略“ID”和“收入”。