通过自定义维度中的用户 ID 查询 Google Analytics
Posted
技术标签:
【中文标题】通过自定义维度中的用户 ID 查询 Google Analytics【英文标题】:Query Google Analytics by User ID in custom dimension 【发布时间】:2017-03-09 22:20:49 【问题描述】:Google Analytics v4 支持查询“用户资源管理器”等报告。我可以查询自定义维度中的用户 ID 列表。我的要求是:
"reportRequests": [
"viewId": "xxxx",
"includeEmptyRows": true,
"dateRanges": [
"startDate": "2daysAgo",
"endDate": "today"
],
"metrics": [
"expression": "ga:sessions"
,
"expression": "ga:avgSessionDuration"
],
"dimensions": [
"name": "ga:dimension1"
]
]
我得到了成功的结果。但是我想查询每个userId的详细信息。就像 Google Analytics 中的“用户报告”一样,自定义维度中的一个单独的用户 ID。我用谷歌搜索,但没有任何运气。例如这里:
Query Google Analytics by User ID
https://ga-dev-tools.appspot.com/
我不确定是否支持查询单个 userId,例如: "filtersExpression": "ga:userId==abc"
非常感谢任何建议。
谢谢
【问题讨论】:
【参考方案1】:如果您使用的是免费版的 GA,除非您自己使用自定义维度来存储用户 ID,否则无法通过用户 ID 进行查询。
【讨论】:
嗨。我已经在使用自定义维度了。正如您在我的问题中看到的,我可以查询自定义维度中的 UserIds 列表。问题是,我想查询一个 userId 以获取它的全部细节。有什么建议吗?!【参考方案2】:您需要从自定义维度中过滤掉。
试试这个ga:dimension1==abc
【讨论】:
你试过在 GA 请求中调用这个吗?!你的意思是你可以在你的请求中这样做吗?! "尺寸": [ "名称":"ga:dimension1==abc" @KennyTaiHuynh 回复较晚,但正如 zenab 建议的那样,您可以提供(自定义)维度值作为过滤器,请参阅 developers.google.com/analytics/devguides/reporting/core/v3/… 不知道为什么他的回答被否决了;应该工作。以上是关于通过自定义维度中的用户 ID 查询 Google Analytics的主要内容,如果未能解决你的问题,请参考以下文章
在 BigQuery 中按 Google Analytics 自定义维度过滤
Google Big Query 按页面路径和 Google Analytics 数据的自定义维度获取用户计数