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