С какими атрибуционными моделями работал которые учитывают весь пусть клиента

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

Ответ

Работал с несколькими моделями атрибуции для анализа полного пути клиента:

  1. Last Click — самый простой, но часто не отражающий реальный вклад каналов
  2. First Click — полезен для оценки каналов привлечения
  3. Linear — равномерно распределяет кредит между всеми точками касания
  4. Time Decay — больше веса ближайшим к конверсии взаимодействиям
  5. Position Based (U-образная) — 40% первому и последнему касанию, 20% остальным
  6. Data-Driven (алгоритмическая) — использует ML для анализа исторических данных

Пример SQL для расчета линейной атрибуции:

WITH user_journey AS (
  SELECT 
    user_id,
    touchpoint,
    ROW_NUMBER() OVER(PARTITION BY user_id ORDER BY event_time) AS touch_num,
    COUNT(*) OVER(PARTITION BY user_id) AS total_touches
  FROM user_events
  WHERE conversion = 1
)
SELECT 
  touchpoint,
  COUNT(*) / SUM(COUNT(*)) OVER() AS attribution_share
FROM user_journey
GROUP BY touchpoint;