Google 代碼管理工具服務可供授權使用者存取 Tag Manager API 資料。代碼管理工具使用者可透過這項服務管理代碼管理工具帳戶、容器、環境、版本、工作區、資料夾、變數、觸發條件、代碼和使用者權限。
參考資料
如要進一步瞭解這項服務,請參閱 Tag Manager API V2 的參考說明文件。
與 Apps Script 中的所有進階服務一樣,代碼管理工具服務使用的物件、方法和參數都與公開 API 相同。詳情請參閱「如何判斷方法簽章」。
如要回報問題及尋求其他支援,請參閱 Google 代碼管理工具說明中心。
程式碼範例
以下程式碼範例說明如何使用代碼管理工具服務的幾項功能。
建立含有變數、觸發條件和代碼的容器版本。
下列程式碼範例會使用 Tag Manager API V2,先建立容器並以目前日期加上時間戳記命名,提高容器名稱的專屬性。然後,範例會建立含有隨機值變數的工作區,以及針對任何網頁瀏覽觸發的觸發條件。接著,範例會使用觸發條件建立任意像素代碼,將像素觸發至 //example.com,並在網址結尾附加快取清除器。最後,範例會使用上述實體建立容器版本、記錄版本,並傳回以供日後使用。
發布容器版本,並快速預覽目前的容器草稿。
下列程式碼範例使用 Tag Manager API V2 接受可能是在上述範例中建立的容器版本,並從該版本擷取帳戶、容器和版本 ID。這個範例會使用這些 ID,向全球發布容器版本。最後,這個範例會快速預覽新工作區,並記錄快速預覽。
建立及重新授權使用者環境。
下列範例程式碼使用 Tag Manager API V2 接受容器版本,並擷取帳戶、容器和版本 ID。這個範例會使用這些 ID 建立指向輸入容器版本的使用者環境,並記錄使用者環境。範例的結尾會記錄重新授權的使用者環境。
記錄帳戶中的所有電子郵件和容器存取權。
下列範例程式碼使用 Tag Manager API V2,找出 Tag Manager 帳戶中的所有權限清單。然後,這個範例會記錄使用者的電子郵件地址、容器 ID,以及每個項目的容器存取權類型。