Ir al contenido

Enviar notificaciones push

Hay dos formas de enviar push: desde el backoffice, para campañas puntuales, y desde la API, para envíos automatizados desde tus sistemas.

Para campañas puntuales, las notificaciones se crean desde el backoffice de Reskyt con un asistente de tres pasos: Template, Audience y Confirm.

Pantalla de creación de una notificación en el backoffice de Reskyt, con los ajustes generales, el mensaje por idioma y la previsualización en el móvil

En el primer paso se define el contenido. Los ajustes generales son comunes a todos los idiomas: el nombre interno de la campaña, el tipo de destino y la imagen de previsualización. El tipo puede ser una URL, que abre una dirección web, o una Landing, que abre una página que tú mismo diseñas.

El mensaje se edita por idioma. Los idiomas disponibles salen de las zonas configuradas en la app, y hay uno marcado como idioma por defecto: los que se dejen vacíos caen en él. De cada idioma se rellenan el encabezado, el título, la URL de destino y, opcionalmente, una imagen de previsualización propia que sustituye a la general. Hay también una opción de traducción automática a partir del idioma por defecto.

Mientras rellenas, la previsualización de la izquierda muestra cómo se verá la notificación, y puedes alternar entre el aspecto de Android y el de iOS.

Es la vía habitual para promociones, avisos y comunicaciones que no dependen de un evento de tus sistemas.

La audiencia de un envío se construye sobre los dispositivos que han aceptado las notificaciones. Puedes enviar a toda la base o acotarla subiendo por CSV la lista de dispositivos a los que quieres llegar.

El patrón habitual para poder segmentar por cliente es guardar en tu CRM el identificador del dispositivo junto al ID de cliente cuando el usuario inicia sesión en la app. A partir de ahí construyes el segmento con los datos que ya tienes y subes la lista resultante, o lanzas el envío por API.

Para enviar desde la API, el identificador que se envía en deviceId es el hashed installation ID, que se obtiene con window.ReskytLayout.device.getHashedInstallationId(). El flujo completo está en la referencia de la API de push.

Las notificaciones caducan. Si no se especifica dateEnd, la API aplica una caducidad de 7 días desde el envío. El campo utmCampaign permite etiquetar el envío con un identificador de campaña.

La frecuencia de envío influye en la retención de la base de dispositivos: un volumen de notificaciones alto puede aumentar tanto la desactivación del permiso como la desinstalación de la app.

Si una notificación no llega, el orden de comprobaciones está en diagnóstico de push.