可以通过在API请求中使用正则表达式来匹配所需的页面路径,并将其作为过滤器条件,而不是使用页面路径精确匹配的过滤器条件。例如,在JavaScript中,可以使用以下代码来匹配包含“/products/”字符串的页面路径:
var filterExpression = 'ga:pagePath=~\/products\/';
这将过滤出所有包含“/products/”字符串的页面路径数据,并正确地返回transactionsPerSession和transactionRevenue数据。完整的API请求代码示例如下:
gapi.client.analytics.data.ga.get({
'ids': 'ga:123456',
'start-date': '30daysAgo',
'end-date': 'yesterday',
'metrics': 'ga:transactionsPerSession,ga:transactionRevenue',
'dimensions': 'ga:pagePath',
'filters': 'ga:pagePath=~\/products\/',
}).then(function(response) {
console.log(response.result);
});