我的工作电子邮件可以访问大约100个分析帐户。无论如何,为我需要手动将其添加到每个帐户的所有分析都提供Google服务帐户吗?
答案 0 :(得分:0)
使用Eike的评论,似乎可以从Google Apps脚本中获取:
function listAccounts() {
var accounts = Analytics.Management.Accounts.list();
if (accounts.items && accounts.items.length) {
for (var i = 0; i < accounts.items.length; i++) {
var account = accounts.items[i];
var body =
{
permissions:
{
local: ['READ_AND_ANALYZE'] //or whatever permissions you need
},
userRef:
{
email: 'theemailaddressyouneed'
}
};
Analytics.Management.AccountUserLinks.insert(body, account.id);
}
} else {
Logger.log('No accounts found.');
}
}
您必须添加&#34;高级Google服务&#34;资源:Google AnalyticsAPI。
当您运行它时,您还需要允许具有权限的用户将用户添加到GA帐户。
编辑:我忘了添加,这似乎在开发人员控制台中为我创建了一个新项目。我第一次收到有关未启用API的项目的错误消息。单击详细信息或转至开发控制台并找到此项目并启用Google AnalyticsAPI。