从Google Analytics(分析)或Adobe Analytics(分析)中以SQL提取原始数据
问题描述:
为了某种分析目的,我一直在四处寻找从Omniture(SiteCatalyst)或Google Analytics中提取原始数据的方法。从Google Analytics(分析)或Adobe Analytics(分析)中以SQL提取原始数据
有没有办法,我可以从网站获取它到SQL或有任何数据存储库的网站可用,我可以直接从那里下载原始数据? 如果您知道任何问题,请解释过程。
非常感谢!
答
您无法通过API从Google Analytics下载原始数据 - API仅返回汇总数据。您可以根据BigQuery Export scheme将原始数据导出到BigQuery,但需要GA360帐户。
您可以覆盖sendHitTask将数据发送到您自己的服务器并将其存储在数据库中(但显然这需要大量资源并且不会提供历史数据)。
Adobe分析确实允许原始数据导出,但这需要付出代价,您必须与客户服务中心交谈。
答
如果您使用MS Sql Server并有权访问SQL服务器集成服务,则可以使用自定义任务选择数据,也可以使用脚本任务。这两个选项都能够处理直接从Google分析中下载数据并插入到SQL服务器数据库中。
如果你不是那么你将不得不为此创建自己的应用程序。 Google分析数据以Json格式返回。你需要将它自己转换成SQL来插入。
您必须使用C#示例从Google AnalyticsAPI获取数据,然后在您的C#应用程序中将数据插入到SQL数据库中。 – mvisser
有很多GA API可用。我认识的人是BigQuery API。这是你正在谈论的那个吗?并且还分享一些链接或一些例子。 –