Перейти к содержанию
Innovialabs

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

Практика3 мин

Коротко

Клиенту нужны три вещи: своевременные уведомления о смене статуса, ссылка на страницу с курьером на карте и честное обновляемое время прибытия. Источник данных — приложение курьера или GPS, каналы — SMS, Telegram и страница отслеживания.

Что такое трекинг доставки для клиента

Отслеживание в реальном времени — это когда клиент сам видит, что происходит с заказом, и не звонит в поддержку. Работает оно на трёх элементах:

  1. Уведомления о статусах: заказ собран, передан курьеру, курьер в пути, доставлен.
  2. Страница отслеживания по уникальной ссылке: статус, карта с положением курьера, время прибытия.
  3. ETA — расчётное время прибытия, которое обновляется по ходу маршрута.

Цель простая: сократить звонки «где мой заказ» и неудачные доставки, когда клиента нет на месте.

Откуда берутся данные

  • Приложение курьера. Передаёт координаты телефона и отметки: забрал, в пути, доставлено, не удалось доставить.
  • GPS-трекер в машине. Надёжнее для собственного автопарка, но статусы точки всё равно отмечает водитель.
  • Система маршрутизации или TMS. Знает порядок точек и считает, сколько остановок осталось до клиента.
  • Магазин или учётная система. Знает, когда заказ собран и отгружен.

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

Какие уведомления отправлять

СобытиеЧто сообщить
Заказ передан в доставкуДата и интервал доставки, ссылка на отслеживание
Курьер выехал по маршрутуПримерное время, номер заказа
Перед вами одна-две точкиКурьер скоро будет, уточнённое ETA
ЗадержкаНовое время и причина в общих словах
ДоставленоПодтверждение и просьба об оценке
Не удалось доставитьЧто дальше и как выбрать новое время

Не нужно сообщать о каждом внутреннем шаге. Лишние сообщения раздражают и приучают их игнорировать.

Страница с курьером на карте

Что важно сделать правильно:

  • Ссылка без входа в аккаунт, но с длинным случайным токеном, чтобы её нельзя было подобрать.
  • Курьер показывается на карте только на последнем отрезке — когда он едет именно к этому клиенту. Это защищает приватность курьера и других клиентов.
  • Ссылка перестаёт показывать местоположение после доставки.
  • Мобильная вёрстка: почти все откроют ссылку с телефона.
  • Кнопки действий: связаться с курьером через подменный номер или чат, оставить комментарий, перенести доставку.

Для обновления позиции на странице используют периодические запросы или WebSocket. Частота обновления — компромисс между плавностью и нагрузкой на сервер и батарею курьера.

Как считать ETA честно

ETA строится по оставшимся точкам маршрута, времени обслуживания на каждой и прогнозу трафика. Правила:

  • показывайте интервал, а не точную минуту;
  • пересчитывайте после каждой завершённой точки;
  • при заметном сдвиге сообщайте сразу, а не когда клиент уже ждёт;
  • сравнивайте прогноз с фактом и корректируйте время обслуживания на точках.

Каналы: SMS, Telegram, push

  • SMS доходит почти до всех, но стоит денег за сообщение и ограничено по длине. Хорошо для ключевых событий.
  • Telegram-бот бесплатен для отправки, поддерживает кнопки и ссылки. Но бот может написать только тому, кто сам его запустил, поэтому подписку нужно предложить при оформлении заказа.
  • Push-уведомления — если у вас есть мобильное приложение.
  • Email — для подтверждений и чеков, для срочных статусов слабо подходит.

Практичная схема: Telegram для тех, кто подписался, SMS как запасной канал для остальных.

Типичные ошибки

  • Показывать на карте курьера, пока он везёт другие заказы.
  • Давать точное время, которое потом не выполняется.
  • Отправлять уведомления, которые противоречат реальному статусу из-за задержек синхронизации.
  • Не дать клиенту способа ответить или перенести доставку.

Частые вопросы

Нет. Достаточно веб-страницы по ссылке из SMS или Telegram. Приложение курьера при этом нужно — оно источник координат и статусов.

Поможем с этим

Если хотите не разбираться самим, а получить результат — этим мы занимаемся каждый день.

Обсудить проект

Читайте также

Есть идея или задача? Расскажите нам

Ответим в течение рабочего дня и предложим решение. Консультация бесплатная.