在Google Analytics(分析)API中使用多个表达式

时间:2019-06-28 14:16:24

标签: python google-analytics google-analytics-api

我正在使用Google Analytics(分析)Python API,并且想在一个维度中查找多个部分字符串匹配项。如下所示的效果很好:

"filters": [
    {
    "dimensionName": "ga:pagePath",
    "operator": "PARTIAL",
    "expressions": ["substring1"]
    },
    {
    "dimensionName": "ga:pagePath",
    "operator": "PARTIAL",
    "expressions": ["substring2"]
    }    
           ]

但是我想组合这些表达式,所以与许多子字符串类似,这样做更容易。我看到“表达式”将使用正则表达式,因此我尝试使用下面的代码,但是它不起作用。有人可以帮忙吗?

"filters": [
    {
    "dimensionName": "ga:pagePath",
    "operator": "PARTIAL",
    "expressions": ["substring1|substring2"]
    }    
           ]

我确定这是一个简单的问题,但我在任何地方都找不到答案。我想我可能使用了错误的方法。

1 个答案:

答案 0 :(得分:0)

将数据初始化为词典列表:

var o = fetch('SampleApi');
o = o.then(function(data) { return data.json(); });
o = o.then(function(data) { console.log(data.name); });
o.catch(function(error) { console.log(error); });

使用filters = [{ "dimensionName": "ga:pagePath", "operator": "PARTIAL", "expressions": ["substring1"] }, { "dimensionName": "ga:pagePath", "operator": "PARTIAL", "expressions": ["substring2"] } ] 分组:

itertools