GH GambleHub

Empty states y consejos de UX

1) Por qué se necesitan estados vacíos

Un estado vacío es un momento de aprendizaje, no sólo «sin datos». Buen empty:
  • explica por qué está vacío,
  • muestra lo que hay que hacer a continuación,
  • ofrece un primer paso seguro,
  • reduce la ansiedad y ahorra tiempo de soporte.

2) Tipología de estados empty

1. Primer lanzamiento (first-time): el usuario aún no ha hecho nada.
2. Sin datos (zero data): las entidades no se han creado o la lista está vacía.
3. Filtros/búsquedas (no resultados): las condiciones excluyeron todo.
4. Error/inaccesibilidad temporal: red/servidor, pero los datos están disponibles en principio.
5. No hay derechos/restricciones: el acceso está prohibido, se requiere CCA/función/límite.
6. Mantenimiento - trabajos programados, espera.

3) Estructura de la tarjeta empty

Icono/ilustración (no sobrecargar; contraste ≥ AA).
Título de una línea: «Aquí todavía está vacío».
Causa/contexto: «Aún no has añadido» .../« El filtro no ha encontrado coincidencias ».
1-2 acciones (CTA): primaria (escenario principal), secundaria (alternativa).
Link para ayuda (opcional).
Nivel de página: mantenga la navegación y los filtros habituales - no convierta la pantalla en un callejón sin salida.

html
<section class="empty" role="region" aria-labelledby="empty-title">
<svg aria-hidden="true" class="empty__icon"><!-- … --></svg>
<h2 id = "empty-title "> It's empty for now </h2>
<p> Create the first campaign or change the filters. </p>
<div class="actions">
<button class =" btn btn--primary "> Create campaign </button>
<button class =" btn btn--ghost "> Reset Filters </button>
</div>
<a class =" help" href = "/help/campaigns "> How it works </a>
</section>

4) Tono y texto (redacción en UX)

Claro y benévolo. Evite «Error 0x»....

Causa → acción. El "filtro "VIP" excluyó todos los registros. ¿Restablecer el filtro?"

Sin culpa. No culpen al usuario por el vacío.
Un pensamiento es una frase.
Localización: evite las metáforas culturales; escriba el + 20-30% de la longitud del texto.

5) Ilustraciones y visual

Neutrales, discretos; en un tema oscuro, mejore el brillo de las ilustraciones.
No utilice las ilustraciones como único medio de significado.
Escala fija; no rompa la malla y la línea base.

6) CTA y alternativas

El CTA primario es el siguiente paso principal (crear/depositar/suscribirse).
El secundario es «ver demo», «importar», «restablecer filtros».
Límite para elegir: hasta 2 CTA; El resto está en «Más».
En los riesgos/pagos - texto transparente sobre las consecuencias y la cancelación.

7) Estados vacíos por scripts

7. 1 Primer lanzamiento

Una lista de comprobación de 3-5 pasos: «Añadir método de pago», «Seleccionar proveedor».
Botón «Omitir» + enlace a hyde.

7. 2 No hay datos

Una breve explicación de «por qué está vacío» + CTA «Crear »/« Importar».
Sugerencia: «Puede cargar CSV» (enlace a la plantilla).

7. 3 Filtros/búsqueda

Muestre qué filtros están activos y el botón Restablecer.
Ofrezca coincidencias cercanas o consultas alternativas.

7. 4 Error/inaccesibilidad

"Nos enfrentamos a un problema. Intente más tarde" + "Repetir "/" Estado del sistema".

Contact

Póngase en contacto

Escríbanos ante cualquier duda o necesidad de soporte.¡Siempre estamos listos para ayudarle!

Iniciar integración

El Email es obligatorio. Telegram o WhatsApp — opcionales.

Su nombre opcional
Email opcional
Asunto opcional
Mensaje opcional
Telegram opcional
@
Si indica Telegram, también le responderemos allí además del Email.
WhatsApp opcional
Formato: +código de país y número (por ejemplo, +34XXXXXXXXX).

Al hacer clic en el botón, usted acepta el tratamiento de sus datos.