Analytics API 包含子页面

Analytics API include subpages

我正在尝试使用 Google Apps 脚本中的 Analytics API 获取网站目录的页面展示次数。这是我的代码:

function getPIs(uri, startDate, endDate) {

  var profileId = XXXXXXXX;
  var tableId = 'ga:' + profileId;


  var optArgs = {
    'filters': 'ga:pagePath=='+uri,
  };

  var result = Analytics.Data.Ga.get(
    tableId,
    startDate,
    endDate,
    'ga:pageviews',
    optArgs
  );

  if (result) {
    return result;
  } else {
    return 0;
  }

}

该功能完美运行,但过滤器不包括目录的子页面,只包括 returns http://www.example.com/directory/ and not for http://www.example.com/directory/site1 等的页面印象...

有没有办法修改过滤器以包含所有子页面?

根据我的评论(这显然解决了问题),您需要在 url 之后使用带 =~ 运算符的正则表达式和通配符(尽管我什至不确定Google 需要通配符,但为了安全起见更容易出错 :-))。

== 测试完全匹配,因此此 returns 仅针对该精确 url.

结果