Команда Google представила пользовательские шаблоны (Custom Templates) в Tag Manager and Tag Manager 360. Так, специалистам стал доступен встроенный Редактор шаблонов для разработки собственных определений тегов и переменных, которые затем можно будет использовать в контейнере.
Это также означает, что менее подкованные технически пользователи смогут управлять фрагментами пользовательских тегов так же, как встроенными тегами, не вмешиваясь в код. Пользовательские шаблоны будут отображаться вместе со встроенными шаблонами после добавления нового тега или переменной. И, поскольку специалист может написать свой шаблон один раз и использовать его повторно, на сайт нужно будет загружать меньше кода.
Новый раздел «Шаблоны» доступен с 23 мая на левой боковой панели Tag Manager.
Разрешения шаблонов
Чтобы обеспечить более безопасную среду выполнения для тегов, пользовательские шаблоны используют изолированную версию JavaScript. В изолированном JavaScript-коде некоторые потенциально чувствительные операции (например, загрузка внешних сценариев, доступ к файлам cookie, отправка пикселей и т. д.) требуют использования API-интерфейсов песочницы:
Когда специалист будет использовать эти API-интерфейсы, ему автоматически покажется соответствующее разрешение и потребует, чтобы он указал, как их нужно использовать (например, откуда можно загружать внешние сценарии, какие файлы cookie можно получить, куда можно отправлять данные и т. д.):
Поведение пользовательских шаблонов строго контролируется этими разрешениями. Другие пользователи смогут видеть, что разрешено делать этим пользовательским тегам и переменным. И разработчики могут написать на странице с правилами, чтобы управлять их поведением.
Чтобы узнать больше о работе с пользовательскими шаблонами, читайте краткое руководство от Google.