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