Ежедневная рассылка писем со статистикой
Каждую ночь сервис Webim рассылает письма со статистикой. Тема письма: «Webim: статистика за /ДАТА/».
Отчёт всегда строится за предыдущий календарный день (с 00:00:00 до 23:59:59), а не за текущие сутки. К письму прикладываются:
-
файл xlsx с отчётами по умолчанию;
-
файл с историей сообщений за тот же день — если в account config включён параметр
stats_w_chats(по умолчанию включён).
Письмо уходит не всем аккаунтам подряд: сначала аккаунт должен попасть в список «живых», затем ночная задача проверяет, можно ли отправить отчёт именно по нему.
Подготовка
Чтобы ночная задача отправила письмо, у аккаунта должны быть выполнены оба условия:
-
включена статистика v2 — параметр
analytics_v2_stats; -
задан адрес электронной почты для отчётов — поле Для ежедневных отчётов в разделе Адреса электронной почты на странице Общие настройки.
Если статистика v2 выключена или e-mail для отчётов не задан, ночная задача по этому аккаунту вернёт отказ, и письмо не отправится.
Язык письма определяется настройкой Язык по умолчанию. Подробнее см. в статье Языки.
Список «живых» аккаунтов
Ночная рассылка обрабатывает только аккаунты из списка «живых». В этот список аккаунт попадает только при создании нового чата: один заход в рабочее место оператора (РМО) без нового чата аккаунт в список не добавит.
Дополнительно действуют ограничения:
-
регистрация в списке — не чаще одного раза в час;
-
регистрация выполняется только на домашнем сервере аккаунта, и рассылка по аккаунту уходит с этого же сервера.
Аккаунт намеренно не регистрируется в списке, если он заблокирован или если в тарифе нет одновременно и чата, и статистики.
После рассылки отметки обработанных аккаунтов сбрасываются: чтобы получить следующее письмо, в аккаунте снова должен появиться новый чат. Отметки старше 48 часов в рассылку не попадают — это страховка на случай, если ночная задача не выполнилась и в списке остались записи за давно прошедшие сутки.
Когда письма не будет
Письмо со статистикой не отправится, если выполняется любое из условий:
-
со времени предыдущей рассылки в аккаунте не создавалось новых чатов (аккаунт не попал в список «живых»);
-
аккаунт заблокирован;
-
в тарифе нет чата или нет статистики;
-
не выполнена подготовка: выключена статистика v2 или не задан e-mail для отчётов.