Google 分析报告 API - 使用用户 ID 获取 Activity
Google Analytics Reporting API - Get Activity with User ID
我无法使用用户 ID 从 Google 分析报告 API (v4) 中获取用户 Activity。
但是,客户端 ID(在不同的非用户 ID 视图中)有效。
我是不是漏掉了什么?
--
对于客户端 ID
我在 Google Analytics 网络界面中转到此处:
我按预期获得了用户 activity 的详细信息:
--
我调用如下:
POST https://analyticsreporting.googleapis.com/v4/userActivity:search?key={YOUR_API_KEY}
{
"viewId": "79062844",
"dateRange": {
"startDate": "2019-03-27",
"endDate": "2019-04-02"
},
"user": {
"type": "CLIENT_ID",
"userId": "1142688158.1525244974"
}
}
我得到了预期的响应:
{
"sessions": [
…
],
"totalRows": 14,
"sampleRate": 1
}
--
对于用户 ID
我在 Google Analytics 网络界面中转到此处:
我按预期获得了用户 activity 的详细信息:
--
我调用如下:
POST https://analyticsreporting.googleapis.com/v4/userActivity:search?key={YOUR_API_KEY}
{
"viewId": "185098721",
"dateRange": {
"startDate": "2019-03-27",
"endDate": "2019-04-02"
},
"user": {
"type": "USER_ID",
"userId": "Not Logged In-"
}
}
我得到 一个错误:
{
"error": {
"code": 400,
"message": "USER_ID: Not Logged In- not found.",
"status": "INVALID_ARGUMENT"
}
}
--
我尝试了不同的 ID、不同的日期、将类型更改为 CLIENT_ID、URL 对用户 ID 进行编码以及没有空格的用户 ID - 没有乐趣。
从您的 URL,您正在寻找一个名为 Not%20Logged%20In-
的 ID,该 ID 无效。当您复制粘贴 URL.
时,它可能会更改 ID
看来这确实是一个其他几个人也遇到的错误。
此错误可以 +1 并在此处关注:
https://issuetracker.google.com/issues/130161158
编辑:现在已经修复。
我无法使用用户 ID 从 Google 分析报告 API (v4) 中获取用户 Activity。
但是,客户端 ID(在不同的非用户 ID 视图中)有效。
我是不是漏掉了什么?
--
对于客户端 ID
我在 Google Analytics 网络界面中转到此处:
我按预期获得了用户 activity 的详细信息:
--
我调用如下:
POST https://analyticsreporting.googleapis.com/v4/userActivity:search?key={YOUR_API_KEY}
{
"viewId": "79062844",
"dateRange": {
"startDate": "2019-03-27",
"endDate": "2019-04-02"
},
"user": {
"type": "CLIENT_ID",
"userId": "1142688158.1525244974"
}
}
我得到了预期的响应:
{
"sessions": [
…
],
"totalRows": 14,
"sampleRate": 1
}
--
对于用户 ID
我在 Google Analytics 网络界面中转到此处:
我按预期获得了用户 activity 的详细信息:
--
我调用如下:
POST https://analyticsreporting.googleapis.com/v4/userActivity:search?key={YOUR_API_KEY}
{
"viewId": "185098721",
"dateRange": {
"startDate": "2019-03-27",
"endDate": "2019-04-02"
},
"user": {
"type": "USER_ID",
"userId": "Not Logged In-"
}
}
我得到 一个错误:
{
"error": {
"code": 400,
"message": "USER_ID: Not Logged In- not found.",
"status": "INVALID_ARGUMENT"
}
}
--
我尝试了不同的 ID、不同的日期、将类型更改为 CLIENT_ID、URL 对用户 ID 进行编码以及没有空格的用户 ID - 没有乐趣。
从您的 URL,您正在寻找一个名为 Not%20Logged%20In-
的 ID,该 ID 无效。当您复制粘贴 URL.
看来这确实是一个其他几个人也遇到的错误。
此错误可以 +1 并在此处关注:
https://issuetracker.google.com/issues/130161158
编辑:现在已经修复。