授权用户可以通过 Google 跟踪代码管理器服务访问 跟踪代码管理器 API 的数据。通过使用此服务 ,跟踪代码管理器用户可管理跟踪代码管理器 账号、 容器、 环境、 版本、 工作区、 文件夹、 变量、 触发器、 代码和 用户权限。
这是一项高级服务,必须先启用才能 使用。
参考
如需详细了解此服务,请参阅 跟踪代码管理器 API V2的参考文档。
与 Google Apps 脚本中的所有高级服务一样,跟踪代码管理器服务使用的对象、方法和参数均与公共 API 相同。如需了解详情,请参阅 方法签名是如何确定的。
如需报告问题和查找其他支持,请参阅 Google 跟踪代码管理器帮助中心。
示例代码
以下示例代码演示了如何使用跟踪代码管理器服务的部分功能。
创建带有变量、触发器和代码的容器版本。
以下示例代码先使用跟踪代码管理器 API V2来
创建了一个容器,并在命名时加入当前日期的时间戳
以提高名称的唯一性。然后,创建一个带有随机值变量的工作区,以及一个可针对任何网页浏览量进行触发的触发器。接下来,示例代码使用该触发器任意创建了一个像素代码,使之针对任何以缓存无效化宏结尾的 //example.com 网址激发像素。最后,使用上述实体创建、记录和返回相关容器版本,供以后使用。
发布容器版本并快速预览当前容器草案。
以下示例代码使用跟踪代码管理器 API V2 接受了上述示例代码中创建的容器版本, 并从该版本中检索账号、容器和版本 ID。然后,利用这些 ID 实时发布容器版本。 最后,创建并记录新工作区的快速预览版本。
创建并重新授权用户环境。
以下示例代码使用 跟踪代码管理器 API V2 接受容器版本,并提取账号、容器和版本 ID。然后,利用这些 ID 创建指向相关输入容器版本的用户环境,并予以记录该用户环境。最后,记录已重新授权的用户环境。
记录账号中的所有电子邮件和容器访问权限。
以下示例代码使用 跟踪代码管理器 API V2 查找跟踪代码管理器账号中所有权限的列表。然后,记录用户的电子邮件地址、容器 ID 以及每个条目的容器访问权限类型。