First Response Time (FRT) (FRT)

Время от создания тикета до первого ответа агента.

Что такое First Response Time (FRT) (FRT)?

Время от создания тикета до первого ответа агента.

Формула

$$FRT = median(t_{first\,agent\,reply} - t_{ticket\,opened})$$

Измеряется только в рабочие часы (business hours), либо отдельно 24/7 и BH.

Как считать

Для каждого тикета: t_first_agent_reply - t_ticket_opened. Берём медиану (не среднее — резистентно к outliers).

Зачем нужна

FRT — главный SLA-метрик саппорта. Intercom benchmark: <1ч = «excellent», 1-4ч = «good», >24ч = «poor». Влияет на CSAT и churn: каждый час задержки = +5% к вероятности эскалации.

SQL-запрос

WITH ticket_first_reply AS (
  SELECT
    t.id, t.opened_at,
    MIN(m.sent_at) FILTER (WHERE m.from_agent = TRUE) AS first_agent_reply_at
  FROM tickets t
  LEFT JOIN messages m ON m.ticket_id = t.id
  WHERE t.opened_at >= CURRENT_DATE - INTERVAL '30 days'
  GROUP BY t.id, t.opened_at
)
SELECT
  PERCENTILE_CONT(0.5) WITHIN GROUP (ORDER BY EXTRACT(EPOCH FROM (first_agent_reply_at - opened_at))/60) AS median_frt_min,
  PERCENTILE_CONT(0.9) WITHIN GROUP (ORDER BY EXTRACT(EPOCH FROM (first_agent_reply_at - opened_at))/60) AS p90_frt_min
FROM ticket_first_reply WHERE first_agent_reply_at IS NOT NULL;
Обновлено:
Открыть каталог метрик