Ir al contenido principal
Mostrando Push OnSite para un solo usuario

Si sus visitantes han iniciado sesión en sitio web, entonces tiene la posibilidad de crear PushOnSite que se mostrará solo a ese usuario.

Amanda Antunes avatar
Escrito por Amanda Antunes
Actualizado hace más de 9 meses

¿En qué escenarios es esto útil?

  • Cuando quieres notificar a un usuario que tiene mensajes nuevos

  • Cuando hay un cupón que sólo es válido para él

  • Cuando debe $$ y quieres llamar la atención

  • etc.

Básicamente: siempre que quieras comunicar algo a una sola persona.



¿Cómo implementar?

1) En Pushnews

Al crear Push OnSite debes elegir Modo de activación = Cuando se activa un evento.

Y el nombre del evento debe ser algo que contenga el ID del usuario para quien desea crear este Push OnSite, por ejemplo pushOnSiteParaUser_12345:

2) En tu sitio web

Ahora en tu sitio web, sólo necessitas invocar el evento pushOnSiteParaUser_12345. Así:

document.dispatchEvent(new Event('pushOnSiteParaUser_12345'));

Consejos adicionales

Puede hacer que su código sea dinámico para admitir Push OnSite para cualquier usuario, no solo para el usuario con ID "12345". A continuación se muestra un ejemplo en PHP:

document.dispatchEvent(new Event('pushOnSiteParaUser_<?php echo $id ?>'));


// donde $id es el ID del usuario

Si no se ha creado ningún Push OnSite para el usuario que actualmente accede a él, ¡no hay problema! El código es inofensivo y simplemente no muestra nada :)

¿Ha quedado contestada tu pregunta?