繁体   English   中英

如何在 PHP GA4 中为多个过滤器应用不同的和/或组?

[英]How to apply different and/or groups for multiple filters in PHP GA4?

我必须在 php GA4 中使用 AND/OR 运算符使用多维过滤器提取数据。 如何为以下维度过滤器应用 AND 运算符 -

'dimensionFilter' => new FilterExpression([
        'filter' => new Filter([
            'field_name' => 'dayOfWeek',
              'string_filter' => new Filter\StringFilter([
              'match_type' => Filter\StringFilter\MatchType::EXACT,
              'value' => '5',
             ])
        ]),    
        'filter' =>    new Filter([
            'field_name' => 'pagePath',
            'string_filter' => new Filter\StringFilter([
              'match_type' => Filter\StringFilter\MatchType::EXACT,
              'value' => '/tmp/73.html',
             ])
        ])
    ]),

要使用和操作应用多维过滤器,请使用“and_group”和“FilterExpressionList”-

'dimensionFilter' => new FilterExpression([
        'and_group'=>  new FilterExpressionList([
            'expressions'=> [
                new FilterExpression([                
                    'filter' => new Filter([
                        'field_name' => 'dayOfWeek',
                        'string_filter' => new Filter\StringFilter([
                          'match_type' => Filter\StringFilter\MatchType::EXACT,
                          'value' => '5',
                         ])
                    ]),   
                ]),     
                new FilterExpression([
                    'filter' =>    new Filter([
                        'field_name' => 'pagePath',
                        'string_filter' => new Filter\StringFilter([
                          'match_type' => Filter\StringFilter\MatchType::EXACT,
                          'value' => '/tmp/73.html',
                         ])
                    ])
                ]),     
            ]
        ]),
 ]),            

更多和/或/not_expression 过滤器可以像在嵌套条件中一样组合以获得所需的结果。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM