Un precio mostrado en una moneda que el visitante no usa es un precio que exige un paso mental extra antes de significar algo, y un proveedor de software que vende un producto de pago por uso con una calculadora en su página de precios descubrió que los visitantes de fuera de su mercado nacional pasaban bastante más tiempo en la página de la calculadora y convertían a una tasa menor, un patrón que, cuando el equipo lo investigó, se debía justamente a esa fricción extra.
La solución fue mostrar el precio calculado en una moneda que el visitante usara en su día a día, junto a la moneda base del proveedor para quien la prefiriera. Decidir qué moneda mostrar primero empezaba por el país, obtenido en el servidor a partir de la dirección IP del visitante con /v1/ip, antes de que se generara la página de la calculadora de precios. El proveedor mantenía su propia pequeña tabla de correspondencias entre país y moneda de visualización, con un tipo de cambio aproximado actualizado periódicamente, y usaba el campo de país de la consulta para decidir qué moneda mostrar por defecto.
Conviene precisar qué cambió esto y qué no. My Geocode fija sus precios y factura en EUR en todo el mundo, sin importar dónde se encuentre el cliente que usa la API, un detalle que no tiene nada que ver con la moneda que una empresa construida sobre la API decida mostrar a sus propios clientes. La decisión del proveedor de mostrar los precios en la moneda local del visitante fue exclusivamente una elección propia de precios y localización, que usaba como dato de entrada la señal de país de la consulta, y no algo que la API de ubicación decidiera ni en lo que interviniera más allá de resolver el país.
El proveedor tuvo cuidado de indicar claramente que el precio convertido era una conversión aproximada de referencia, ya que la facturación real seguía haciéndose en la moneda base del propio proveedor y los tipos de cambio fluctúan, lo que significaba que la cifra mostrada en la página de precios era una estimación útil y no una garantía cerrada de lo que costaría un cargo concreto una vez hecha la conversión de moneda en el procesador de pagos real. Esta distinción era lo bastante importante como para señalarla directamente en la propia página, en una pequeña nota junto a la calculadora, para evitar cualquier confusión del cliente sobre lo que realmente se le cobraría.
El visitante podía volver a la moneda base con un solo clic si lo prefería, algo útil para los equipos financieros que evaluaban el producto y querían ver directamente la moneda real de facturación en lugar de una estimación convertida, y el proveedor mantuvo ese selector bien visible en lugar de esconder la opción, ya que quitarle al visitante la posibilidad de ver la moneda real de facturación en favor de una vista localizada forzada habría creado su propio tipo de fricción precisamente para los compradores con más probabilidades de estar haciendo comparaciones de presupuesto minuciosas.
El tráfico de la página de precios era una fracción modesta del total de visitas al sitio del proveedor, lo que mantenía esto holgadamente dentro de la cuota diaria gratuita la mayoría de los meses, con algún exceso ocasional cubierto con crédito prepago durante el lanzamiento de un producto o una campaña de marketing que generaba un tráfico inusualmente alto en la página de precios.
La documentación de la consulta subyacente está en /docs/ipv4-lookup/ y /docs/ipv6-lookup/, y los precios de My Geocode se detallan en /pricing/.
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.