问题描述
我正在使用Google Analytics(分析)Reporting API V4来检索网站的页面浏览量。我可以很好地过滤landingPagePath,但是报表对象包含2行(2个不同的广告系列)。我想报告一个广告系列,而不必在检索数据后进行自己的过滤。
这是我现在拥有的代码:
// Get Reports
using (var analytics = new AnalyticsReportingService(new BaseClientService.Initializer
{
HttpClientInitializer = credential
}))
{
var request = analytics.Reports.BatchGet(new GetReportsRequest
{
ReportRequests = new[]
{
new ReportRequest{
DateRanges = new[] { new DateRange{ StartDate = startDate,EndDate = endDate } },Dimensions = new[] { new Dimension{ Name = "ga:campaign" } },Metrics = new[] { new Metric{ Expression = "ga:pageviews",Alias = "PageViews" } },ViewId = "2244248",DimensionFilterClauses = new List<DimensionFilterClause>
{
new DimensionFilterClause
{
Filters = new List<DimensionFilter>
{
new DimensionFilter
{
DimensionName = "ga:landingPagePath",Expressions = new List<string> { pageUrl }
},new DimensionFilter
{
DimensionName = "ga:campaign",Expressions = new List<string> { "20 Aug 2020" }
}
}
}
}
}
}
});
Report report = request.Execute().Reports.First();
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)