问题标签 [google-analytics-userid]
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.
php - Google Analytics:如何生成唯一访问者的用户 ID?并将其添加到 Tracker 代码中
然后添加ga('set', 'userId', {{USER_ID}});
到我的Tracker 代码中......
问题 1) 如何生成我自己的用户 ID?
现在我的代码看起来像(include ('google-analytics.php')
)这样:
如何让 php(或 javascript)按站点访问者(而不是通过点击)生成唯一 ID ?
换句话说,如果同一个访问者点击了网站内的多个页面,我希望 ID保持相同的 ID,并且不会随着每次点击(或刷新)而改变。
我试过$seo['userID'] = uniqid();
了,但每次点击或刷新都会改变。
问题 2) 在跟踪器代码中的何处插入它?
我不知道在ga('set', 'userId', {{<?=$seo['userID'];?>}});
这一切中放在哪里......
...跟踪代码。
如果这ga('set', 'userId', {{<?=$seo['userID'];?>}});
是编码它的正确方法,或者这个ga('set', 'userId', <?=$seo['userID'];?>});
,或者这个ga('set', 'userId', <?=$seo['userID'];?>);
,等等......
google-analytics - 我可以使用 Measurement Protocol 设置用户 ID 吗?
如果我通过 Measurement Protocol 发送这样的请求:
v=1&tid=UA-123456-2&cid=455646456.4646456456&uid=123
会发生什么?鉴于之前未在网站上设置 UID。
此请求会将提供的客户端 ID 与用户 ID 相关联123
吗?
或者我可以只提供一个已经在网站上设置的 UID,如下所示:
ga('set', 'userId', USER_ID);
asp.net - 在 Google Analytics 上跟踪用户 ID
我想在谷歌分析上跟踪登录用户的用户 ID。我正在谈论的系统是一个 ASP.Net Webforms 应用程序,当用户登录到系统时,经过身份验证的用户的用户 ID 存储在会话变量中,即 Session["UserId"] 并在系统中的任何地方使用只是为了检查是否用户是否是真实用户。我的问题是如何让 GA 知道该 Session 变量,以便 GA 跟踪每个用户 ID 并提供用户在网站上执行的活动的结果。
已经对页面视图进行了跟踪,并且运行良好。
如果需要,我可以提供有关该问题的更多详细信息。
谢谢。
joomla - 将 Google Analytics 用户 ID 跟踪添加到 Joomla
我在我的网站上使用 Joomla 3.7.2,并希望启用 Google Analytics 用户 ID 功能来了解注册用户如何与我的网站进行交互。我需要将以下行添加到我的跟踪代码中以将用户 ID 数据发送到 Google Analytics:
但是,我认为我需要将代码的 USER_ID 部分更改为其他内容,以便从我的站点中“提取”唯一标识符。我应该为 Joomla 网站使用什么代码来执行此操作?
我在另一篇文章中看到了这段代码:
...但我不确定这与以前的代码有什么关系,或者在我的网站上在哪里实现它。非常感谢任何帮助!
google-analytics - Google Analytics(分析)用户 ID 不考虑 utm_(获取)参数
我已经实施了以下流程来跟踪我网站上的用户 ID:
- 如果用户尚未登录,则跟踪页面浏览量
- 一旦他注册或登录,设置用户 id 并在每个页面上继续设置
我打开了会话统一。
它工作正常,除了在“用户 id”视图中,我将 100% 的采集源/媒体视为(直接)/(无),但在“所有数据”中,同一会话的 utm_ 参数已被正确跟踪.
我想查看每个给定用户获得的广告系列,但正因为如此,我没有看到。
我究竟做错了什么?
google-analytics - 如何跟踪来自某些活动/utm 的 Google 分析生成的 USER_ID?
当有人在我的网站上注册时,Google Analytics 会从他那里生成一个新的 USER ID。如何标记/跟踪来自某个活动的生成的 USER_ID(即使用 utm 参数形成某个自定义 URL)?
谢谢帮助。
google-analytics - 谷歌分析用户 ID | 对挑选出来的用户的价值
我今天在我们的网站上集成了 Google Analytics User-ID 功能(与 Google Tag Manager 结合使用)。它非常适合登录用户。
我使用我们系统的 UID 来登录用户。
但是,我不确定必须为未登录的用户使用哪个值。
userId
目前,如果由于用户尚未登录而无法设置该值,则它只是空白。
如果它只是空白可以吗?还是我必须将值设置为特定的值?
我想过:
userId
为GTM 中的数据层变量设置默认值- 使用
clientId
存储在_ga
cookie中的
但我只是不知道在这里做什么正确。我无法在网上找到明确的答案,而且我所看到的谷歌指南和文档也没有表达任何关于它的内容。
我真的很感激这方面的任何帮助。并提前感谢您的建议和回答!
干杯!
google-analytics - 如何通过 userId 发送谷歌分析收入?
原始任务: Google Analytics(分析)中离线购买的收入(由 User-ID 详细说明)。
谷歌分析允许通过代码设置用户 ID:
ga('set', 'userId', USER_ID);
所以会话(cid)将连接到这个用户标识。
谷歌分析允许通过电子商务代码设置收入:
ga('ec:setAction', 'purchase', { // Transaction details
'id': 'T12345', // (Required) Transaction id (string).
'affiliation': 'Google Store - Online', // Affiliation (string).
'revenue': '37.39', // Revenue (currency).
'tax': '2.85', // Tax (currency).
'shipping': '5.34', // Shipping (currency).
'coupon': 'SUMMER2013' // Transaction coupon (string).
});
问题:任何人都可以帮忙,如何将电子商务购买连接到特定的userId?所以我的意思是这个特定的客户已经完成了购买。
angularjs - 使用 Google 跟踪代码管理器和 Angulartics 不跟踪用户 ID
我正在尝试通过 Google Tag Manager 为使用 Angular 1.5 通过 Angulartics 的网站实施 GA 跟踪。
我在分析方面,与我们的开发人员一起工作一直很困难,因为他们对跟踪一无所知,而且我对 Angular 的要求很不了解。
我已经设置为使用 github 指令跟踪用户 ID,并且在 GTM 中我对其他(非 Angular)网站这样做的方式,但我作为自定义维度的用户 ID 没有传递到 GA。任何帮助都将不胜感激 - 我知道我错过了一些东西!