Ответ
Атрибуционная модель — это метод распределения ценности конверсии (например, покупки, регистрации) между различными точками взаимодействия пользователя с брендом (каналами, кампаниями, рекламными креативами). Она помогает понять, какие каналы наиболее эффективны в воронке продаж.
Основные типы моделей:
- 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.