【发布时间】:2019-09-18 11:52:54
【问题描述】:
我想使用 Google.Apis.AnalyticsReporting.v4 将谷歌分析数据 ETL 到我们的数据仓库。值得一提的是,我使用 SSIS(Microsoft 集成服务)并使用脚本组件(C#)作为 ETL 上述数据的任务。
我发现这项任务非常艰巨,并找到了这些参考资料,
Use Google Analytics API to show information in C#
它使用 Google.Apis.Analytics.v3 来执行此操作,而不是 V4。首先,我创建服务帐户,
并保存服务帐户电子邮件和 .p12 密钥,之后我使用此方法,
Analytics Reporting v4 with API key
使用 Google.Apis.AnalyticsReporting.v4 但许多参考文献有错误并且它们是旧的,例如使用 Google.Apis.Services;
我很困惑,想知道用 C# 对 GA 数据进行 ETL 的代码。感谢在这个问题上帮助我。我想 ETL 像“会话”这样的指标和像“活动”这样的维度
【问题讨论】:
标签: c# ssis google-api google-analytics-api