GA4 API - 我如何请求不以字符串开头的页面路径

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

我正在使用 Wordpress 网站显示一年前最受欢迎的文章,并且正在使用 Google Analytics 4 API

我已经到了这一点 - 代码片段过滤了以“类别”一词开头的页面。 如何过滤不以“类别”一词开头的页面?

  'dimensionFilter' => new FilterExpression([
    'filter' => new Filter([
        'field_name' => 'pagePath',
        'string_filter' => new Filter\StringFilter([
            'value' => '/category',
            'match_type' => Filter\StringFilter\MatchType::BEGINS_WITH
        ])
    ])
]) 

我已经尝试了一些 REGEX,但我不断收到 致命错误:未捕获 Google\ApiCore\ApiException:{“消息”:“值中不支持的正则表达式语法。

google-analytics-api
1个回答
0
投票

notExpression
中有一个
FilterExpression
。所以像下面这样(我不知道你的例子是什么语言,所以我在猜测语法。):

new FilterExpression([
  'notExpression' => new FilterExpression([
    'filter' => new Filter([
      'field_name' => 'pagePath',
      'string_filter' => new Filter\StringFilter([
        'value' => '/category',
        'match_type' => Filter\StringFilter\MatchType::BEGINS_WITH
      ])
    ])
  ])
])

我希望这有帮助。

https://developers.google.com/analytics/devguides/reporting/data/v1/rest/v1beta/FilterExpression#:~:text=%7D%2C%0A%20%20%22-,notExpression, -%22%3A%20%7B

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.