Программа раннего тестирования отслеживания заказов
Функция отслеживания заказов позволяет пользователю непосредственно в Google Поиске ввести идентификатор заказа и проверить статус отправления, доставляемого вашей компанией. Нужные сведения извлекаются с помощью вашего API и затем показываются пользователю. Ниже приведен пример того, как информация об отслеживаемом заказе может выглядеть в Google Поиске.
![Отслеживание заказа в результатах поиска](https://developers.google.cn/static/search/docs/images/package-tracking.png?authuser=6&hl=ru)
Доступность функции
Отслеживание заказов доступно на всех языках Google Поиска и во всех странах, где представлен этот сервис.
Требования
Каким критериям должны отвечать участники программы тестирования:
- Ваша транспортная компания должна или находиться за пределами Бразилии, Индии и Японии, или быть для какой-либо службы доставки единственным авторизованным поставщиком услуг отслеживания заказов.
- Отслеживание заказов происходит в реальном времени путем вызова RESTful JSON API с помощью запросов POST. Если у вас есть подходящий API, мы можем совместно с вами перенастроить его для работы с функцией отслеживания заказов. Ваш API должен соответствовать требованиям к доступности и быстроте отклика и возвращать необходимый контент в ответ на запросы.
Доступность и быстрота отклика
Мы рассчитываем, что ваш API будет доступен практически всегда. Ответ от него должен поступать в среднем в течение 700 мс, а время отклика по 95-му процентилю не должно превышать 1000 мс. Если API перестанет соответствовать этим требованиям, мы можем прекратить показ вашей информации о статусе заказов.
Контент
Ниже указано, какую информацию ваш API должен возвращать в обязательном порядке.
Обязательное поле | |
---|---|
CurrentStatus
|
Текущий статус заказа, в том числе дата и время, когда этот статус вступил в силу, и данные об ошибках. |
Настоятельно рекомендуем также включать в ответы API указанные ниже сведения.
Рекомендуемые поля | |
---|---|
DeliveredDate
|
Дата и время, когда заказ был доставлен (если он доставлен). |
PromisedDate
|
Дата, когда ожидается доставка. |
TrackingNumber
|
Номер отслеживания заказа. |
TrackingURL
|
URL сайта, на котором пользователь может получить информацию о статусе заказа и дополнительные сведения (если они есть). |
SupportPhoneNumbers
|
Номера телефона службы поддержки для каждого региона. |
TransitEvents
|
Набор событий, которые относятся к этапам доставки заказа получателю и содержат информацию о дате, времени, городе, регионе и стране (в зависимости от обстоятельств). |
CreateDate
|
Дата и время, когда был создан номер отслеживания. |
PickupDate
|
Дата, в которую заказ был передан в службу доставки. |
TimestampEvent
|
Временная метка события, связанного с заказом. |
LocationEvent
|
Геоданные события, связанного с заказом. |
CanReschedule
|
Можно ли перенести время доставки. |
Мы не принимаем следующую информацию:
- какие бы то ни было персональные данные получателя или отправителя заказа;
- какие бы то ни было геоданные получателя или отправителя заказа.
Заявка на участие в программе
Если вас заинтересовала программа раннего тестирования этой функции, заполните специальную форму.