коллцентрология

§ Service Level в контактном центре

Уровень сервиса, отношение обработанных оператором вызовов («снятых трубок») в рамках определенного времени (заданного бизнесом) к общему количеству поступивших в очередь звонков (в том числе и при времени нахождения в очереди = 0 сек).

Ключевой параметр работы колл-центра (KPI входящей линии).

Несмотря на то, что общая формула расчета Service Level проста, если опросить 10 разных колл-центров, вы насчитаете 8 разных способов подсчета. В каждом из них будет своя, удобная именно этому проекту логика. Здесь мы приводим расчет, который рекомендует COPC:

SL = (CallsHandled в течение ХХ сек / CallsOffered) * 100 «слеш, / » XX сек

где,

CallsOffered — поступившие в очередь к оператору вызовы (в том числе и те, кто простоит в очереди 0 сек). Вызов может быть распределен на оператора сразу, как только поступил в ACD, но чаще всего он сначала поступает на IVR, где его обработка может быть завершена без участия оператора.

CallsOffered — это НЕ...

В соответствии с заданной механикой, причины завершения обработки звонка без переключения в очередь на оператора могут быть следующие:

Частые, обычные:

  • пришел в нерабочее время (IVR: время работы горячей линии...)
  • был обслужен автоматически (IVR: произнесите ваш вопрос... / нажмите «1» чтобы узнать...)
  • обрыв связи до распределения на оператора

Экзотические (но настроить механику работы линии можно и так):

  • всевозможные защитные механизмы: например, механика обработки предусматривает блокировку по АОН (IVR: С вашего телефона приходят нецелевые звонки...)
  • могут быть системы экономии: например, при наличии городского московского телефона на линию не допускают звонки с городских московских на 8-800 (IVR: Перезвоните, пожалуйста, на московский номер... ). Мы совсем не агитируем за такие настройки, но они возможны и встречаются.

Перечисленные выше вызовы не попадают в CallsOffered. Также сюда не попадут те вызовы, которые не приняла ACD (их внутри колл-центра в принципе можно определить, только по косвенным признакам).

CallsOffered — это...

Звонки, которые были направлены в очередь к оператору, и дальше события могут развиваться по следующим сценариям:

  • звонок сразу прошел на «свободного» оператора (CallsHandled, 0 сек в очереди)
  • звонок не попал в очередь (например, закончились порты IVR)
  • звонок успешно встал в очередь и ожидает освобождения оператора (IVR-busy) после чего:
    • Успешно перешел на освободившегося оператора (CallsHandled, ХХ сек в очереди)
    • Абонент положил трубку в очереди
    • Время ожидания в очереди превысило maх допустимое (алгоритм входящей линии должен предусматривать максимум времени, которое можно простоять в очереди, а потом принудительно выводить абонента из очереди, иначе в очереди могут оказаться зависшие на часы звонки)
    • ACD смаршрутизировала звонок на освободившегося оператора, но оператор не взял трубку (далее, в зависимости от механики настройки линии, в идеале он после 2х-3х гудков должен вернуться в очередь)
    • Звонок оборвался на любом этапе: в очереди, при переключении.

CallsHandled — это...

Для наглядности возьмем условный лог звонков (эту информацию можно получить из ACD), в примере CallsOffered за 30 минутный интервал (звонки на операторскую тему в терминологии ACD):

№ звонка Время поступления звонка на тему с операторами Время на IVR busy, сек Условное время разговора с оператором. Для нас важен факт - разговор есть. Комментарий
1 12:00 0 150 Звонок сразу перешел на свободного оператора
2 12:03 2 0 Абонент положил трубку в очереди
3 12:06 3 150 Звонок постоял в очереди и перешел на оператора
4 12:09 11 150 Звонок постоял в очереди и перешел на оператора
5 12:12 10 150 Звонок сразу перешел на свободного оператора
6 12:15 70 150 Звонок постоял в очереди и перешел на оператора
7 12:18 15 0 Разрыв соединения
8 12:21 20 150 Звонок сразу перешел на свободного оператора
9 12:24 25 150 Звонок постоял в очереди и перешел на оператора
10 12:29 204 0 Звонок простоял в очереди max времени

Чтобы понять, насколько успешно работает входящая линия, можно посчитать, сколько звонков обработано операторами (CallsHandled) из всего переведенных на операторов (CallsOffered). По условным данным в таблице получим, что 70% звонков принято операторами (все звонки кроме № 2,7,10) — вроде хорошо?

Но! есть еще и время ожидания в очереди, что, несомненно, влияет на удовлетворённость абонента. Прождать в очереди 5 секунд или 70 секунд — это большая разница. Для того чтобы каждый раз при оценке эффективности работы линии не рассматривать лог звонков, решили считать звонки, обработанные с приемлемым временем ожидания в очереди. Приемлемое время ожидания выбираете вы сами. И тогда нужно будет считать не просто CallsHandled, а CallsHandled с определённым временем ожидания в очереди:

CallsHandled в течение ХХ сек — обработанные операторами вызовы («поднятые трубки») в течение заданного бизнесом приемлемого времени ожидания в очереди ответа оператора (от 0 до XX сек, включительно).

В итоге Service Level (SL) описывается двумя цифрами, которые принято писать через косую черту, или слеш «/», но это не дробь: первое число не делится на второе, это замена предлогов «в» или «на». Например, «SL = 80/20» — читается как «Уровень сервиса восемьдесят на двадцать», и означает, что 80% звонков от распределенных на оператора были обработаны операторами в течение 20 секунд после распределения.

В SL первое число — это величина, которую можно измерить за определенный промежуток времени. Минимально валидный период, используемый в оперативной работе, это уровень сервиса за день. Не «в течение дня», а за полный рабочий день входящей линии. Его обычно держат в небольшом диапазоне от целевого значения. Например, если целевой SL 80/20. SL за день обычно задается в пределах от −2% до +5% (соответствует 78% — 85%). В качестве таргета на работу входящей линии обычно берётся уровень сервиса за промежуток времени, равный месяцу.

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

Пример расчета:

SL = (CallsHandled в течение ХХ сек / CallsOffered) * 100 «слеш, /» XX сек

Если выбранное бизнесом приемлемое время ожидания = 20 секундам, то в нашем примере (лог звонков). Получим:

CallsOffered= 10

CallsHandled=7 (все звонки кроме № 2,7,10)

CallsHandled в течение 20 сек = 5 (звонки № 1,3,4,5,8)

SL = (5 / 10) * 100 «слеш, /» 20

SL = 50/20

В случае, если бизнес принял приемлемым временем ожидания = 10 секунд, то тот же лог звонков, который мы взяли для примера, будет описан уровнем сервиса: CallsHandled в течение 10 сек = 3 (звонки №1,3,5)

SL = (3 / 10) * 100 «слеш, /» 10

SL = 30/10

KPI, cвязанный с SL

Abandonment Rate (AR). Эти параметры имеет смысл рассматривать вместе, они взаимодополняют картину сервиса. Чем ниже уровень сервиса, тем выше доля потерянных вызовов. Корреляция SL и AR:

Корреляция между Service Level и Abandonment Rate
Корреляция между Service Level и Abandonment Rate

Какой уровень сервиса «правильный»?

В мировой практике нет рекомендации для «правильного» значения Service Level. Но соотношение SL=80/20 — с т.з. математики и психологии выгоден обеим сторонам, и абоненту и бизнесу:

  • 20 секунд — это опытно комфортное для абонента время ожидания в очереди. Абонент не чувствует особой разницы между 10 сек и 20 сек. В то время как разница между 20 и 30 сек психологически существенна. Проверьте сами, поставив таймер и закрыв глаза: посмотрите, как отличаются по внутренним часам 10сек от 20сек и 20сек от 30сек.
  • 80% — это сбалансированная цифра с точки зрения стоимости входящего сервиса. До 80% принятых звонков зависимость уровня сервиса от количества операторов линейная. А после 80 процентов зависимость резко меняется на экспоненциальную.
Зависимость уровня сервиса от количества операторов
Зависимость уровня сервиса от количества операторов

Впервые отвечая себе на вопрос какой же SL принять за цель, имеет смысл посмотреть: а как у других в вашей сфере. Банки чаще всего соглашаются с выгодным SL=80/20, страховые компании для экстренных звонков могут тратиться на SL=90/10.

Хозяйке на заметку №1:

Как можно объяснить короткие звонки, когда абоненты кладут трубку в первые секунды ожидания в очереди? Можно предположить, что это абоненты, которые ошиблись номером. Они понимают свою ошибку в момент прослушивания IVR: «Здравствуйте, вы позвонили на линию поддержки...». В этом случае корректно будет исключить эти звонки из подсчета CallsOffered. Более того, если в рекламе назначение линии не очевидно, правильно будет искусственно ввести обязательный IVR-welcome: всем абонентам сообщать, куда они позвонили, и только после этого переводить в очередь на операторов. В этом случае время IVR-welcome учитывается в расчете секунд до снятия оператором трубки (если IVR-welcome = 5 сек, а звонок в очереди стоял 10 секунд, общее время его нахождения в очереди = 15 сек).

В этом случае при расчете SL может быть добавлено понятие «Минимальное время ожидания ответа оператора», обычно это 5 секунд. Из знаменателя формулы расчета (CallsOffered) удаляют вызовы меньше принятого минимального времени ожидания. Тогда в нашем примере, звонок № 2 вычитаем из CallsOffered:

SL = (5 / (10-1)) * 100 «/» 20

SL = 56 / 20

Хозяйке на заметку №2:

Низкий SL вызывает неудовлетворенность абонентов. Высокий SL дорог в достижении и НЕ повышает удовлетворенность абонентов (нейтральное отношение).

Опишите суть желаемого проекта
Мы найдем свободное время у менеджера, специализирующегося в Вашем направлении и сфере, и он с Вами свяжется в течение рабочего дня.
Отправляя данные с помощью этой формы вы подтверждаете, что ознакомились и согласны с нашей Политикой конфиденциальности.