Um amigo de uma 3PL me ligou semana passada: "Gastamos dezenas de milhares num sistema de rastreamento em trânsito, e os clientes continuam ligando todo dia para perguntar onde está a carga deles. Será que queimamos esse dinheiro?" Fiz a ele 3 perguntas: qual é a taxa de alimentação de dados das suas transportadoras? Com quantos minutos de atraso no ETA você dispara um alerta? Quantos alertas disparam por dia? Ele não soube responder nenhuma. Aí pude dizer a ele: sim, o dinheiro provavelmente foi queimado. Não porque o sistema seja ruim, mas porque você nunca tratou isso como um problema de engenharia.

De onde vêm os dados em trânsito: primeiro a física

Há exatamente 3 fontes de dados de posição em trânsito. Costuradas juntas, isso é a "visibilidade". Compre só uma e não reclame que a imagem está borrada.

Primeiro, os dispositivos telemáticos GPS. Pense nisso como o serviço de localização de um smartphone aparafusado num caminhão: o dispositivo joga uma coordenada para a plataforma a cada poucas dezenas de segundos ou minutos. Máxima precisão, o mais em tempo real — e você paga o hardware mais os planos de dados. O melhor custo-benefício para a sua própria frota.

Segundo, os dados ELD. Desde que os EUA exigiram ELD (dispositivos eletrônicos de registro) nos caminhões interestaduais no final de 2017 — originalmente para o cumprimento de horas de serviço — os dados de posição vêm de brinde. Com a autorização da transportadora, você pode usar esse feed para rastreamento sem instalar nada novo. É como comprar uma lavadora e ganhar a secadora; use. Um porém: a transportadora é dona desses dados. Sem autorização, sem feed, sem atalho.

Terceiro, as APIs de transportadoras ou o EDI 214. O cano mais barato: a transportadora empurra uma atualização de status sempre que algo muda — coletado, em trânsito, entregue. Pense nisso como o indicador "digitando…" de um app de chat — você sabe que algo está acontecendo, mas não é um streaming ao vivo. Grátis ou quase grátis, ao custo de granularidade grossa e grandes atrasos; algumas transportadoras pequenas empurram 2 ou 3 atualizações por dia.

A analogia que encerra toda conversa de compra: o GPS é a transmissão HD ao vivo, o ELD é a transmissão oficial, o EDI 214 é o relato por texto. Quer a transmissão ao vivo, pague pela banda. Só precisa do placar, o relato por texto basta. Antes de assinar qualquer coisa, pergunte-se: preciso da transmissão ao vivo ou do placar?

Um ETA não é calculado. É chutado.

A fórmula parece simples — milhas restantes divididas pela velocidade prevista — mas a "velocidade prevista" é onde todos os corpos estão enterrados.

É exatamente como o ETA da navegação do seu celular: ele não divide pelo limite de velocidade. Ele mistura as velocidades históricas daquela estrada naquela hora, o tráfego ao vivo e se você para para um café. Os ETAs de carga adicionam mais 3 variáveis: as regras de horas de serviço (um motorista que atinge o limite legal precisa descansar — 10 horas mortas que o algoritmo tem que subtrair); a espera nas instalações (3 horas de fila no doca do último cliente somam três horas ao ETA, ponto final); e a latência de status (aquele EDI 214 "em trânsito" pode descrever onde o caminhão estava há duas horas — calcule de um ponto de partida errado e terá uma resposta errada).

Então um ETA é talvez 30% algoritmo, 70% frescura dos dados. Um intervalo de alimentação de cinco minutos e um intervalo de duas horas produzem duas espécies diferentes de ETA. Não espere que um algoritmo sirva para os dois.

Outono de 2024, uma 3PL em Ontario, Califórnia: 400 cargas por dia na alta temporada, uma plataforma de rastreamento novinha, e os clientes furiosos com os ETAs. Olhei uma vez: 70% da carga deles viajava com transportadoras pequenas que só enviavam EDI 214, 2 ou 3 atualizações por dia. O algoritmo calculava ETAs a partir de coordenadas com seis horas de idade — claro que eram ficção. Mudamos esse segmento para rastreamento por marcos: só eventos de coleta e entrega, sem ETA no meio. As reclamações caíram. Admitir que não dá para calcular é melhor do que publicar um ETA errado — um ETA errado queima a confiança do cliente, e a confiança custa mais do que nenhum ETA.

Alertas de exceção: limites errados equivalem a nenhum limite

3 camadas de alerta bastam. Mais do que isso é ruído.

Camada um: desvio do ETA. 30 minutos atrás do prometido — amarelo, só para o despachante. 60 minutos — vermelho, avise o cliente e escale para o supervisor. Esses números não são achismo: 30 minutos é a janela em que um despachante ainda pode recuperar (trocar motoristas, redirecionar); 60 é onde o cliente começa a replanejar a produção. Os limites ficam exatamente na linha do "ainda dá para consertar" — cedo demais e você é o menino que gritava lobo, tarde demais e você está escrevendo história.

Camada dois: geocercas. Parada num ponto de coleta ou entrega além de 2 horas sem movimento — alerta. Talvez o caminhão esteja detido, talvez esteja na fila, talvez o motorista esteja dormindo; a causa não importa, o que importa é que alguém pergunte.

Camada três: a própria carga. A temperatura do baú refrigerado desviando mais de 3°C do setpoint por 15 minutos — pegue o telefone, não espere uma notificação push. Algumas exceções não podem esperar uma fila de tickets.

Hora do desabafo: o pseudo-requisito mais comum que vejo é "empurrar cada exceção para o celular do cliente em tempo real". 200 alertas por dia, e no terceiro dia o cliente silencia as notificações — o que equivale a nenhum alerta. O valor de um alerta não é o volume; é "cada ping recebe um humano". Minha regra: alertas para o cliente, no máximo um por carga por dia. Alertas internos podem ser mais tagarelas, mas precisam ser escalonados. Um alerta sem níveis é ruído.

Verão de 2023, um distribuidor de alimentos frescos: uma carga refrigerada de Fresno para LA, o sensor do baú aos berros — falha na unidade de refrigeração. O sistema disparou 3 níveis de escalação em 15 minutos: despachante, supervisor, cliente. O despachante encontrou um armazém frio próximo para um cross-dock em 20 minutos e toda a carga foi salva. Aquela carga valia centenas de milhares de dólares; os sensores de temperatura eram alugados por algumas centenas por ano. É para isso que servem os alertas: silenciosos por meses, decisivos na única hora que importa.

A linha de compra: 3 atores, 3 formas de comprar

Frota própria com menos de 50 caminhões: não construa uma plataforma, compre SaaS, pague por caminhão por mês. Você não pode bancar uma equipe de dados, e não precisa de uma.

Principalmente transportadoras terceirizadas: compre uma plataforma de agregação — há várias no mercado, cada uma fazendo exatamente uma coisa: costurar feeds de rastreamento de milhares de transportadoras num único cano. Uma métrica decide a compra: que porcentagem das suas transportadoras ela cobre? 90% contra 50% de cobertura é um produto diferente.

3PL ou freight forwarder: comece com o módulo de rastreamento dentro do seu TMS, expanda depois. Não compre a suíte completa no primeiro dia — primeiro torne verdade "o cliente consegue resolver sozinho a pergunta de onde está minha carga", depois torne verdade "o ETA é preciso". Inverta essa ordem e o dinheiro queima.

A linha em uma frase: se o seu gasto anual de frete não chega a sete dígitos (USD), não fale em construir — compre. Visibilidade em trânsito sem escala é uma fogueira para o caixa.

Os buracos da manutenção: o go-live é a linha de largada

Buraco um: deriva do GPS. Arranha-céus no centro, pátios cobertos — as coordenadas vagam centenas de metros. Coloque um raio de geocerca de 200 metros e o caminhão "sai" dele diariamente, te afogando em falsos alertas. Comece em 500 metros, suba para um quilômetro completo nas cidades. Quando a precisão falha, alargue a cerca.

Buraco dois: motoristas matando o feed. ELDs são exigência federal — intocáveis. Mas um rastreador de app de celular se fecha com um gesto em segundos. A taxa de alimentação cai de 90% para 40%, e cada ETA morre. Não existe correção técnica; a correção é contratual: escreva "manter o rastreamento ligado" nos termos da transportadora, amarre o uptime do feed à tarifa. Transportadoras não conformes são eliminadas em fases.

Buraco três: fusos horários. Carga interestadual, uma conversão de fuso horário errada, e cada horário de chegada do lote sai errado por 3 horas. Confira o tratamento de fuso horário na primeira semana. Todo mundo pisa nessa.

Buraco quatro: tratar dados atrasados como ao vivo. Algumas APIs de transportadoras empurram em lote a cada hora. Construa alertas "em tempo real" sobre isso e você sempre chegará uma hora atrasado à sua própria emergência. Pergunte antes de assinar: qual é a frequência de empurrão? Não sabe responder — vá embora.

Então, valeu a pena? Olhe para um número: a taxa de alimentação iniciada pela transportadora. Mantenha-a acima de 80% e o sistema imprime dinheiro — os despachantes recuperam 2 a 3 horas por dia de perseguições telefônicas, as reclamações de clientes caem pela metade. Abaixo de 60%, não renove; renegocie primeiro as cláusulas de rastreamento dos seus contratos com transportadoras. A tecnologia nunca é o gargalo. As pessoas não cooperarem, sim. Alimente o algoritmo com dados lixo e até o modelo mais inteligente vira mobília.

Por Da Liu, engenheiro de automação

Traduzido do inglês. Em caso de divergência, prevalece a versão em inglês.