Guía práctica

Elige dónde aparece el widget

Mantén el widget de chat y el centro de ayuda fuera de las páginas donde estorban, y haz que aparezcan justo cuando ayudan: para clientes con sesión iniciada, durante una campaña o cuando alguien lleva un rato leyendo.

Dónde encontrarlo

Abre Canales, selecciona el canal de tu sitio web, abre la pestaña Chat en vivo y desplázate hasta Dónde aparece el widget. Los propietarios y administradores pueden cambiarlo. Selecciona Guardar cambios cuando termines. Los visitantes reciben las nuevas reglas la próxima vez que carguen una página.

Listas de páginas permitidas y bloqueadas

En Páginas, elige uno de estos tres modos:

  • Mostrar en todas las páginas: El modo predeterminado. No se usa ninguna lista de páginas.
  • Mostrar solo en estas páginas: Una lista de permitidas. El widget solo aparece donde coincide un patrón.
  • Ocultar en estas páginas: Una lista de bloqueadas. El widget aparece en todas partes excepto donde coincide un patrón.

Añade un patrón por página. Empieza un patrón con / para que coincida con una ruta en cualquiera de tus dominios, o incluye el dominio para apuntar a un solo sitio. * coincide con cualquier cosa. La coincidencia no distingue mayúsculas e ignora la cadena de consulta, salvo que tu patrón contenga ?.

PatrónCoincide con
/pricingExactamente /pricing (se ignora la barra final)
/blog/*Todas las páginas dentro de /blog/, pero no /blog en sí
/blog*/blog y todas las páginas que contiene
*checkout*Cualquier ruta que contenga checkout
shop.example.com/*Todas las páginas de ese dominio (se ignora www.)
/pricing?plan=*/pricing solo cuando tiene un parámetro plan

Muestra el widget según disparadores

En Mostrar solo cuando, añade hasta 20 condiciones. Si hay más de una, elige si Se cumplen todas las condiciones o Se cumple alguna condición. El widget solo aparece en una página permitida y cuando se cumplen las condiciones. Las fechas y horas usan la zona horaria de los ajustes de tu espacio de trabajo.

CondiciónQué compruebaEjemplo
URL de la páginaLa dirección completa de la página actual. «coincide con el patrón» usa los mismos comodines que la lista de páginas.contiene /pricing
Parámetro de la URLUn parámetro de consulta, como una campaña o un cupón. Usa «está definido» para comprobar simplemente que existe.utm_campaign es summer-sale
Procedencia (referrer)La página desde la que llegó el visitante.contiene google.
Correo del visitanteEl correo que envió tu sitio con identify o el que escribió el visitante. Usa «está definido» para «solo visitantes con sesión iniciada».termina en @acme.com
Atributo del visitanteCualquier atributo que tu sitio envíe con identify o setAttributes: un ID de usuario, un grupo, un plan o un campo personalizado. Compara texto, números y verdadero/falso de forma exacta.group es uno de vip, beta
FechaLa fecha de hoy, desde y/o hasta un día (ambos incluidos).desde 2026-11-24 hasta 2026-11-30
Día y horaDías de la semana y una franja horaria. Una franja que termina antes de empezar continúa pasada la medianoche.lun.–vie., de 09:00 a 17:00
DispositivoTeléfono, o tableta y ordenador.Teléfono
Idioma del navegadorEl idioma del navegador del visitante. de incluye de-CH y de-AT.es de
Tiempo en la páginaSegundos desde que el visitante abrió la página actual. El widget aparece en cuanto se alcanza ese tiempo.al menos 15 segundos

Las reglas se vuelven a comprobar cada vez que el visitante pasa a otra página en una aplicación de una sola página, cuando tu sitio envía atributos nuevos y cada minuto mientras haya una condición de fecha o de horario. Si el chat está abierto cuando las reglas lo ocultan, se cierra. La conversación se conserva para cuando vuelva el widget.

Envía los valores que comprueban tus reglas

Las condiciones de correo y de atributos del visitante leen lo que tu sitio pasa al widget. Los visitantes con sesión iniciada que usan una identidad verificada (userJwt) también deben pasar email si una condición de correo lo necesita.

HTML
<script>
  // Send the values your display rules check
  sonny('identify', {
    email: 'anna@acme.com',
    attributes: { userId: 'u_123', group: 'vip', seats: 12 }
  });

  // Later, when something changes
  sonny('setAttributes', { group: 'beta' });
</script>

Anula las reglas desde tu código

Tu propio código siempre manda. sonny('show') y sonny('hide') ignoran las reglas hasta que se recarga la página.

HTML
<script>
  sonny('hide'); // hide the widget, whatever the rules say
  sonny('show'); // show it again, whatever the rules say
  sonny('open'); // opens the chat, and shows the widget if rules hid it
</script>

Conviene saber

  • Las reglas de visualización ocultan el widget. No restringen el acceso: cualquiera puede seguir cargándolo.
  • Las reglas afectan a todo el widget, incluida su pestaña de Ayuda. Tu sitio público del centro de ayuda no se ve afectado.
  • Los SDK de iOS y Android ignoran las reglas de visualización. La app decide cuándo abrir el chat.
  • Visitantes en vivo sigue mostrando a las personas que están en páginas donde el widget está oculto.

Documentación relacionada