问题标签 [google-analytics-4]
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-4 - Google Analytics 4 (GA4):如何在页面路径中显示 URL (www.domain.com/page),而不是 URI (/page)?
目前,我们在 Google Analytics 4 (GA4) 中的报告会在“页面页面”维度下显示 URI (/page)。
我们跟踪具有相同 GA4 属性的多个子域(www.domain.com、tribe.domain.com 等),因此我们希望“页面页面”显示 URL(www.domain.com/page)。
任何想法在哪里/如何设置它?
google-analytics - 有没有办法在 iframe 内以隐身模式跟踪 Google Analytics 用户?
我试图通过 gtag.js 库实现谷歌分析跟踪,但遇到了一个问题。当用户试图从隐身模式发送数据时,什么都没有。首先,我认为 GA 不跟踪隐身模式是因为某种政策限制,但更有趣的事情发生在同一用户来自 Edge 的隐身模式时,它被完美发送(ofc 作为一个新人)。
google-analytics - 将用户 ID 从 Google Tag Manager 发送到 Google Analytics 4
根据官方指南,我已经使用我的 GA4 属性
(不是旧版 Universal Analytics)设置了谷歌标签管理器:https: //support.google.com/tagmanager/answer/6103696?hl=en&ref_topic= 3441530#zippy=%2Cweb-页面
,我已经弄清楚如何使用
dataLayer.push({}) 对象发送自定义/推荐事件到 GA4,使用触发器和标签中的“事件”字段,
基于 Universal Analytics 指南
(https://www.analyticsmania .com/post/track-logins-with-google-tag-manager/),
因为这似乎是官方指南中的一个黑洞:https: //support.google.com/tagmanager/answer/9442095
仅描述,简而言之,故事的 GTM 方面。
发送用户 ID 也是如此:文档仅
在创建 Google Analytics 4 配置标记时告知:
我只从外部 UA 指南
中获取知识,使用从 dataLayer 读取 user_id 字段的数据层变量,
并在 Google Analytics 上创建相应的 user_id 用户属性,在 Universal Analytics 中,该属性曾经
有相关设置不再存在(https://www.analyticsmania.com/post/google-analytics-user-id-with-google-tag-manager/)。
因此,我使用配置中引用的user_id
数据层变量部署了我的 GA4 事件
(并且它在调试视图中的数据层上可见),在 GA 中创建了相应的用户属性,并启用了用户 ID 报告。
然而,在我的实时视图中,这些user_id
字段总是得到一些奇怪的“gtm.js”值
(好像我的数据层变量值被
默认 dataLayer.push({event:"gtm.js" ,user_id:"忽略的值"))。
我的 user_id 字段缺少什么才能被识别?
谢谢!
google-analytics - 为什么我的数据层变量返回事件名称,而不是给定键的值?
我想在我的配置标签中使用我的数据层上的“user_id”字段的值。
所以,我创建了一个数据层变量,正如工具提示所说,它将完全接收到:
我已经在预览模式下确认,dataLayer 上的键设置正确,并且永远不会被覆盖:
在我的 GA4 配置标签下,在“要设置的字段”中,我将这个数据层变量传递
给 Google Analytics,以便从使用此配置的事件标签接收它。
(“示例 1:要设置用户 ID,请在要设置的字段中添加一行。将字段名称设置为 user_id,并将值设置为返回用户 ID 的跟踪代码管理器变量。 ”)
在那里,它被定义为“同名的“用户属性”(“user_id”),接收此值进行报告。
(按照我在那里找到的最好的和最近的指南中的指示(“让我们设置”,第 3 步。),尽管这已经过时了(例如,“GA4 配置”仍然以其旧名称“谷歌分析”命名: App+Web 配置"), 并没有
然而在我的实时视图中,在“用户属性的用户”下,我最终看到了“gtm.js”,即。在“user_id”字段被推送到 dataLayer 之前设置的“Container Loaded”事件的名称(这就是您在第二个屏幕截图中看到它的原因):
当我用静态值替换配置中的数据层变量时,
它会逐字显示在实时视图中,所以这个 DLV 一定是罪魁祸首。这是我的数据层变量中的错误吗?
javascript - 如何设置访客姓名或 ID Google Analytics
如何使用 gtag 设置访客姓名或 ID 并将其显示在 Google Analytics(分析)上并点击页面
我试过这个,但它没有给访客。
例如:-
用户身份 | 页面标题 |
---|---|
用户1 | 主页/索引 |
用户2 | 家/其他 |
reactjs - Google Analytic GA4 不会禁用 React 应用程序中的默认 page_view 事件
我正在尝试将 Google Analytics GA4 添加到 React 应用程序,
索引.html
除了这不会禁用默认的 page_view 事件。
我想禁用默认请求,所以我手动发送 page_view 事件。它们是一些没有设置标题的页面,不像 saga 返回,例如: Project: 。默认事件设置为未定义,这是有道理的,因为尚未加载数据。
那么我该如何实现呢?
google-analytics-api - 如何从新的 Google Analytics Data API (GA4) 获取 adCost?
编写脚本将数据从 Google Analytics Data API 导出到 MySQL。奇迹般有效。现在我想将 adCost 添加为指标,但它没有显示在文档的指标列表中。也没有类似的东西(搜索带有“花费”和“成本”的东西)。在旧的(报告)API 中,它始终可用。
Google 是不是在新 API 中提供了这个指标,或者只是它不在列表中。如果是这样,它的确切名称是什么?
google-analytics - GA4 中的 ga:visits 等效项是多少?
我正在查看GA4 中可用的指标列表,并且正在寻找与 GA4 等效的“ga:visits”,但这似乎缺失了。