首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Google设置MetricAggregations

使用Google设置MetricAggregations
EN

Stack Overflow用户
提问于 2022-08-24 15:07:19
回答 1查看 71关注 0票数 0

我在C#中编写代码,并使用Google.Analytics.Data.V1Beta库检索GA4数据。

我想发送到api的查询如下:

代码语言:javascript
复制
{
"dimensions": [
    {
        "name": "pageLocation"
    }
],
"metrics": [
    {
        "name": "screenPageViews"
    }
],
"dateRanges": [
    {
        "startDate": "2022-01-01",
        "endDate": "2022-07-19"
    }
],
"dimensionFilter": {
    "filter": {
        "stringFilter": {
            "matchType": "PARTIAL_REGEXP",
            "value": "l-\\d{6,}"
        },
        "fieldName": "pageLocation"
    }
},
"limit": "1",
"metricAggregations": [
    "TOTAL"
]}

查询的重要部分是metricAggregations属性。这是我的密码

代码语言:javascript
复制
var request = new RunReportRequest
  {
    Property = "properties/" + myPropertyId,
    Dimensions = {
      new Dimension { Name = "pageLocation" }
    },
    DimensionFilter = new FilterExpression
    {
      Filter = new Filter
      {
        StringFilter = new Filter.Types.StringFilter { 
          CaseSensitive = true, 
          MatchType = Filter.Types.StringFilter.Types.MatchType.PartialRegexp, 
          Value = @"l-\d{6,}" 
        },
        FieldName = "pageLocation"
      }
    },
    Metrics = {
      new Metric { Name = "screenPageViews" }
    },
    MetricAggregations=new Google.Protobuf.Collections.RepeatedField<MetricAggregation> { MetricAggregation.Total},
    DateRanges = {
      new DateRange {
        StartDate = "2022-01-01",
        EndDate = "2022-07-19"
      }
    },
  };

  // Make the request
  var response = await _client.RunReportAsync(request);

问题是,MetricAggregations属性是只读属性,因此会引发错误。

显示的错误是“度量的聚合。聚集的度量值将显示在将dimensionValues设置为"RESERVED_(MetricAggregation)”的行中。

有人能告诉我如何用c#库来设置这个参数吗?

问候

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-25 07:48:16

希望我找到了答案。

要填充MetricAggregations属性,一旦创建了请求对象,只需调用该属性的Add方法即可。

就我而言:

代码语言:javascript
复制
request.MetricAggregations.Add(MetricAggregation.Total );
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73475566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档