如何以编程方式生成 GA 跟踪代码?
如何以编程方式生成 Google Analytics 跟踪代码?
我是 Google Analytics API 的新手,有人可以帮忙吗
How to generate Google Analytics tracking code programmatic-ally?
I am new to Google Analytics API, can someone please help
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用现有 API 不可能以编程方式创建新的 Google Analytics(分析)帐户或配置文件。
有两个可用的 API:数据导出 API 和 < a href="http://code.google.com/apis/analytics/docs/mgmt/home.html" rel="noreferrer">管理 API。但是,它们是机器人只读的。
It is NOT possible to create new Google Analytics accounts or profiles programmatically using the existing APIs.
There are two APIs available, the Data Export API and the Management API. However, they are bot read-only.
看起来 2021 年 alpha api 终于可以实现了。
https://developers. google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties/create#authorization-scopes
Seems like it's finally possible in 2021 with alpha api.
https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties/create#authorization-scopes
目前无法自动创建 Google Analytics 帐户,但可以生成跟踪代码。
每次为新域创建配置文件时生成的跟踪代码之间唯一真正的差异是网络媒体资源 ID。其格式为
UA-XXXXXXX-X
。每个X
都是一个数字 - 前 7 个数字是帐号,最后一个破折号后面的数字与为该帐户设置的每个网络媒体资源相关。您可以使用 API 的
accounts
feed 来获取帐户及其个人资料的列表。如果一个帐户只有一个配置文件,则可以使用其网络媒体资源 ID 自动生成跟踪代码。但是,如果有多个 Web 属性,那么您需要一种方法来决定使用哪个 Web 属性(向用户提供选择列表等)。It's not currently possible to create Google Analytics accounts automatically at the moment but generating the tracking code is possible.
The only real variation between the tracking code generated each time you create a profile for a new domain is the web property ID. This is in the format
UA-XXXXXXX-X
. EachX
is a number - the first 7 numbers are the account number and the number after the last dash relates to each web property set up for the account.You can use the
accounts
feed of the API to get a list of accounts and their profiles. If an account only has one profile then it's possible to use the web property ID of it to automatically generate the tracking code. However, if there's multiple web properties then you would need a way to decide which one to use (present the user with a selection list etc).