В платформе персонализации Gravity Field кампании (как фронтовые, так и API) представляют собой трёхуровневую структуру:

  1. Кампания - тот элемент, с которым мы работаем в рамках данной кампании. Это может быть кнопка, слайдер с баннерами, рекомендательный виджет (или набор рекомендательных виджетов) и т.д. На уровне кампании настраивается, по каким условиям она запускается.
  2. Экспириенс - определённый таргетинг, определяющий для каких пользователей, на каких страницах или в какое время данный экспириенс будет срабатывать. Например, может быть экспириенс для новых пользователей или экспириенс для пользователей, которые просмотрели больше 5 карточек товара и сейчас находятся на странице корзины. В кампании может быть множество экспириенсов, которые будут рассматриваться в качестве воронки, т.е. пользователь будет проверяться на соответствие условиям таргетинга первого по списку экспириенса (верхнего), если пользователь соответствует, он остаётся в первом и на соответствие последующим не проверяется, если не соответствует, система переходит ко второму экспириенсу и далее. Вся аналитика по кампаниям персонализации собирается на уровне экспириенсов.
  3. Вариация - конкретный элемент, отображаемый (срабатывающий) для пользователя. Несколько разных вариаций с разными вариантами элемента (цвета кнопок, рекомендательные виджеты с различными алгоритмами) будут работать в режиме A/B-теста друг против друга.