Оформление
Вариант и изменения страницы
Это общий справочник механизма, который используют персонализации и A/B-тесты. Вариант — одна версия опыта пользователя; изменения — то, что эта версия делает со страницей. Продукты отличаются способом выбора варианта, а не форматом изменений.
Оригинал, fallback и рабочие варианты
- Оригинальный вариант оставляет исходную страницу без изменений и даёт базу сравнения.
- Вариант по умолчанию используется как fallback, когда продукт не может выбрать другой.
- Рабочий вариант участвует в показах; выключенный остаётся в редакторе, но не назначается.
Не придумывайте фиксированное «правильное» число вариантов. Оно зависит от трафика, различимости версий и текущей неопределённости, которую показывает статистика.
Способы изменить страницу
Вариант может перенаправить на полный URL другой страницы или применить список изменений к текущей странице. Изменения выбирают элементы CSS-селекторами и меняют видимый контент, атрибуты, классы, стили или положение; сложный сценарий может выполнить пользовательский JavaScript. Редирект и локальные изменения не следует смешивать: редактор показывает, какой механизм победит.
Порядок изменений важен, когда несколько шагов затрагивают один элемент. Пользовательский JS выполняйте только после безопасных декларативных действий; ошибка одного скрипта может оставить вариант частично применённым.
Готовый компонент в варианте
В веб-персонализации или A/B-тесте можно добавить опубликованный компонент проекта как отдельное действие. Он работает вместе с изменениями страницы, умными действиями, данными и интеграциями: добавление или замена компонента ничего из них не удаляет. В одном варианте может быть один компонент; один компонент можно использовать в нескольких вариантах.
- В редакторе варианта нажмите Добавить действие → Готовые компоненты. Найдите компонент по названию. Доступны опубликованные компоненты текущего проекта, кроме архивных.
- Если подходящего компонента нет, нажмите Создать компонент. При заполненном списке кнопка находится справа внизу, при пустом — по центру с пояснением. Форма откроется в новой вкладке; несохранённые действия варианта останутся в исходной. Настройте и опубликуйте компонент, затем вернитесь к варианту и выберите его.
- Если компонент показывался По условиям, подтвердите переход к показу только через варианты. До сохранения варианта способ показа компонента не меняется.
- Сохраните вариант. Компонент включится в режиме В персонализации или A/B-тесте и будет показываться при выборе этого варианта. Общие условия компонента больше не определяют запуск; условия его содержимого, оформления и размещения продолжают работать.
- Проверьте выбранный вариант на целевой странице в debug-режиме: виден ли компонент, верно ли его размещение, выполняются ли остальные действия и фиксируются ли цели.
В списке действий выберите строку компонента. Справа можно выбрать другой компонент или открыть его настройки. Содержимое и размещение редактируются в библиотеке компонентов; вариант использует опубликованную версию. Черновик не меняет показ, а публикация изменений распространяется на все связанные варианты. Если сравниваете разные предложения, создайте отдельные компоненты. Во время A/B-теста учитывайте, что обновление общего компонента меняет проверяемую версию сразу в нескольких вариантах.
Чтобы отвязать компонент, удалите его строку и сохраните вариант — остальные действия сохранятся. Копирование всего варианта сохраняет связь с тем же компонентом; копирование отдельной строки компонента недоступно. Выключение варианта или его персонализации/A/B-теста не удаляет связь. После последней отвязки компонент останавливается и не возвращается к самостоятельному показу. Управление связями описано в настройках компонента.
Подключение готовых компонентов доступно для веб-персонализаций и A/B-тестов; для мобильных, серверных персонализаций и действий по правилам этот способ не используется.
Условия варианта
Условия самого продукта определяют, когда сущность вообще может сработать. Условия варианта дополнительно ограничивают конкретную версию. Если условия не совпали или нужный элемент не найден, не считайте это показом успешного изменения: проверьте preview и debug-режим.
Preview и проверка
- Сохраните вариант.
- Откройте визуальный редактор/preview на точном URL и состоянии страницы.
- Проверьте селекторы, редирект, порядок изменений, адаптивные размеры и повторное применение.
- В debug-режиме зафиксируйте выбранный вариант и убедитесь, что цели продолжают отправляться.
- Только после этого включайте вариант в рабочий трафик.
Если изменения не видны, проверьте условия, URL, доступность элемента в момент применения и кеш браузера. Если сработала не та версия, проверьте fallback/original и принудительный выбор в debug.
Разница продуктов
- Персонализация выбирает вариант по стадии и модели.
- A/B-тест распределяет трафик для сравнения вариантов.
- Действие по правилам применяет изменения напрямую, без выбора одного варианта из набора.