80% do sucesso do serviço de entrega depende da API Distance Matrix. Os outros 20% de sucesso são baseados em um software poderoso que analisa os dados retornados pela API. Depois que a API Distance Matrix do Google dobrou de preço em 2018, seus usuários começaram a procurar uma solução mais barata e tão eficaz quanto a anterior.
![966.ua case study](https://cdn.prod.website-files.com/62cd8c3bc505f2bfbf0ac96d/63a084939f904f2da284e67a_image_2.png)
A 966.ua nos encarregou de determinar as melhores rotas para seus mensageiros e otimizar os processos de negócios da empresa. Todos os meses, mais de 500.000 solicitações precisam ser retornadas com dados de geolocalização e as rotas mais rápidas entre os pontos. Graças à otimização das consultas e a uma solução que foi personalizada especificamente para atender a um modelo de negócios dos fornecedores, a Distance Matrix e a 966.ua trabalharam juntas para reduzir os prazos de entrega em 25%.
Veja como resolvemos o problema e alcançamos esses números.
Existem quatro formas principais de o cliente 966.ua pedir comida: pelo telefone 996, por meio de um chat-bot, pelo site da empresa ou por uma versão móvel do site.
Considerando uma variedade de modos de comunicação existentes, uma das principais funcionalidades que a empresa precisava era a geocodificação.
![geocoding](https://cdn.prod.website-files.com/62cd8c3bc505f2bfbf0ac96d/63a08493e6fdfc92b0a210e7_966ua_1.jpeg)
A geocodificação converte endereços (como “1600 Amphitheatre Parkway, Mountain View, CA”) em coordenadas geográficas (como latitude 37,423021 e longitude -122,083739) que podem ser usadas para colocar marcadores em um mapa. A geocodificação reversa é o processo de converter coordenadas geográficas em um endereço compreensível para as pessoas.
Esse recurso ajuda a otimizar os processos de negócios do 966, especialmente ao receber pedidos por telefone. A única coisa que um operador precisa fazer é inserir o endereço uma vez. O serviço de geocodificação o converte em coordenadas. O sistema pode enviar informações diretamente para a Matriz de Distância, calcular a distância da cozinha até o cliente e determinar quanto tempo levará para entregar a comida.
Devido ao fato de existirem várias cozinhas na cidade, a 966.ua teve que calcular as melhores rotas para seus entregadores em segundos, a fim de entregar comida aos seus clientes a tempo.
Como a empresa já havia usado a API do Google antes, foi fácil migrar para a Matriz de Distância. A sintaxe da nossa solução para solicitações é semelhante à do Google. A única coisa que precisa ser feita é alterar o domínio e o token de acesso. A migração leva menos de um dia porque não há necessidade de reescrever nenhum código.
Os principais clientes eram usuários móveis, que representavam cerca de 70% de todos os usuários on-line. Eles queriam saber quanto tempo levaria para a entrega chegar ao endereço. Depois de implementar a nova API, a 966.ua decidiu mostrar aos clientes as informações exatas quando o mensageiro chegou com o pedido. Nas versões móvel e desktop do site, cada usuário agora insere um endereço e vê o prazo de entrega imediatamente.
![estimated delivery time](https://cdn.prod.website-files.com/62cd8c3bc505f2bfbf0ac96d/63a08493b78efe2dbba394bd_966ua_2.png)
A empresa mostra aos usuários a hora em minutos. Isso inclui tempo para preparar os alimentos, embalar e quanto tempo o mensageiro passará no caminho.
A API Distance Matrix ajuda a calcular com precisão o tempo de entrega, levando em conta os engarrafamentos e as rotas mais rápidas para a cozinha e o transportador mais próximos.
Como resultado, conseguimos reduzir — em 5 vezes, em comparação com a API Google Distance Matrix — do 966.ua no cálculo dos prazos de entrega.
Depois que a 966.ua mudou alguns de seus processos de negócios, ela conseguiu reduzir seus prazos de entrega em 25%. Cada solicitação enviada pela API Distance Matrix é 5 a 7 vezes mais barata do que enviá-la pela API do Google. Isso ajuda a empresa a economizar custos no cálculo do prazo de entrega e a fornecer serviços de alta qualidade aos seus clientes dentro do prazo. No geral, a 966.ua conseguiu reduzir seus custos de entrega em 60%. Também se tornou possível enviar mais solicitações à API para refinar os algoritmos de cálculo de distância e tempo.
Realizamos um trabalho contínuo para calcular as durações das rotas e complementamos constantemente o banco de dados com novos dados.