gpt4 book ai didi

c# - 使用 .NET、多个指标从 Google Analytics API 检索数据?

转载 作者:行者123 更新时间:2023-11-30 22:08:47 25 4
gpt4 key购买 nike

我正在编写此控制台应用程序以获取一些基本的“Google Analytics Api-data”逻辑。一切正常,但我不想添加更多指标来查询谷歌分析 API。我不想添加 ga:newvisitors、ga:reaccuringvisitors 等。如何在下面的代码中实现它?

这是一段相关的代码:

var gas = new AnalyticsService(new BaseClientService.Initializer()
{
HttpClientInitializer = credential,
ApplicationName = "TestGoogleAnalytics",
});

var r = gas.Data.Ga.Get("ga:ProfileID", "2010-02-24", "2014-02-24", "ga:visitors");

//Specify some addition query parameters
r.Dimensions = "ga:pagePath";
r.Sort = "-ga:visitors";
r.MaxResults = 10000;

//Execute and fetch the results of our query
Google.Apis.Analytics.v3.Data.GaData d = r.Execute();
foreach (KeyValuePair<string, string> kvp in d.TotalsForAllResults)
{
Console.WriteLine("Total Visitors:" +" " + kvp.Value);
}

Console.WriteLine(d.TotalsForAllResults.Keys + " = " + d.TotalsForAllResults.Values);
Console.ReadLine();

谢谢

最佳答案

指标是获取请求中的最后一项,只是用逗号分隔它们。

var r = gas.Data.Ga.Get("ga:ProfileID", "2010-02-24", "2014-02-24", "ga:visitors,ga:newvisitors,ga:reaccuringvisitors");

这样读起来会更容易:

string Metrics = "ga:visitors,ga:newvisitors,ga:reaccuringvisitors";
var r = gas.Data.Ga.Get("ga:ProfileID", "2010-02-24", "2014-02-24", Metrics);

确保你的名字正确,那些我觉得不对但我没有检查的名字:Dimension and metric reference .

更新:ga:newvisitors早在 2009 年就被删除了。我找不到任何对 ga:reaccuringvisitors 的引用。确保您请求的指标正确。

关于c# - 使用 .NET、多个指标从 Google Analytics API 检索数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22041070/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com