<aside> ©️ Все названия, торговые знаки и имена, фигурирующие в этой статье — вымышленные. Любое совпадение с реальными торговыми или зарегистрированными знаками является случайным.
</aside>
Маршрутизация — это отправка запроса на стрим не всем стримерам, привязанным к кнопке, а только некоторым из них, в зависимости от определённых условий. Стримеров можно указывать индивидуально (для этого мы создали новое поле streamerId
) или через ID магазинов, к которым стримеры относятся (за это отвечает поле shopId
).
Маршрутизация работает по умолчанию у всех наших клиентов. Никаких специальных настроек в личном кабинете или где-либо ещё менять не нужно.
Для настройки маршрутизации нужно проделать следующее:
streamerId
и/или shopId
Для этого нужно загрузить стримеров через файл Excel, как описано в разделе «Импорт стримеров из Excel файла» в статье «Команда стримеров». В Excel файле есть столбцы Идентификатор магазина и Идентификатор работника, в которые нужно вписать shopId
и streamerId
соответственно. Это могут быть строки, состоящие из символов a-zA-Z0-9
.
Вы можете присвоить значения shopId
и streamerId
на ваше усмотрение — например, в качестве streamerId
можно использовать табельные номера сотрудников, если именно по ним организована логика в вашей системе управления персоналом.
<aside> ⚠️ Если вы не скачиваете шаблон Excel файла заново, а пользуетесь своим, учтите, пожалуйста, что столбцы должны стоять именно в том порядке, как в нашем шаблоне.
</aside>
Сброс маршрутизации — это момент, когда запрос отправляется всем стримерам, прикреплённым к кнопке. В этот момент маршрутизация «отменяется», и кнопка работает как обычно.
Промежуток времени до сброса определяется параметром resetRoutingAfterSeconds
, который прописывается в коде виджета, внутри вызова 'init'
. Время в параметре указывается в секундах.
eyeZon('init', {
businessId: '5d63fe246c2590002eecef83',
region: 'ru-1',
**resetRoutingAfterSeconds: 60**
});
<aside>
⚠️ Если параметр resetRoutingAfterSeconds
не прописан, сброс маршрутизации не произойдёт, то есть, вызовы будут поступать не всем стримерам, прикреплённым к кнопке, а только тем, чьи ID соответствуют условиям маршрутизации. Это эквивалентно созданию кнопки с новым набором стримеров.
</aside>
Для того, чтобы наша система принимала задачу на отправку запросов, параметры shopId
и streamerId
должны быть переданы из вашей системы управления сайтом. Поэтому логика маршрутизации задаётся на вашей стороне. Именно вы определяете, по какому принципу перенаправлять запросы покупателей тем или иным стримерам, в зависимости от разных факторов: онлайн продавцы или нет, каков их рейтинг в вашей системе, какова их специализация и место работы, важно ли наличие товара в магазине, где работают стримеры, и так далее (см. примеры ниже).
eyeZon('open')