GA4 API技术问询:如何筛选不以/category开头的pagePath?
解决GA4 API筛选不以/category开头页面路径的问题
- GA4 API的字符串筛选对正则语法支持有限,这就是你用正则触发错误的原因,更靠谱的方式是利用
FilterExpression的not_expression属性对原有筛选逻辑取反。 - 修改后的代码如下:
'dimensionFilter' => new FilterExpression([ 'not_expression' => new FilterExpression([ 'filter' => new Filter([ 'field_name' => 'pagePath', 'string_filter' => new Filter\StringFilter([ 'value' => '/category', 'match_type' => Filter\StringFilter\MatchType::BEGINS_WITH ]) ]) ]) ])
- 这段代码通过
not_expression包裹原本“匹配以/category开头路径”的规则,实现反向筛选,就能得到所有不以/category开头的页面路径数据。
内容的提问来源于stack exchange,提问作者Natalia
相关产品推荐
相关产品推荐

