Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google analytics 一个请求中有多个eventActions筛选器_Google Analytics_Google Analytics Api_Google Analytics Firebase_Google Analytics Filters - Fatal编程技术网

Google analytics 一个请求中有多个eventActions筛选器

Google analytics 一个请求中有多个eventActions筛选器,google-analytics,google-analytics-api,google-analytics-firebase,google-analytics-filters,Google Analytics,Google Analytics Api,Google Analytics Firebase,Google Analytics Filters,我目前正在尝试使用AnalyticsAPIv4,到目前为止一切都很好,我只需要用一个请求设置多个事件操作。 我已经能够用查询资源管理器完成它,所以我想我们也可以得到它 我正在设置我的维度和第一维度过滤器,但不太清楚如何指定另一个ga:eventAction过滤器 $eventActionDim2 = new Google_Service_AnalyticsReporting_Dimension(); $eventActionDim2->setName("ga:eventAction");

我目前正在尝试使用AnalyticsAPIv4,到目前为止一切都很好,我只需要用一个请求设置多个事件操作。 我已经能够用查询资源管理器完成它,所以我想我们也可以得到它

我正在设置我的维度和第一维度过滤器,但不太清楚如何指定另一个ga:eventAction过滤器

$eventActionDim2 = new Google_Service_AnalyticsReporting_Dimension();
$eventActionDim2->setName("ga:eventAction");

$viewAction = new Google_Service_AnalyticsReporting_DimensionFilter();
$viewAction->setDimensionName('ga:eventAction');
$viewAction->setExpressions("views");
尝试

尝试设置新的DimensionFilter,但没有忘记将其添加到setFilters中

一定是一些琐碎的事情,但我找不到如何让它工作,所以如果有人能帮我把它做好,那就太好了! 谢谢

编辑:更好的是能够获得给定eventCategory的每个eventActions的ga:totalEvents

答:我所要做的就是正确地使用setOperator方法(如果不指定任何内容,则默认操作符为REGEXP),它允许您在setExpressions中使用regex。以下是有用文档的链接:


维度筛选器中的正则表达式应执行以下操作:

ga:eventAction =~ (views|click)

您可能需要对一些特殊字符进行URL编码,但这应该是验证查询的良好起点。

维度筛选器中的正则表达式应该起到以下作用:

ga:eventAction =~ (views|click)
您可能需要对一些特殊字符进行URL编码,但这应该是验证查询的良好起点

ga:eventAction =~ (views|click)