我的目标:
我想保存Google Analytics的会话ID(也需要弄清楚如何获得),我的(基于PHP)网站上的每个订单都是&然后使用它来从GoogleAnalytics获取有关此特定会话的其他数据(例如:持续时间,设备类型,浏览器......)。
注意:我知道如何自己收集这些数据,但由于其他原因,我需要使用GoogleAnalytics的数据。
注2:我对Google的开发者控制台和基础设施有基本的经验。我设法建立了一个基本的身份验证,保存了客户端的令牌&得到像会话一样的一般东西。但我需要更深入和更深过滤特定信息。
答案 0 :(得分:1)
不,如果您指的是GA在内部使用的会话ID,那就不是,因为它没有在界面或API中公开。它是在Google服务器上生成的,因此您无法从请求中提取值。
当您将数据导出到BigQuery时,您会获得一个会话标识符,但如果您拥有一个GA360帐户(只有120k美元的定价,这很可能不是一个选项),那么这只是一个选项。
您可以通过创建会话范围的自定义维度来创建自己的会话ID,并且只需在每次点击时发送随机值; GA只会存储会话的最后一个值,因此这对于内部使用的GA系统来说是一个很好的匹配。您可能希望检索客户端ID在另一个自定义维度中的商店,以将其与您的会话ID结合起来。