App de contenido

Enviar notificaciones push

Una app de contenido vive de lo que publica, pero una publicación que nadie ve no vale nada. La notificación es el único canal que te pone en la pantalla de tus lectores sin intermediario, y GoodBarber ofrece tres formas de ella. No se disparan igual, no llegan a los mismos dispositivos, y no requieren la misma oferta.

Capítulo 1Lo que hace el push, y lo que no

Tres razones por las que sigue funcionando

Es instantáneo. Anunciar un directo que empieza, un episodio que acaba de subirse, una noticia que no aguanta hasta mañana: la entrega es inmediata, y la lectura también. Ningún otro canal aguanta ese tempo.

Está hecho para el móvil. Una notificación que no se abre enseguida no desaparece: se queda en el centro de notificaciones y en el badge del icono. Espera en la pantalla de inicio, al lado de la app.

Nadie se interpone. En una red social, un algoritmo decide quién ve tu publicación. En una bandeja de entrada, un filtro decide si tu mensaje llega. Una notificación sale de tu back office y aterriza en el dispositivo, sin árbitro por medio. Es exactamente lo que compras al tener una app y no una página.

Dónde se detiene esta guía

Esta guía trata el push como herramienta de audiencia. Dos usos vecinos se cubren en otro sitio, porque corresponden a otro oficio.

Las notificaciones enviadas automáticamente en cada etapa de un pedido, desde la confirmación hasta la entrega, se describen en «Gestionar bien tus pedidos». Las campañas promocionales de una tienda, desde los códigos de descuento hasta las nuevas colecciones, están en «Maximizar tus ventas».

Capítulo 2Tres tipos de notificación, más el SMS

Todas llevan el mismo nombre en la conversación corriente, pero no comparten ni disparador ni alcance. La tabla siguiente es el plan de esta guía.

Qué la disparaDónde se configuraEn qué apps
La notificación manualTú, en el momento en que haces clic en SendNotification › Push › SendiOS, Android y PWA
El push automáticoLa publicación de un contenido en una sección que has designadoNotification › Push › AutomateiOS, Android y PWA, a partir de la oferta Premium
La notificación de localizaciónLa entrada del usuario en una zona, o la detección de una baliza BluetoothNotification › GeoalertiOS y Android solamente, a partir de la oferta Premium
SMSTú, en una pantalla aparteNotification › Push › Send SMSExtensión, en todo tipo de app

Un punto de vocabulario con consecuencias prácticas: la notificación de localización no es un push. No sale nada de nuestros servidores. La zona y la baliza van integradas en la app, y es el dispositivo el que decide mostrar el mensaje cuando se cumple la condición. El capítulo que se le dedica saca de ahí dos límites.

Capítulo 3Enviar una notificación a mano

Es el gesto básico, y la pantalla es la misma para todo el mundo.

Dónde encontrarloNotification Push Send
La pantalla de envío de una notificación: el campo del mensaje con el número de caracteres restantes, el selector de lo que se abrirá al pulsar, la elección entre un envío inmediato y uno programado, las tres plataformas, y después el sonido y el badge. A la derecha, una vista previa en un teléfono muestra la notificación tal como aparecerá, con el número de destinatarios y el botón de envío.
El título que se muestra es el nombre de la app: el mensaje tiene que sostenerse solo.

Escribir el mensaje

Un campo, 256 caracteres, y ningún título aparte: el título que se muestra en el dispositivo es el nombre de tu app. Así que escribe una frase que se sostenga sola, sin contar con un titular encima.

La vista previa de la derecha muestra el resultado en iOS y en Android a medida que escribes. Úsala, los dos sistemas no cortan en el mismo sitio.

Elegir lo que se abre

Una notificación que abre la app en su página de inicio obliga al lector a ir a buscar lo que acabas de anunciar. El selector Select an action evita ese paso en falso: eliges abrir la app, una sección concreta, o un enlace externo.

Una advertencia antes de fiarte de él: una sección solo aparece en la lista una vez publicada. Si acabas de crearla, comprueba primero que no haya ninguna actualización pendiente en tu página de publicación.

Enviar ahora, o en una fecha fijada

La misma pantalla hace las dos cosas. Now sale al hacer clic; On a specific date abre un calendario y una hora.

La opción que conviene conocer es la casilla local time. Marcada, tu notificación programada para las 8 h sale a las 8 h para cada persona, y no a las 8 h de tu huso horario. Ahí está la diferencia entre un mensaje de buenos días y un despertar a las 3 de la madrugada para tus lectores del otro lado del mundo.

El sonido y el badge

Dos ajustes que parecen secundarios, pero que deciden hasta qué punto eres intrusivo. Eliges un sonido en una lista, o ningún sonido. Activas o desactivas el badge, ese pequeño contador rojo del icono de la app.

Un sonido personalizado en todas las notificaciones le da a la tuya el mismo estatus que una llamada de teléfono. Resérvalo para lo que lo merece.

Capítulo 4Elegir quién la recibe

Debajo del mensaje, el bloque Recipients empieza por las plataformas: iOS, Android, Progressive Web App. Después viene la elección que cuenta, All o Target.

El contador que hay al pie de la página recalcula el número de destinatarios en cada cambio, desglosado por plataforma. Míralo antes de enviar: es el único sitio que te dice si tu segmentación tiene sentido o si ha vaciado tu audiencia.

El panel de segmentación desplegado, en tres bloques: los criterios de personas, con la elección de un grupo y cuatro interruptores de comportamiento; los dispositivos, con el modelo y la versión del sistema; la zona geográfica, que abre un mapa y sus herramientas de dibujo.
Tres ejes que se combinan: quiénes son esas personas, en qué dispositivo, y dónde están.

Los usuarios

Tres criterios ligados a las personas, y el tercero es el más interesante.

Tus grupos de usuarios, los que has creado en tu espacio de comunidad, se ofrecen tal cual. Requieren la extensión Authentication, descrita en «Animar una comunidad con tu app».

El número de aperturas de la app en los últimos treinta días te da una segmentación por comportamiento sin nada que preparar: quienes no la han abierto nunca, de una a cinco veces, de cinco a diez, de quince a treinta. Es lo que te permite escribir un mensaje de reconquista a quienes se alejan, y dejar tranquilos a los habituales del día a día.

Dos casos especiales completan la lista: quienes no tienen la última actualización de la app, y quienes no han recibido nunca una notificación. También puedes filtrar por el idioma del teléfono, lo que resuelve limpiamente el caso de una audiencia repartida entre dos países.

Los dispositivos

Restringes el envío a los smartphones iOS, a los smartphones Android, o a determinadas versiones del sistema. Este filtro sirve sobre todo para un caso: no anunciar una funcionalidad a las personas cuyo dispositivo todavía no puede ejecutarla.

La zona geográfica

Un mapa, un punto, un radio. La notificación solo sale a los usuarios que están dentro del círculo que has dibujado.

No hay que confundirlo con el capítulo siguiente: aquí eres tú quien decide cuándo enviar, y la posición actúa como filtro. En una notificación de localización, es el movimiento del usuario el que dispara el mensaje.

La PWA se segmenta aparte

Los usuarios de Progressive Web App tienen su propio bloque de segmentación, y es más corto: tus grupos, el número de aperturas en treinta días, el idioma del navegador, el dispositivo y el navegador. Sin geolocalización, sin versión del sistema.

No es un olvido, es lo que un navegador acepta decir de un visitante. Cuenta con ello si tu audiencia está sobre todo en PWA.

Capítulo 5Anunciar cada vez que publicas

Escribir una notificación después de cada artículo es hacer dos veces el mismo trabajo, y olvidarlo un día sí y otro no. El push automático se encarga: designas una sección, y cada publicación dispara una notificación que lleva el título del contenido.

Dónde encontrarloNotification Push Automate

Crear una regla

Crear una regla abre el mismo formulario que un envío manual, salvo que el mensaje se sustituye por la elección de una sección. Puedes bajar un escalón y disparar solo sobre una categoría: toda la sección Artículos, o solo la categoría Conciertos.

Un campo prefix te permite añadir una mención delante del título, del tipo «Nuevo episodio». Es el único sitio donde escribes algo de texto, ya que el resto viene del contenido publicado.

Elegir cuándo puede salir

Publicar a las 23 h no significa despertar a tus lectores a las 23 h. El selector Send this message ofrece tres regímenes: en cualquier momento, durante una franja horaria que defines día a día, o durante un periodo delimitado por dos fechas.

La segunda opción es la que protege a tu audiencia, y es también la que se olvida configurar. Una regla que funciona sin franja horaria acaba siempre por salir en mal momento. Ya que estás, comprueba el huso horario que aparece bajo las siete líneas de la semana: es lo que decide qué significan las 9 h.

El formulario de un push automático: la elección de la sección y después de la categoría que disparará el envío, un campo de prefijo, las plataformas y la segmentación, y por último una franja horaria fijada hora a hora para cada uno de los siete días, con el huso horario debajo.
El mensaje no se escribe aquí: viene del título del contenido publicado.

El límite que conviene conocer

El push automático es una extensión, y no está disponible en la oferta Standard. Una app Standard envía notificaciones, pero solo a mano.

Tu lista de reglas muestra un interruptor para cada una, sus ajustes, sus estadísticas y su estado. Así que una regla se puede desactivar sin borrarla, que es lo que conviene hacer con un anuncio de temporada.

Capítulo 6Las notificaciones que dispara un lugar

Un museo que explica una sala cuando un visitante entra en ella, una tienda que señala su oferta del día cuando un cliente pasa por delante, un festival que da la bienvenida en la entrada: la notificación de localización responde al momento y no a tu calendario.

El grupo Geoalert solo aparece en tu menú una vez activadas las extensiones correspondientes.

Dónde encontrarloNotification Geoalert Notifications

Dos formas de definir un lugar

La geofence es un círculo sobre un mapa: una dirección, un radio en metros. Las gestionas en Notification Geoalert Geofences, en forma de lista o sobre un mapa, y cada una muestra el número de notificaciones asociadas.

El iBeacon es una baliza Bluetooth colocada en un lugar. Sirve allí donde el GPS no basta: dentro de un edificio, en un vestíbulo, delante de un pasillo concreto. Introduces su identificador único en Notification Geoalert iBeacons.

Configurar el disparador

Tres momentos posibles: cuando el usuario entra en la zona, cuando sale de ella, o después de una estancia de la duración que fijes.

Después viene el ajuste que evita el acoso, y merece una pausa: decides cuánto tiene que pasar para que la misma persona pueda volver a recibir el mensaje. En cada nueva entrada en la zona, o al cabo de 12 horas, 24 horas, dos días, dos semanas, hasta un año. Una tienda de paso lo quiere diario; un museo no quiere repetir la misma explicación en cada sala.

Como en el push automático, una franja horaria limita las horas de visualización.

Los ajustes del disparador de una notificación de localización: cuándo se muestra, el periodo permitido, el plazo antes de que la misma persona pueda volver a recibirla, y después la elección entre una zona geográfica y una baliza, y la zona en cuestión.
El plazo de repetición separa el recordatorio útil del acoso.

Dos límites que conviene conocer

Solo apps nativas. El contador de destinatarios solo menciona iOS y Android: tu PWA no recibe notificaciones de localización. Es la consecuencia directa de lo que las hace interesantes, el hecho de que el seguimiento de la posición ocurra dentro de la app instalada.

Una baliza se coloca antes de compilar. El identificador de tus iBeacons viaja dentro del binario de la app. Cambiarlo obliga por tanto a recompilar la app y a enviarla otra vez a las tiendas, cosa que el back office señala en pantalla. Una geofence, en cambio, se puede cambiar sin volver a publicar.

Una tercera advertencia, más rara pero brutal: activar el modo Apps for Kids desactiva automáticamente las geofences y los iBeacons, además del chat. Una app para niños no geolocaliza a sus usuarios.

Capítulo 7El SMS, cuando quieres estar seguro de llegar

Una notificación solo llega a quienes han instalado tu app y han aceptado las notificaciones. El SMS habla a un número de teléfono, lo que lo convierte en el único canal que queda una vez desinstalada la app.

Dónde encontrarloNotification Push Send SMS

Cómo funciona

Un mensaje de 140 caracteres, un botón, un contador de destinatarios. Sin segmentación, sin programación: lo que escribes sale tal cual a las personas que te han dado su número.

Ese consentimiento se prepara en la pestaña Settings de la misma pantalla. Allí escribes el cuadro de diálogo que pide el número dentro de la app, sus dos botones, sus mensajes de éxito y de error, el prefijo telefónico por defecto, y el SMS de bienvenida enviado al registrarse. Una petición bien escrita es la diferencia entre una lista de números y una lista vacía.

La pantalla de envío de un SMS: el recordatorio de las condiciones de publicación, el saldo de créditos dividido entre la parte incluida y la parte comprada, la fecha de la próxima renovación, el campo del mensaje con su contador, y la vista previa en un teléfono.
Un mensaje, un botón: ni segmentación ni programación en esta pantalla.

Lo que cuesta

El SMS es una extensión, y su ficha muestra el precio que se aplica a tu app. Incluye 500 SMS al mes, renovados en una fecha fija, y la pantalla muestra el saldo restante junto con la fecha de la próxima renovación. Más allá, los créditos adicionales se compran desde esa misma página.

Con 140 caracteres y un coste real por envío, el SMS no es un canal de publicación. Resérvalo para lo que justifica interrumpir a alguien: una anulación, un cambio de hora, una información que tu audiencia te reprocharía no haber enviado.

Capítulo 8Antes del primer envío

Tres condiciones técnicas

Se recuerdan en la parte superior de cada pantalla de notificación, y explican la mayoría de los casos de «no me ha llegado nada».

Tu PWA tiene que estar publicada y sus certificados push configurados, en Publish PWA Push Certificates. Tus apps iOS y Android tienen que estar publicadas en las tiendas. Y la app de vista previa no recibe notificaciones: probar un envío desde la app de prueba no demuestra nada, ni en un sentido ni en otro.

Lo que permite tu oferta

El número de notificaciones que puedes enviar cada mes depende de tu oferta.

StandardPremiumPro
Notificaciones al mes10.00030.000250.000
SMS al mes500500500
Push automáticono
Geofence e iBeaconno

Un punto que hay que leer en el sentido correcto: la cuota cuenta las notificaciones enviadas, no los mensajes escritos. Una notificación dirigida a 5.000 personas consume 5.000. Una razón más para segmentar.

Lo que controlan tus lectores

El primer cerrojo no es tuyo: el sistema operativo pide permiso para enviar notificaciones, y el usuario puede negarlo o retirarlo en cualquier momento.

El segundo sí puedes abrirlo. Si tu app tiene un área de miembros, Settings Profile settings te permite mostrar en el perfil el historial de notificaciones recibidas, y permitir a tus usuarios suscribirse o darse de baja de tus notificaciones programadas. Esta opción requiere la extensión Authentication.

Vale la pena activarla, aunque la idea de dejar marchar a los suscriptores resulte desagradable. Entre un lector que se da de baja de tus alertas y un lector que desinstala la app, el primero sigue estando localizable.