Дата создания: 28.11.2023 Дата последнего изменения: 28.11.2023 Автор: Александр Сугаков

Функционал шаблонов в платформе Gravity Field предоставляет пользователям несколько преимуществ:

  1. Значительно ускоряет создание кампаний, так как нет необходимости повторно писать один и тот же код. Единожды написанный код можно переиспользовать многократно.
  2. Позволяет запускать кампании по персонализации без помощи разработчиков. Бизнес-пользователь может выбрать уже готовый шаблон, заменить необходимые настройки элементов (текст, цвет и т.д.) прямо в интерфейсе платформы с помощью переменных и запустить кампанию.
  3. Сокращает объём скрипта платформы персонализации при фронтовой имплементации. При использовании шаблонов в скрипте хранится не полный код всех вариаций, привязанных к шаблону, а только значения переменных и сам шаблон.

Создание и редактирование шаблона

Новые шаблоны в платформе можно создавать двумя путями:

  1. Через выделенную страницу шаблонов, доступную в меню Assets → Templates.

  2. Для фронтовых кампаний шаблоны можно создавать прямо из редактирования вариации с помощью кнопки “Save as Template” в правом верхнем углу окна редактирования вариации.

    Untitled

При создании шаблона с нуля, необходимо выбрать тип кампании, на который этот шаблон будет распространяться. Выбрать этот шаблон из списка можно будет только при создании кампании соответствующего типа. Также при создании шаблона доступна возможность загрузить изображение, которое будет выводиться в списке шаблонов при создании кампании.

Отредактировать шаблон можно через страницу доступную через меню Assets → Templates. Изменение шаблона меняет все вариации, созданные на основании этого шаблона. При необходимости после изменения шаблона нужно вручную обновить версии экспириенсов, которые созданы из этого шаблона.

Вариации, на базе шаблонов, созданных в секции (в отличие от штатных шаблонов платформы), привязываются к шаблонам. При этом редактирование кода кампании становится недоступно. Для фронтовых кампаний вариации, привязанные к шаблонам, занимают меньше места в коде скрипта платформы персонализации. Для редактирования этих вариаций необходимо либо изменить шаблон, либо отвязать вариацию от шаблона (что приведёт к переносу всего кода вариации в скрипт). Мы рекомендуем при необходимости небольших изменений создавать дополнительные переменные в шаблоне, которые позволят внести эти изменения, не меняя код вариации.

Untitled

Выбор шаблона для вариации

При создании кампаний персонализации, в зависимости от выбранного типа кампании, вам будет предложен набор преднастроенных шаблонов. Шаблоны позволяют быстро запускать кампании в одном из базовых вариантов дизайна.

Переключатель в верхней части страницы позволяет выбирать между штатными шаблонами Gravity Field и шаблонами, разработанными специально для вашего сайта или приложения.

Untitled

После выбора шаблона, кампания создаётся в обычной последовательности (Создание фронтовых кампаний или Создание API-кампаний), а при переходе в редактирование вариации открывается выбранный шаблон.