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