我需要建立规模的g4分析帐户。
我根据文档调用API
apiClient.request({
method: "POST",
url: "https://analyticsadmin.googleapis.com/v1alpha/accounts:provisionAccountTicket",
data: {
account: {
displayName: "Test Account",
regionCode: "US",
},
redirectUri: "https://my-redirect-url",
},
}),我得到了这样的回应:
{ accountTicketId: "4iR-Ogm8RDSMoV3lQpjZjQ" }我该怎么做?下一步是什么?
发布于 2022-09-07 09:00:48
正如之前的评论和谷歌的api 文档中提到的那样
request = {
account,
redirectUri
};
const newAc = await analyticsAdminClient.provisionAccountTicket(request);
console.log(`https://analytics.google.com/analytics/web/?provisioningSignup=false#/termsofservice/${newAc[0].accountTicketId}`);控制台声明从上面的网址会带你到谷歌的TOC页面,只要接受T&C,你就完成了。帐户将被创建。
发布于 2022-10-18 18:53:58
理想情况下,有一种方法可以使用服务帐户来实现这一点,但我认为这对安全性是不可能的。您需要让用户通过“https://analytics.google.com/analytics/web/?provisioningSignup=false#/termsofservice/TICKETNUMBER'”创建接受TOS的请求。实际上,我正在为GTM和GA4做类似的工作,所以这是我面临的许多问题之一。
还请参阅git:ticket.py中的参考代码。
https://stackoverflow.com/questions/73010837
复制相似问题