从Google Analytics(分析)或Adobe Analytics(分析)中以SQL提取原始数据

问题描述:

为了某种分析目的,我一直在四处寻找从Omniture(SiteCatalyst)或Google Analytics中提取原始数据的方法。从Google Analytics(分析)或Adobe Analytics(分析)中以SQL提取原始数据

有没有办法,我可以从网站获取它到SQL或有任何数据存储库的网站可用,我可以直接从那里下载原始数据? 如果您知道任何问题,请解释过程。

非常感谢!

+0

您必须使用C#示例从Google AnalyticsAPI获取数据,然后在您的C#应用​​程序中将数据插入到SQL数据库中。 – mvisser

+0

有很多GA API可用。我认识的人是BigQuery API。这是你正在谈论的那个吗?并且还分享一些链接或一些例子。 –

您无法通过API从Google Analytics下载原始数据 - API仅返回汇总数据。您可以根据BigQuery Export scheme将原始数据导出到BigQuery,但需要GA360帐户。

您可以覆盖sendHitTask将数据发送到您自己的服务器并将其存储在数据库中(但显然这需要大量资源并且不会提供历史数据)。

Adob​​e分析确实允许原始数据导出,但这需要付出代价,您必须与客户服务中心交谈。

如果您使用MS Sql Server并有权访问SQL服务器集成服务,则可以使用自定义任务选择数据,也可以使用脚本任务。这两个选项都能够处理直接从Google分析中下载数据并插入到SQL服务器数据库中。

如果你不是那么你将不得不为此创建自己的应用程序。 Google分析数据以Json格式返回。你需要将它自己转换成SQL来插入。