【问题标题】:Retrieve Google Analytics statistics into personal website [closed]将 Google Analytics 统计数据检索到个人网站
【发布时间】:2021-12-18 16:18:17
【问题描述】:

我已将谷歌分析与移动应用程序集成,我想在我创建的未连接到谷歌分析的仪表板上显示一些图表和统计数据。例如,有没有一种方法可以使用 API 获取这些数据?我正在使用 .Net 作为仪表板。

【问题讨论】:

  • 您查看过 Google 数据洞察吗?
  • 不,我没有。它可以用来将分析数据集成到我的网站中吗?
  • 我不确定,但它确实有 API。

标签: c# asp.net .net api google-analytics


【解决方案1】:

google analytics API 将允许您提取谷歌分析数据。它以 JSon 字符串的形式返回数据。

API 本身不会为您格式化数据。但是,您希望显示的数据取决于您。

几年前我创建了这些示例Samples C#如果您有任何问题,请告诉我。

// Create the DateRange object.
DateRange dateRange = new DateRange() { StartDate = "2015-06-15", EndDate = "2015-06-30" };

// Create the Metrics object.
Metric sessions = new Metric { Expression = "ga:sessions", Alias = "Sessions" };

//Create the Dimensions object.
Dimension browser = new Dimension { Name = "ga:browser" };

// Create the ReportRequest object.
// Create the ReportRequest object.
ReportRequest reportRequest = new ReportRequest
{
    ViewId = "XXXX",
    DateRanges = new List<DateRange>() { dateRange },
    Dimensions = new List<Dimension>() { browser },
    Metrics = new List<Metric>() { sessions }
};

List<ReportRequest> requests = new List<ReportRequest>();
requests.Add(reportRequest);

// Create the GetReportsRequest object.
GetReportsRequest getReport = new GetReportsRequest() { ReportRequests = requests };

// Call the batchGet method.
GetReportsResponse response = analyticsreporting.Reports.BatchGet(getReport).Execute();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-08
    • 1970-01-01
    相关资源
    最近更新 更多