# Атрибуция

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

# Начало окна атрибуции:

Атрибуция начинается в момент одного из событий:

  • 📌 Показ кампании (Variation Impression)
  • 🖱️ Клик по кампании (Variation Click) или
  • ⚙️ Кастомное событие, если оно задано в настройках кампании как триггер

# Клейкость вариации (принцип удержания):

  • По сессии — каждый раз при новой сессии (sessionId) пользователь может получить новую вариацию. Атрибуция применяется только в пределах одной сессии.
  • По пользователю — пользователю (uid) фиксируется одна вариация, которая сохраняется на весь период кампании. Атрибуция применяется на всём окне действия (например, 7 дней после показа).

Клейкость и триггер атрибуции настраиваются в интерфейсе Gravity Field при создании или редактировании кампании.

# Расчёт выручки:

Таким образом, например, при расчёте выручки для той или иной вариации с настройками по умолчанию платформа находит все показы вариации в рамках нужной версии кампании затем выбирает продажи, которые были совершены пользователями (по uid), которые видели соответствующую вариацию в рамках той же сессии, в которой был показ и, которая произошла позже, чем показ. Для отчёта берётся полная сумма продажи. При расчёте количества продаж и выручки (когда в качестве источника данных выступает событие purchase-v1) продажи дедуплицируются по полю ‘uniqueTransactionId’.