Данные API менеджера, включая учетные записи, контейнеры и права доступа пользователей.
Сервис Google Tag Manager предоставляет авторизованному пользователю доступ к данным API Tag Manager . Этот сервис позволяет пользователям Tag Manager управлять учетными записями Tag Manager, контейнерами , средами , версиями , рабочими пространствами , папками , переменными , триггерами , тегами и правами доступа пользователей .
Это расширенная услуга, которую необходимо активировать перед использованием .
Ссылка
Подробную информацию об этой услуге см. в справочной документации по API Tag Manager V2 .
Как и все расширенные сервисы в Google Apps Script, сервис Tag Manager использует те же объекты, методы и параметры, что и общедоступный API. Для получения дополнительной информации см. раздел «Как определяются сигнатуры методов» .
Чтобы сообщить о проблемах и получить другую поддержку, посетите справочный центр Google Tag Manager .
Пример кода
Приведенный ниже пример кода демонстрирует использование некоторых функций сервиса Tag Manager.
Создает версию контейнера с переменной, триггером и тегом.
Приведенный ниже пример кода использует API Tag Manager V2 для создания контейнера с именем, содержащим временную метку текущей даты, чтобы повысить вероятность его уникальности. Затем пример создает рабочую область со случайной переменной и триггером, который срабатывает при просмотре любой страницы. Далее пример использует триггер для создания произвольного пиксельного тега, который отправляет пиксель на //example.com с добавлением к концу URL-адреса средства защиты от кэширования. Наконец, пример создает версию контейнера с этими сущностями, записывает версию в лог и возвращает ее для последующего использования.
Публикует версию контейнера и быстро просматривает предварительный просмотр текущего черновика контейнера.
Приведенный ниже пример кода использует API Tag Manager V2 для приема версии контейнера, которая могла быть создана в предыдущем примере, и получения идентификаторов учетной записи, контейнера и версии из этой версии. Пример использует эти идентификаторы для публикации версии контейнера в режиме реального времени. Наконец, пример создает краткий предварительный просмотр нового рабочего пространства и записывает его в лог.
Создает и повторно авторизует пользовательскую среду.
Приведенный ниже пример кода использует API Tag Manager V2 для приема версии контейнера и извлечения идентификаторов учетной записи, контейнера и версии. В примере эти идентификаторы используются для создания пользовательской среды, которая указывает на входную версию контейнера и регистрирует пользовательскую среду. В конце примера регистрируется повторно авторизованная пользовательская среда.
Регистрирует все электронные письма и права доступа к контейнерам в рамках учетной записи.
Приведенный ниже пример кода использует API Tag Manager V2 для получения списка всех разрешений в учетной записи Tag Manager. Затем пример выводит в консоль адрес электронной почты пользователя, идентификатор контейнера и типы разрешений доступа к контейнеру для каждой записи.