Product Craft Bible
Success / confirmation pages
Inicio Patrones de interacción Success / confirmation pages
Patrones de interacción

Success / confirmation pages

8 reglas GOV.UK Design System · Confirmation pages · NN/g "After the Buy Button"GOV.UK Design System · Confirmation pages · Baymard "Order Confirmation Page Best Practices"Baymard Institute · Receipt / Order Confirmation benchmark (327 sitios, 874 ejemplos)Baymard "Order Confirmation Page Best Practices" · GOV.UK Design System
31

Success / confirmation pages

8 reglas
330

Confirma sin ambiguedad que la acción tuvo exito, antes que cualquier otra cosa

Lo primero que el usuario debe ver en una página de confirmación es una declaración inequivoca de que su acción específica se completo: que paso y que sigue. Un escueto "Gracias" no basta, porque deja al usuario sin saber si el sistema recibio su petición. El GOV.UK Design System formula la confirmation page como un requisito explicito: debe "tranquilizar al usuario de que completo la transacción y ayudarle a entender que esperar después". Encabeza con un título de exito prominente, acompanado de un icono y un color de estado verde.

GOV.UK Design System · Confirmation pages · NN/g "After the Buy Button"
Preferir
Pedido confirmado
Tu pedido #48291 fue procesado. Recibiras un correo de confirmación en los proximos 15 minutos.
Evitar
Gracias!
331

Muestra un número de referencia visible, seleccionable y copiable

Todo flujo de confirmación (compra, registro, solicitud, formulario) debe generar y mostrar un identificador único: número de orden, folio o ticket ID. Ese número es el ancla que permite al usuario contactar soporte, verificar su estatus y cerrar la incertidumbre. El GOV.UK Design System lo lista como elemento requerido: "incluye un número de referencia (si aplica)". Ponlo en texto seleccionable (no dentro de una imagen) y agrega un botón de "Copiar"; enterrarlo en un párrafo de 12px obliga al usuario a buscarlo en el email.

GOV.UK Design System · Confirmation pages · Baymard "Order Confirmation Page Best Practices"
Preferir
Número de pedido
#48291
Evitar
Tu pedido fue recibido. El número de referencia asociado a esta transacción es 48291 y lo encontraras también en el correo que te enviaremos.
332

Incluye un resumen completo de lo que se realizo

El usuario necesita confirmar que se compro, registro o envio. Un resumen de orden (productos, cantidades, precios, dirección de envio) o de los datos del formulario cumple dos funciones: permite detectar errores de inmediato y alivia la ansiedad cognitiva al cerrar el loop. Baymard documenta como "commonly observed issue" que los usuarios "luchan por verificar su compra" en páginas sin resumen; su benchmark abarca 874 ejemplos de pantallas de recibo y confirmación de pedido en 327 sitios. Omitir el resumen fuerza a esperar el email para verificar el pedido.

Baymard Institute · Receipt / Order Confirmation benchmark (327 sitios, 874 ejemplos)
Preferir
Resumen del pedido #48291
Audifonos Studio
Cantidad: 1
$2,490
Funda protectora
Cantidad: 2
$580
Total$3,070
Evitar
Pedido realizado correctamente
333

Ofrece acciones útiles: nunca un callejon sin salida

Una confirmation page sin acciones es un dead-end que abandona al usuario justo cuando su engagement es máximo. Como mínimo incluye: enlace para ver el estado del pedido, acceso a soporte y ruta de regreso al sitio. El GOV.UK Design System requiere de forma explicita "enlaces relevantes a información o servicios que el usuario pueda necesitar" y una "opción de registro de la transacción" (descarga de PDF). Las acciones secundarias de bajo riesgo (descargar recibo, crear cuenta) anaden valor, pero siempre después de la información esencial y con jerarquía clara.

GOV.UK Design System · Confirmation pages · Baymard "Order Confirmation Page Best Practices"
Preferir
Tu pedido esta en camino
Evitar
Gracias por tu compra. Que tengas un buen día.
334

Comunica tiempos y expectativas de forma concreta

El usuario que no sabe cuando llegara su pedido, cuando recibira el email o que pasa en las proximas horas se queda con ansiedad activa. La confirmation page debe incluir fecha o rango de entrega estimada, tiempo esperado para el email de confirmación y los proximos pasos del proceso. Baymard observa que los usuarios "se quedan esperando en la página durante minutos hasta confirmar que recibieron el email de confirmación", comportamiento de ansiedad por falta de tiempos. La vaguedad ("en breve recibiras un correo") genera más contactos de soporte que la precisión.

Baymard "Order Confirmation Page Best Practices" · GOV.UK Design System
Preferir
Entrega estimada
Martes 24 de junio
Correo de confirmación
En 15 min a alex@ejemplo.com
Evitar
Procesaremos tu pedido pronto. Espera noticias.
335

Anuncia el exito de forma accesible con role="status" en confirmaciones inline

Cuando la confirmación aparece en la misma página sin recargar (SPA, AJAX, modal), los usuarios de lector de pantalla no perciben el cambio si el contenido nuevo no tiene un rol ARIA correcto. role="status" con aria-live="polite" garantiza que el lector anuncie el mensaje sin robar el foco ni interrumpir agresivamente. WCAG 2.2 SC 4.1.3 (AA) exige que los mensajes de estado sean determinables programaticamente; la técnica suficiente es ARIA22. Clave: el contenedor con role="status" debe estar en el DOM vacio desde la carga inicial e inyectar solo el texto después; agregar el rol junto con el texto falla en VoiceOver y NVDA.

W3C WAI · Understanding SC 4.1.3 Status Messages · ARIA22
Preferir
<div role="status" aria-live="polite">
  <!-- vacio desde la carga -->
</div>
Tu formulario fue enviado
Evitar
<div id="msg"></div>
// rol + texto inyectados juntos → el AT no lo anuncia
336

No conviertas la confirmación en un escaparate: el mensaje primario va primero

La confirmation page es el único momento post-transacción con atención garantizada, y es tentador saturarla con ofertas. Pero anteponer cross-sells, banners de descuento o popups al resumen de la compra viola la expectativa del usuario y genera desconfianza. La regla: primero el bloque de confirmación completo (encabezado, número, resumen, tiempos) y solo después las acciones auxiliares de bajo riesgo. Baymard lo establece de forma explicita: las mejoras "sirven como adiciones suplementarias, no como reemplazos"; sitios como Overstock posicionan los cross-sells al fondo, no arriba.

Baymard "Order Confirmation Page Best Practices" · NN/g "State of Transactional Email"
Preferir
Pedido confirmado
#48291 · entrega 24 jun
También podría interesarte
Evitar
3x2 SOLO HOY · APROVECHA YA
Pedido #48291 confirmado
337

Garantiza la referencia futura: email de confirmación + página persistente

El usuario no solo consume la confirmation page en el momento; la usa como recibo días después. Dos mecanismos son obligatorios: enviar un email de confirmación con todos los datos relevantes y mantener la página accesible si el usuario vuelve con el enlace guardado. El GOV.UK Design System documenta que "algunos usuarios marcaran la confirmation page como un recibo" y que la respuesta preferida es "permitirles volver a la página siempre que sea posible". Si la sesión expiro, ofrece un fallback útil (tracking, nuevo inicio, contacto); nunca un 404 o un redirect silencioso al home. NN/g califica los correos de confirmación con 5.9/7 de satisfacción promedio, prueba de que el email es parte integral de la experiencia.

GOV.UK Design System · NN/g "State of Transactional Email" (satisfacción 5.9/7)
Preferir
Recibiras estos datos en tu correo en 15 min.
Si vuelves más tarde y tu sesión expiro, consulta el estado en seguimiento de pedido →
Evitar
404 · Página no encontrada