Escribir una dirección completa en el teclado de un móvil es lento y propenso a errores, y cada errata en ese proceso se convierte más adelante en un posible problema de entrega. Una tienda online que vende a un público mayoritariamente móvil analizó sus datos de abandono en el pago y descubrió que el campo de dirección era donde un número desproporcionado de compradores se rendía a mitad de camino, a menudo tras varios intentos de corregir una línea que habían escrito mal.
La solución fueron las sugerencias en vivo. A medida que el comprador escribía en el campo de dirección, el formulario de pago enviaba el texto parcial a /v1/autocomplete, que devuelve coincidencias de dirección candidatas pensadas justamente para este tipo de búsqueda interactiva, actualizando las sugerencias a medida que se escribían más caracteres. En lugar de escribir una dirección completa y esperar que tuviera el formato que el sistema de la tienda esperaba, el comprador escribía los primeros caracteres de su calle y elegía la correcta de una lista corta que aparecía debajo del campo.
Seleccionar una sugerencia rellenaba de una vez el resto de los campos de dirección, calle, ciudad, región y código postal, lo que eliminaba varios campos separados que el comprador habría tenido que escribir a mano uno por uno. Esto importaba más de lo que podría parecer, ya que cada campo adicional es otra oportunidad para una errata, y una errata en un código postal o en el nombre de una ciudad suele ser lo que hace que un paso posterior de verificación de direcciones marque un pedido que el comprador rellenó bien en esencia, pero no con el formato exacto que esperaba el sistema.
La tienda mantuvo la introducción manual como alternativa, ya que las sugerencias de autocompletado dependen de que la dirección exista en una forma reconocible, y una dirección poco habitual, un edificio muy nuevo o una ruta rural sin un nombre de calle estándar podrían no dar una buena coincidencia. Un comprador que no viera su dirección en la lista de sugerencias podía seguir escribiendo y enviar el formulario manualmente, algo que la validación existente de la tienda gestionaba igual que siempre.
El efecto medible fue una reducción de los pagos abandonados en el paso de la dirección y una caída notable de la proporción de pedidos marcados para corregir la dirección después de realizarse, ya que menos compradores introducían erratas en campos que el autocompletado había rellenado correctamente por ellos. Ninguna de estas cifras era espectacular por sí sola, pero el abandono en el pago es una de esas métricas en las que las pequeñas mejoras se acumulan, ya que cada comprador que completa el pago en lugar de marcharse representa ingresos que de otro modo no habrían existido.
Las solicitudes de autocompletado crecen con lo mucho que escribe el comprador, ya que cada pulsación de tecla a partir de una longitud mínima puede lanzar una nueva solicitud de sugerencias, un patrón más pesado que una sola llamada de geocodificación por pedido. El equipo de ingeniería de la tienda ajustó el campo para esperar una breve pausa en la escritura antes de lanzar una solicitud, en lugar de lanzarla con cada pulsación, lo que redujo mucho el volumen de solicitudes sin que los compradores notaran ninguna diferencia en la rapidez de las sugerencias. Eso mantuvo la función holgadamente dentro de la cuota diaria gratuita durante la mayor parte del año, con crédito prepago cubriendo la temporada de compras navideñas, más intensa.
La documentación del endpoint, incluido cómo ajustar el momento de las solicitudes, está en /docs/address-autocomplete/.
Un código postal y una ciudad que no coinciden en un formulario de pedido parecen una pequeña errata hasta que se convierten en un envío mandado a una parte del país completamente distinta.
Una empresa de logística quería una alerta simple en el momento en que un camión de reparto entraba o salía de las instalaciones de un cliente concreto, sin construir ni licenciar una plataforma completa de seguimiento de flotas.
Una herramienta de colaboración quería que los compañeros de equipo vieran de un vistazo dónde estaba un colega y, aproximadamente, qué hora era para él, sin que nadie tuviera que escribirlo en su perfil.