Google Analytics分析如何查看所有用户的列表

问题描述

我有很多Google Analytics(分析)属性和帐户。

我现在正在使用JavaScript来从Google Analytics(分析)API获取报告。

为了提出这些请求,我需要查看要访问的帐户的视图提示,以便可以从支持的帐户加载相关数据。

我发现找到这些视图ID的唯一方法是每次使用Official GA Query Explorer通过选择 Account Property 来获取ID。

这很烦人。因为它牵涉到人类的行动。

GA Query Explorer screenshot

我可以通过UA-xxxx字符串查找ID吗?

解决方法

如果您已经在使用Google Analtyics API来获取报告,为什么不使用Management APi来获取用户有权访问的所有帐户的列表

Account summeries.list将为您提供。

我不是Java开发人员,但是代码应该是这样的。

function queryAccounts() {
  // Load the Google Analytics client library.
  gapi.client.load('analytics','v3').then(function() {

    // Get a list of all Google Analytics accounts for this user
    gapi.client.analytics.management.accountSummaries.list().then(handleAccounts);
  });
}

Hello Analytics API: JavaScript quickstart for web applications中无耻地撕掉了代码,并通过疯狂的猜测对其进行了一些改动。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...