Как сформулировать пирамиду метрик

«Как сформулировать пирамиду метрик» — вопрос из категории Метрики и KPI, который задают на 33% собеседований Аналитик Данных. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Пирамида метрик — это иерархическая структура, где верхний уровень — ключевые бизнес-показатели (например, выручка, прибыль), а нижние — операционные метрики, влияющие на них.

Пример структуры:

  1. Бизнес-метрики (CEO-уровень): Revenue, Profit, CAC.
  2. Продуктовые метрики (PM-уровень): DAU/MAU, Retention, LTV.
  3. Операционные метрики (Team-уровень): CTR, Conversion Rate, Avg. Session Duration.

Как строить:

  • Связывайте метрики причинно-следственными связями (например, рост Retention → рост LTV → рост Profit).
  • Используйте формулы или дашборды для визуализации (например, Revenue = Users * Conversion Rate * ARPPU).

Пример кода для анализа связей:

import pandas as pd

# Данные метрик
metrics = pd.DataFrame({
    'users': [1000, 1200],
    'conversion_rate': [0.05, 0.06],
    'arppu': [50, 55]
})

# Расчет выручки
metrics['revenue'] = metrics['users'] * metrics['conversion_rate'] * metrics['arppu']