google-analytics - 谷歌分析 API : Is there a way to get data by specific session id?

标签 google-analytics google-api google-api-php-client google-analytics-firebase

我的目标:
我想在我的(基于 PHP 的)网站上的每个订单中保存 Google Analytics 的 session ID(还需要弄清楚如何获取它),然后使用它从 GoogleAnalytics 获取有关此特定 session 的其他数据(例如:持续时间,设备类型,浏览器,...)。

注:我了解如何自己收集这些数据,但出于其他原因,我需要使用来自 GoogleAnalytics 的数据。
注意2:我对谷歌的开发者控制台有基本的经验,我设法建立了一个基本的身份验证,保存了客户端的 token 并获得了 session 计数等一般的东西。但我需要更深入地过滤特定信息。

——这可能吗?如果是这样 - 我该怎么做?

最佳答案

不,如果您指的是 GA 内部使用的 session ID,则不是,因为它没有在接口(interface)或 API 中公开。它是在 Google 服务器上生成的,因此您无法从请求中提取值。

当您将数据导出到 BigQuery 时,您会获得一个 session 标识符,但如果您有一个 GA360 帐户,这只是一个选项(标价为 120k 美元,这很可能不是一个选项)。

您可以通过创建 session 范围的自定义维度来创建自己的 session ID,并在每次点击时发送随机值; GA 将只存储 session 的最后一个值,因此这对于 GA 内部使用的任何系统都是一个很好的匹配。您可能希望在另一个自定义维度中检索客户端 ID 以将其与您的 session ID 结合起来。

关于google-analytics - 谷歌分析 API : Is there a way to get data by specific session id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50151265/

相关文章:

javascript - 在我的网站上显示 Google Analytics 数据?

android - Firebase Analytics UTM Activity 跟踪不起作用

google-analytics - 谷歌分析与 Power Bi 提取

java - 如何在打开 App Engine channel 时获取响应消息?

android - AccountManager.KEY_INTENT 在 TaskSample 示例代码中的样子

php - 在 Gmail API 上使用刷新 token 。跟踪旧 key

php - Google Analytics 核心报告 API v4 PHP 库方法/函数引用

iframe - 有没有其他方法可以使用Google Analytics(分析)事件跟踪来跟踪YouTube的API PlayerStateChange?

python - 使用 Python 将 Google Sheet 下载为 CSV,生成只有一行的 CSV

google-analytics - 未配置 Google Analytics Api 错误 (403) 访问