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