Google analytics 为什么在最终请求中更改了ga:filters中的我的Reg Exp?
我正在研究GA-API,我发现了这个工具: 非常有用 但当我将Reg Exp复制到自己的代码中时,如下所示:Google analytics 为什么在最终请求中更改了ga:filters中的我的Reg Exp?,google-analytics,google-analytics-api,Google Analytics,Google Analytics Api,我正在研究GA-API,我发现了这个工具: 非常有用 但当我将Reg Exp复制到自己的代码中时,如下所示: function queryCoreReportingApi(profileId) { gapi.client.analytics.data.ga.get({ 'ids': 'ga:' + profileId, 'start-date': lastNDays(30), 'end-date': lastNDays(0), 'metrics': 'ga:v
function queryCoreReportingApi(profileId) {
gapi.client.analytics.data.ga.get({
'ids': 'ga:' + profileId,
'start-date': lastNDays(30),
'end-date': lastNDays(0),
'metrics': 'ga:visitors',
'dimensions': 'ga:pagePath',
'sort': '-ga:visitors',
'filters': 'ga:pagePath=~/q-\d+/.+',
'max-results': 50
}).execute(handleCoreReportingResults);
}
我不能得到任何结果
我发现
过滤器:“ga:pagePath=~/q-\d+/.+”,
改为
过滤器:“ga:pagePath=~/q-d+/.+”
\d
变成了d
,我没能得到我想要的东西
为什么\
刚刚不见了?有什么建议吗
谢谢 Aw,看看,我建议避开反斜杠。因此,从技术上讲,您将以双反斜杠结束:
"ga:pagePath=~/q-\\d+/.+",
请参见链接页面的“过滤器表达式”部分:
保留字符-分号、逗号和反斜杠必须全部为空
当它们出现在表达式中时,反斜杠被转义
希望这有帮助