Voltar ao blog

Estratégia

Cancelamentos do passageiro no ride-hailing: três momentos que revelam falhas distintas

O cancelamento do passageiro ocorre em três janelas com causas distintas. Identificar em qual se concentra o problema na sua operação é o primeiro passo para reduzi-lo de forma sustentada.

9 min de leituraEquipo Cabgo · Plataforma de mobilidade
Ilustração isométrica com três níveis horizontais. Superior: telefone com figura de passageiro, anel de solicitação e badge X vermelho antes de qualquer veículo, rótulo '0-2 min'. Médio: veículo com seta em direção ao pin e badge X sobre o passageiro a meio caminho, rótulo '3-10 min'. Inferior: veículo no pin com badge de interrogação sobre a localização vazia do passageiro, rótulo 'no-show'. Cartões flutuantes: âmbar com gráfico, violeta com relógio, verde-azulado com interrogação.

A taxa de cancelamento do passageiro é uma das métricas que quase todos os operadores de ride-hailing rastreiam e muito poucos decompõem. Em uma operação com 1.200 corridas semanais e taxa global de 19%, esse número pode conter três problemas completamente distintos: cancelamentos antes da atribuição de um motorista —quando o passageiro não vê oferta disponível ou o tempo de espera estimado é alto—, cancelamentos após a atribuição —quando o motorista está a caminho, mas demora mais do que o passageiro está disposto a esperar—, e no-shows —quando o motorista chega ao ponto de embarque e o passageiro não está. Cada categoria tem uma causa operacional diferente, uma resposta diferente e uma leitura diferente sobre qual parte do serviço está falhando. Tratar o número agregado como um único sinal leva a intervenções que não atacam a causa real e produzem mudanças cosméticas que não reduzem a taxa de forma sustentada.

Este artigo é voltado ao operador com 20 a 80 motoristas ativos cuja taxa de cancelamento do passageiro está acima de 12 a 15% sem conseguir identificar em qual parte do processo de serviço o problema se concentra. Ele cobre por que as três janelas de cancelamento têm causas que se mapeiam a partes distintas da operação; o que o cancelamento pré-atribuição revela sobre a lacuna entre o que a plataforma promete e o que o passageiro experimenta; o que o cancelamento pós-atribuição revela sobre a distância de atribuição e os tempos de chegada reais; quais segmentos de passageiro geram os no-shows e o que os causa; como o padrão de cancelamentos do passageiro revela falhas que os dados de motorista não mostram diretamente; e quais consultas semanais ao agente produzem o diagnóstico por janela. A tese é prática: uma taxa de cancelamento global acima de 15% em uma operação regional não é principalmente um problema de retenção —é uma falha de entrega de serviço que o passageiro comunica por meio do único sinal disponível para ele: sair antes de a corrida começar.

Os três momentos de cancelamento e por que cada um revela um problema distinto

Para transformar o cancelamento do passageiro em um diagnóstico útil, o primeiro passo é separar a taxa global em três janelas com timestamps mensuráveis. O primeiro momento é o cancelamento pré-atribuição: o passageiro solicita uma corrida mas cancela antes de a plataforma atribuir um motorista —a maioria ocorre nos primeiros 90 a 120 segundos. O segundo é o cancelamento pós-atribuição: um motorista foi atribuído e está a caminho, mas o passageiro cancela antes de ele chegar —tipicamente entre os minutos 3 e 10 após a atribuição. O terceiro é o no-show: o motorista chegou ao ponto de embarque mas o passageiro não está ou não responde. Nenhuma dessas três janelas requer dados que não estejam já disponíveis na plataforma: os timestamps de solicitação, atribuição, chegada e cancelamento identificam em qual janela cada evento ocorreu.

As três janelas e o que cada uma diagnostica na operação:

  • **Cancelamento pré-atribuição (0-2 min)**: o passageiro cancela antes de ver um motorista atribuído. A causa mais frequente é tempo de espera estimado superior a 6 minutos ou ausência de motoristas no raio próximo. Essa janela diagnostica a disponibilidade de oferta em zonas e faixas específicas — onde se concentra indica lacunas de cobertura.
  • **Cancelamento pós-atribuição (3-10 min)**: o passageiro cancela após a atribuição, mas antes de o motorista chegar. A causa mais frequente é que o tempo de aproximação real supera o estimado que a plataforma mostrou no momento da atribuição. Essa janela diagnostica a precisão dos tempos de chegada e a distância de atribuição.
  • **No-show do passageiro**: o motorista chegou ao ponto de embarque e o passageiro não está ou não responde. A causa varia por segmento: passageiro novo que não marcou bem o ponto de embarque, passageiro que encontrou transporte alternativo enquanto esperava, ou solicitação sem intenção real de se concluir. Essa janela diagnostica fricção de UX e demanda não consolidada.

Cancelamento pré-atribuição: quando o passageiro não vê oferta antes de desistir

O cancelamento pré-atribuição é a janela que mais diretamente reflete a relação entre a cobertura da frota e a percepção de disponibilidade do passageiro. Um passageiro que solicita uma corrida e vê tempo de espera de 11 minutos com o motorista mais próximo a 4 km tem dois dados: quanto vai esperar e se há alguém por perto. Se qualquer um dos dois superar seu limiar de tolerância, ele cancela nos primeiros 90 segundos. Em mercados regionais onde a cobertura em zonas específicas durante faixas de transição entre picos é baixa, a taxa de cancelamento pré-atribuição nessas zonas pode chegar a 28 a 45% —significativamente mais alta que a média da operação. O dado que distingue se o problema é de cobertura estrutural ou pontual é a distribuição do tempo até o cancelamento: se mais de 65% dos cancelamentos pré-atribuição em uma zona e faixa ocorrem em menos de 90 segundos, o passageiro não está avaliando se vale a pena esperar —está saindo do app no momento em que confirma que não há motorista disponível imediatamente.

A implicação operacional é que o cancelamento pré-atribuição precoce —antes dos 90 segundos— não responde a mudanças no tempo de espera estimado: responde a mudanças na disponibilidade de motoristas no raio próximo. Ampliar o raio de atribuição melhora o número de atribuições concluídas, mas não reduz esses cancelamentos —apenas desloca o problema para a janela pós-atribuição porque o motorista atribuído chegará mais tarde. O ponto de intervenção correto é o pré-posicionamento preventivo antes do momento da solicitação, não ajustar o raio no momento da atribuição. A consulta ao agente que produz o mapa de cancelamentos pré-atribuição por zona e faixa nas últimas três semanas: «Mostre os cancelamentos do passageiro ocorridos antes da atribuição do motorista nos últimos 21 dias, agrupados por zona de solicitação e faixa horária de 90 minutos. Para cada combinação zona-faixa, mostre o total de cancelamentos, a proporção que ocorreu nos primeiros 90 segundos e o percentual em relação ao total de solicitações. Identifique as três zonas com maior taxa de cancelamento pré-atribuição em faixas fora do pico principal.»

Cancelamento pós-atribuição: quando a promessa de chegada não corresponde à realidade

O cancelamento pós-atribuição tem uma dinâmica diferente da pré-atribuição porque ocorre depois de a promessa já ter sido feita: a plataforma disse ao passageiro que um motorista estava a caminho e estimou um tempo de chegada. O passageiro cancelou porque o tempo real de chegada superou essa estimativa. Em mercados regionais com tráfego variável e motoristas atribuídos a distâncias de 2 a 5 km do ponto de embarque, a diferença entre o tempo estimado no momento da atribuição e o real pode ser de 3 a 7 minutos em faixas de tráfego congestionado. Se a plataforma mostrou «4 minutos» e o motorista chegou em 10, esse passageiro tem probabilidade 2 a 3 vezes maior de cancelar do que se a plataforma tivesse mostrado «8 minutos» desde o início. O problema não é o tempo de espera: é a discrepância entre o que foi prometido e o que está sendo entregue.

Os cancelamentos pós-atribuição se concentram em dois padrões geográficos e temporais específicos: zonas com tráfego não modelado corretamente no algoritmo de estimativa de tempos —corredores comerciais, cruzamentos escolares e mercados nas faixas das 7h30 às 9h e das 12h às 14h— e atribuições onde o motorista aceitou a corrida durante o trecho final de uma corrida anterior, produzindo uma posição de aceitação mais distante do ponto de embarque do que o sistema registra no momento da atribuição. A consulta ao agente que identifica esses nós: «Para os últimos 21 dias, mostre os cancelamentos do passageiro ocorridos entre a atribuição do motorista e a chegada ao ponto de embarque. Para cada cancelamento, inclua o tempo estimado de chegada mostrado ao passageiro no momento da atribuição e o tempo real transcorrido até o cancelamento. Agrupe por zona de embarque e faixa horária de 90 minutos. Identifique as combinações zona-faixa onde o tempo real até o cancelamento supera o tempo estimado mostrado em mais de 4 minutos em mais de 30% dos casos.»

O padrão de no-show: quais segmentos de passageiro o geram e como interpretá-lo

O no-show do passageiro é a categoria com maior heterogeneidade interna. Um motorista que chega ao ponto de embarque e espera 3 minutos sem o passageiro aparecer pode estar diante de três situações distintas: o passageiro novo que não conseguiu marcar bem o ponto de embarque e está a 200 metros do pin; o passageiro que encontrou um táxi na rua enquanto esperava a atribuição e esqueceu de cancelar a solicitação; ou a solicitação feita de um endereço comercial no horário de fechamento com uma conta nova, correspondendo a um padrão de demanda não consolidada. A taxa de no-show em operações regionais oscila entre 2 e 7% do total de solicitações atribuídas. Acima de 4%, o impacto na receita do motorista é mensurável: em uma sessão de 4 horas com 10 corridas atribuídas, um motorista que experimenta 1 a 2 no-shows perde 15 a 25 minutos de tempo produtivo —tempo que viajou até o ponto de embarque sem receber pagamento.

O diagnóstico útil do no-show não é a taxa global: é a segmentação por antiguidade do passageiro. Um no-show de um passageiro com mais de 8 corridas anteriores tem uma interpretação completamente diferente de um no-show na primeira ou segunda corrida do passageiro. Os no-shows de passageiros novos —com 1 a 3 corridas anteriores— concentram 45 a 65% do total em operações regionais. Uma proporção alta de no-shows nesse segmento sinaliza um problema de onboarding do passageiro: o fluxo de seleção do ponto de embarque gera confusão em zonas onde o pin não corresponde ao endereço real, ou o passageiro não recebeu uma notificação clara de que o motorista chegou. A intervenção nesse segmento não exige penalizar o passageiro: exige identificar as zonas onde a colocação do pin tem maior dispersão em relação ao ponto real de embarque e melhorar a instrução de confirmação que o passageiro recebe nesses pontos específicos.

Como o padrão de cancelamentos revela falhas que os dados de motorista não mostram

A relação entre as três janelas de cancelamento e os dados de motorista produz diagnósticos que nenhuma métrica de motorista gera diretamente. A taxa de rejeição do motorista mede quantas corridas não foram aceitas, mas não revela quantos passageiros saíram antes de haver um motorista disponível para rejeitar. O raio de atribuição mede a distância entre o motorista atribuído e o ponto de embarque, mas não mede se o tempo de chegada real correspondeu ao estimado. A receita por hora do motorista mede a produtividade da sessão, mas não captura o tempo perdido viajando até no-shows. As três janelas de cancelamento do passageiro preenchem essas lacunas com dados que têm uma única fonte: o comportamento do passageiro no momento em que a plataforma o falha.

Uma operação onde a taxa de rejeição do motorista é normal —15 a 20%— mas a taxa global de cancelamento do passageiro supera 18% tem um diagnóstico específico: o problema não está no comportamento do motorista, mas em algum ponto do processo de serviço que o passageiro experimenta diretamente. Se o detalhamento por janela mostra que 70% dos cancelamentos são pré-atribuição e concentrados em uma zona específica em faixa de transição, a causa é ausência de cobertura. Se 65% são pós-atribuição e concentrados na faixa das 7h30 às 9h em zonas com tráfego escolar, a causa é discrepância de tempos estimados. Se 40% são no-shows e concentrados em passageiros novos da primeira semana, a causa é onboarding do passageiro. Esses três diagnósticos são invisíveis da perspectiva do motorista, mas visíveis da perspectiva do passageiro. O operador que rastreia apenas métricas de motorista tem metade do diagnóstico: o lado da oferta. Os cancelamentos do passageiro são a métrica que mede se essa oferta chegou a tempo, com informação correta e no lugar onde o passageiro a esperava.

A consulta semanal ao agente: diagnóstico de cancelamentos por janela em 10 minutos

A consulta semanal que produz o diagnóstico completo de cancelamentos do passageiro para a semana anterior: «Para os últimos 7 dias, mostre a taxa de cancelamento do passageiro decomposta em três janelas: pré-atribuição —o passageiro cancelou antes da atribuição de um motorista—, pós-atribuição —o passageiro cancelou após a atribuição e antes de o motorista chegar ao ponto de embarque—, e no-show —o motorista chegou ao ponto de embarque e o passageiro não estava presente ou não respondeu dentro de 3 minutos. Para cada janela, mostre: total de cancelamentos, percentual em relação ao total de solicitações, as três zonas com maior volume de cancelamentos nessa janela e as três faixas horárias com maior concentração. Compare com os 7 dias anteriores e indique se alguma janela subiu mais de 2 pontos percentuais semana sobre semana.» Esse resultado produz o quadro de cancelamentos da semana sem interpretação adicional: a janela com maior percentual é a que concentra o problema, e a zona e faixa dentro dela indicam onde agir.

A consulta complementar que adiciona a segmentação de no-shows por antiguidade do passageiro: «Para os cancelamentos do tipo no-show dos últimos 21 dias, mostre o número de corridas anteriores do passageiro no momento do no-show e agrupe o resultado em: primeira corrida, 2 a 5 corridas anteriores, 6 a 15 corridas anteriores e mais de 15 corridas anteriores. Para as zonas com maior concentração de no-shows, mostre se a maioria é de passageiros novos ou estabelecidos.» Essa segmentação define se a intervenção é de onboarding do passageiro —zonas onde o pin não corresponde ao endereço real— ou de gestão de demanda não consolidada em faixas horárias específicas. O operador que executa as duas consultas toda segunda-feira tem o diagnóstico completo em 10 minutos, decomposto nos três tipos com respostas operacionais distintas. Essas respostas não são as mesmas: pré-atribuição pede posicionamento preventivo, pós-atribuição pede revisão dos tempos estimados em zonas com tráfego variável, e no-show pede melhorar a confirmação de chegada para o segmento correto.

Minha taxa de cancelamento do passageiro estava em 21% há cinco meses. Tentei de tudo: reduzi tempos de espera, enviei mensagens de confirmação, ampliei o raio de atribuição. Nada funcionou de forma sustentada. Quando comecei a separar a taxa por janela, vi que 68% era cancelamento pré-atribuição entre 6h45 e 8h30 na zona do mercado atacadista. 81% desses cancelamentos ocorriam nos primeiros 60 segundos —o passageiro não via motorista disponível e saía do app imediatamente. Não era preço nem tempo estimado: era que naquele horário simplesmente não havia ninguém naquela zona. Coloquei três motoristas com instrução de se posicionarem lá a partir das 6h30 três dias por semana e a taxa de cancelamento nessa zona caiu de 33% para 9% nessas faixas. Minha taxa global caiu de 21% para 14% em seis semanas sem mudar mais nada.
Operador com 30 meses de operação em uma cidade de 210.000 habitantes em Guanajuato, México

A taxa global de cancelamento do passageiro registra todos os momentos em que a plataforma não cumpriu a promessa que fez ao passageiro quando ele abriu o app e solicitou uma corrida. Essa promessa tem três etapas: atribuir um motorista disponível, fazer com que esse motorista chegue no tempo estimado, e completar a conexão física no ponto de embarque. Cada etapa pode falhar por razões distintas, e o momento em que o passageiro cancela identifica qual está falhando. O operador que trata o cancelamento como um único número perde a informação que ele contém: em qual ponto do processo de serviço o passageiro está tomando a decisão de ir embora. Sem o detalhamento, as intervenções são necessariamente genéricas: ajustar o preço, ampliar o raio, enviar lembretes. Com o detalhamento, a intervenção é específica ao tipo de falha.

Os dados para o diagnóstico por janela estão disponíveis em qualquer operação que registre os timestamps de solicitação, atribuição, chegada e cancelamento. O detalhamento não exige nova instrumentação: exige uma consulta que organize os cancelamentos existentes por janela em vez de somá-los. O operador que adiciona esse diagnóstico à sua revisão semanal transforma uma taxa global de 21% em três números com respostas distintas: 14% pré-atribuição que responde a posicionamento preventivo, 5% pós-atribuição que responde a precisão de estimativa em zonas específicas, e 2% no-show que responde ao segmento de passageiro novo em zonas com pin impreciso. Nenhuma dessas três respostas é baixar o preço, ampliar o raio ou aumentar os incentivos. São ajustes precisos a partes específicas do processo que a taxa global nunca teria indicado.

Temascancelamento passageiro ride-hailing diagnóstico operaçãotaxa cancelamento passageiro plataforma mobilidade regionalcancelamento pré-atribuição tempo espera app de táxino-show passageiro ride-hailing México LATAMcancelamento pós-atribuição motorista a caminho app táxidiagnóstico cancelamento passageiro operador mobilidadereduzir cancelamentos passageiro plataforma ride-hailing