如何从 google analytics API 获取一批页面名称的页面浏览量?

How to get page views for a batch of page names from google analytics API?

我有 运行 Python 的介绍代码,并且可以使用。 https://developers.google.com/analytics/devguides/reporting/core/v4/quickstart/installed-py

在 Analytics Web App 中,我可以通过 Page Title 找到一个页面,那里有 pageView 和 avg 等指标。页面停留时间。

现在,我想查询分析 API 以获得一批 Page Title 的相同指标。 用途是创建数据集,所以我只 运行 这个查询几次。

我发现文档令人困惑,所以任何能为我指明正确方向的帮助都会有所帮助。

谢谢

您可以使用以下标准 json 作为 batchGet 方法

的输入来查询 google 分析
{
  "reportRequests": [
{
  "viewId": "",
  "dateRanges": [
    {
      "startDate": "",
      "endDate": ""
    }
  ],
  "metrics": [
    {
      "expression": ""
    }
  ],
  "dimensions": [
    {
      "name": ""
    }
  ],
  "dimensionFilterClauses": [
    {
      "filters": [
        {
          "expressions": []
        }
      ]
    }
  ]
}
  ]
}

expressions 中,您可以添加您想要提供的查询列表。

这是将 OR 用作 FilterLogicalOperator 的基本查询结构 但是,如果您想添加更多,请指定 operatorexpressions

以下是您可以提供的规格列表: