Программа раннего тестирования отслеживания заказов
Функция отслеживания заказов позволяет пользователю непосредственно в Google Поиске ввести идентификатор заказа и проверить статус отправления, доставляемого вашей компанией. Нужные сведения извлекаются с помощью вашего API и затем показываются пользователю. Ниже приведен пример того, как информация об отслеживаемом заказе может выглядеть в Google Поиске.
 
   
    Доступность функции
Отслеживание заказов доступно на всех языках 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 | Можно ли перенести время доставки. | 
Мы не принимаем следующую информацию:
- какие бы то ни было персональные данные получателя или отправителя заказа;
- какие бы то ни было геоданные получателя или отправителя заказа.
Заявка на участие в программе
Если вас заинтересовала программа раннего тестирования этой функции, заполните специальную форму.