Что такое атрибуционная модель

«Что такое атрибуционная модель» — вопрос из категории Атрибуция и воронки, который задают на 38% собеседований Продуктовый Аналитик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Атрибуционная модель — это метод распределения ценности конверсии (например, покупки, регистрации) между различными точками взаимодействия пользователя с брендом (каналами, кампаниями, рекламными креативами). Она помогает понять, какие каналы наиболее эффективны в воронке продаж.

Основные типы моделей:

  • Last Click — 100% ценности получает последний канал перед конверсией.
  • First Click — 100% ценности первому касанию.
  • Linear — равномерное распределение между всеми точками контакта.
  • Time Decay — больший вес у каналов, ближайших к конверсии.
  • Position-Based (U-образная) — например, 40% первому и последнему касанию, 20% остальным.
-- Пример расчёта Last Click в SQL:
SELECT 
  user_id,
  LAST_VALUE(channel) OVER (PARTITION BY user_id ORDER BY touch_time) AS last_channel
FROM user_journeys
WHERE conversion = TRUE

Выбор модели зависит от бизнес-целей и длины цикла принятия решений. Например, для быстрых покупок подойдёт Last Click, а для длинных B2B-воронок — Position-Based.