为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用analyticsreporting获取Google Analytics的页面特定数据?

如何使用analyticsreporting获取Google Analytics的页面特定数据?

慕斯709654 2023-11-12 21:52:09
我正在尝试使用 google 的 api v4 获取个人分析报告analyticsreporting。我有以下几页。https://www.example.com/uiqueId1 https://www.example.com/uiqueId2 https://www.example.com/uiqueId3 https://www.example.com/uiqueId4加载的每个页面我都调用 ga set 方法。例如对于 uiqueId1 页面,ga('send', 'pageview', uiqueId1);POST https://analyticsreporting.googleapis.com/v4/reports:batchGet现在我正在尝试使用nodejs 客户端获取特定于页面的数据 。与身体{  "reportRequests": [    {      "dateRanges": [        {          "endDate": "yesterday",          "startDate": "30daysAgo"        }      ],      "viewId": "ga:[viewId]",      "metrics": [        {          "expression": "ga:uniquePageviews"        }      ]    }  ]}这给了我ga:uniquePageviews总体的印象。如何将其传递给各个页面?
查看完整描述

1 回答

?
MM们

TA贡献1886条经验 获得超2个赞

您可以在batchGet中使用过滤器。

最后你会得到这样的东西:

{

  "reportRequests": [

    {

      "dateRanges": [...],

      "viewId": "ga:[viewId]",

      "metrics": [...],

      "dimensions": [...],

      "dimensionFilterClauses": [ 

         'filters': [

           "dimension_name": "ga:pagepath",

           "operator": "EXACT",

           "expressions": [

             `${you_page_path}`

           ],

         ],

      ]

    }

  ]

}


查看完整回答
反对 回复 2023-11-12
  • 1 回答
  • 0 关注
  • 91 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信