有没有办法使用Core Reporting API (v3)查询结果并根据User ID过滤这些结果,假设它已正确发送到Google Analytics?
我已经搜索了很多这个问题并阅读了大量文章,但我没有找到一个这样做的地方。此外,我无法在报告界面中的任何地方看到User ID
这一事实让我怀疑这甚至是可能的。我猜我必须在推荐的here内做类似的事情吗?
更新
显然,我的问题的目的并不十分明确,正如Eike的评论所强调的那样。我想要做的是使用客户端API为具有特定Id的特定用户生成报告,然后将这些结果与我在系统数据库中有关此用户的信息相结合,以根据我的业务需求执行某些操作。
答案 0 :(得分:9)
转向此类问题的最佳位置是Dimensions and Metrics Reference。如果您要查找的维度不存在,则无法查询或在过滤器中使用它。
该列表确实得到了很好的维护,所以很可能还没有可用的未记录的维度。
用户ID不存在。
答案 1 :(得分:1)
现在有一种方法。
文档说明了以下步骤
<强> 2。在跟踪代码中设置用户ID
通过同意该政策启用用户ID后,您必须在跟踪代码中实施用户ID。
要使用用户ID,您必须能够生成自己的唯一ID,为新用户分配ID并始终将相同的ID重新分配给返回的用户,并将这些ID包含在您发送给Google Analytics的数据中。
在此步骤中,您可以看到必须添加到Google Analytics跟踪代码的代码行:
ga(&#39; set&#39;,&#39; userId&#39;,{{USER_ID}}); //使用登录设置用户ID USER_ID。
第3。创建用户ID报告视图
用户ID数据只能出现在专用的用户ID视图中。
相关资源 https://support.google.com/analytics/answer/3123666?hl=en