gpt4 book ai didi

database - 导出 Google Analytics 数据(事件日志)

转载 作者:搜寻专家 更新时间:2023-10-30 19:50:44 26 4
gpt4 key购买 nike

我有一些应用程序和一个网站可以触发 Google Analytics 事件。我想将谷歌分析事件导出到我的数据仓库,以便获得更好的见解和分析。

这道题可以用自己喜欢的语言(python、ruby、java等)。

我不是 Google Analytics 方面的专家,我不知道它是否可行,但我可以获得所有触发事件的日志吗?它看起来像这样:

   event_id    |   user_id    |   date     |      foo
----------------------------------------------------
210 | 1245076 | 07-08-2015 | bla
211 | 124 | 07-08-2015 | bla2
214 | 1245081 | 07-08-2015 | bla3
215 | 48789 | 07-09-2015 | last line

如果没有,我至少可以通过 session 获得它吗?像这样:

   session_id  |   user_id    |   date     |      foo
----------------------------------------------------
210 | 1245076 | 07-08-2015 | bla
211 | 124 | 07-08-2015 | bla2
214 | 1245081 | 07-08-2015 | bla3
215 | 48789 | 07-09-2015 | last line

如果不可能,我可以获得最接近事件日志的内容是什么? (我知道“接近”含糊不清……)我的意思是,谷歌分析倾向于聚合事物,我宁愿不要聚合……

这是第一部分,然后第二部分来自查询的结果并将其插入数据仓库,但这不是有问题的部分。

注意(编辑):在这个问题中,“配额”方面(Google Analytics API 限制每日请求的数量)可以在第一时间被省略。我的意思是,是否有可能以我想要的格式获取数据,如果可以,那么我们可以问问自己如何在有限的情况下有效地做到这一点

提前致谢!

最佳答案

Google Analytics 不会为您提供任何包含 id

的数据

它是 Google Analytics Premium 的一部分,您会得到一个完整的表格,其中包含您想要的有关 fullVisitorIdvisitId (sessionId) 的所有信息

Big Query Export Schema有关于你可以拥有的数据的详细信息


有一种方法可以做到这一点,而无需使用 Google Analytics 的高级服务

解决方案:如果您不希望数据聚合,请添加您选择的维度来分割数据。在这种情况下 user_idevent_id

方法一

在 Google Analytics 中,事件报告 是您可以使用的东西,

Event Category : 发送 user_id,由你的 JS 代码生成

事件操作:发送 event_id,同样由您的 JS 代码生成

事件标签:foo

Date 这是 Google Analytics 中可用的默认维度

方法二

Custom Dimesnion : 发送由您的 JS 代码生成的 user_id

Event Category : 发送由您的 JS 代码生成的 event_id

事件操作:foo

Date 这是 Google Analytics 中可用的默认维度

使用第二种方法的好处是,一旦您使用 user_id 设置了自定义维度,您就可以在除事件报告之外的大多数报告中使用它。


可以使用 Core Reporting API 从 Google Analytics 中提取数据

关于database - 导出 Google Analytics 数据(事件日志),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31298442/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com