如何使用 Google Analytics 报告获取给定日期范围内的平均会话?

问题描述 投票:0回答:1

我正在使用 .NET,并且我已经安装了 Google Analytics 的 NuGet 包:

 Install-Package Google.Apis.AnalyticsReporting.v4

API 位于:https://developers.google.com/analytics/devguides/reporting/core/dimsmets#view=detail&group=session

我需要使用以下 API:

ga:avgSessionDuration

我已经为凭证创建了一个 API 密钥,并且也知道我的

ViewId
ClientId

如何使用.NET客户端库来访问它?

.net google-analytics
1个回答
0
投票

我就是这样做的:

1 创建 Google 服务帐户

2 授予您的 Analytics 帐户权限,以允许 Google 服务帐户查看数据

3 设置身份验证 http://www.daimto.com/googleanalytics-authentication-csharp/

4 在这里尝试找出您需要查询哪些指标/维度以及数据范围 https://ga-dev-tools.appspot.com/query-explorer/

5 初始化步骤3中提到的AnalyticsService

6 生成请求 {YourAnalyticsService}.Data.Ga.Get("ga:{viewid}", {start_date},{end_date}, ga:{metric});

© www.soinside.com 2019 - 2024. All rights reserved.