Saltar al contenido principal

Comenzando con las Notificaciones Push

Las notificaciones Push son una herramienta poderosa para mantener la participación de los usuarios o para ampliar su cobertura a través de un canal directo y en tiempo real.

Existen dos categorías principales de notificaciones Push:

  • App Push, utilizadas para enviar notificaciones desde las aplicaciones en un dispositivo móvil del usuario (ya sea que la aplicación esté en uso o no).

  • Web Push, utilizadas para enviar notificaciones desde el navegador del usuario cuando está utilizando su sitio web, otro sitio web o su computadora en general.

La oferta de Actito

Para permitirle utilizar notificaciones push en su estrategia multicanal, Actito está directamente integrado con nuestra plataforma Notificare, que fue adquirida por Actito en abril de 2024. Esto le permite beneficiarse de la experiencia técnica de Notificare y, al mismo tiempo, desarrollar completamente su marketing de notificaciones push desde su licencia de Actito.

Cuando activa las notificaciones push de Actito, la configuración se divide en 2 partes:

  • Su equipo técnico debe configurar su aplicación o sitio web utilizando el kit de desarrollo proporcionado por WonderPush.

  • El equipo de Actito integrará su licencia con nuestro proveedor de notificaciones push.

Arquitectura del canal push

La integración implica una conexión entre su sistema y Actito, con perfiles (o clientes finales) conocidos por cada plataforma a través de los dispositivos identificados cuando se registraron para recibir notificaciones automáticas en su aplicación o sitio web.

Los “dispositivos suscritos” se registran y sincronizan con Actito. Se importan a una tabla diferente dependiendo de si están identificados o no.

  • Suscriptores identificados significa que el dispositivo de suscripción está asociado con una identificación de cliente final. Esto se hace cuando un visitante se autentica en su sitio web o su aplicación (por ejemplo, cuando se conecta a su área de clientes o se registra en su aplicación).

Estos dispositivos están asociados con perfiles en su base de datos central conectada a Push y todos sus demás canales.

  • Suscriptores anónimos significa que el propietario del dispositivo de suscripción no está identificado, porque no ha iniciado sesión, por ejemplo, por lo que los scripts instalados en su sitio web/aplicación no pueden encontrarlo. 'asociar con un identificador.

Estos dispositivos están vinculados a una tabla de perfiles separada, en la que se crean y almacenan automáticamente usuarios anónimos mientras permanezcan sin identificar.

Acerca de los perfiles y dispositivos

En Actito, un perfil está asociado a una única dirección de correo electrónico. Esto es ligeramente diferente para las notificaciones push.

De hecho, un solo perfil puede tener diferentes dispositivos (un teléfono inteligente, una tableta, una computadora de escritorio con varios navegadores, etc.). El perfil puede interactuar en su sitio web/aplicación con todos estos dispositivos y suscribirse (o no) para recibir notificaciones push en cada uno de ellos.

La ID del cliente final debe ser única en Actito, mientras que en WonderPush varios dispositivos pueden estar asociados a la misma ID de cliente final, porque pertenecen al mismo perfil.

images/download/attachments/666796043/image2023-5-3_11-26-48.png

  • En este ejemplo: 1 persona = 3 dispositivos

  • Para poder ser contactado, el perfil debe aceptar las notificaciones en la aplicación/navegador de un dispositivo.

Ver información del dispositivo

Puede ver los dispositivos vinculados a cada perfil en la pestaña Datos vinculados de su tarjeta de perfil.

La información del dispositivo se almacena en una tabla de datos vinculados dedicada denominada "Dispositivos push {Nombre de integración}". Tienes acceso a la siguiente información para cada dispositivo:

  • Identificador del dispositivo (deviceId)
  • Estado de suscripción (Está suscrito)
  • Tipo de plataforma (Web, Android, iOS)
  • Idioma del dispositivo
  • Cuando el dispositivo está registrado

Además, cuando un dispositivo se transfiere de la BD anónima a la BD identificada, se actualizan 4 campos específicos. Se identifican por el prefijo 'Moved' y proporcionan información relativa al perfil original.

  • Moved was subscribed: indica si el dispositivo estaba suscrito cuando fue transferido
  • Moved Moment: informa cuándo se movió el dispositivo (es decir, cuándo se identificó el perfil)
  • Moved User ID: ingresa el ID de usuario del perfil al que se asoció previamente el dispositivo
  • Moved profile table: informa la BD en la que se encontraba este perfil

alt text

info

Si bien los atributos 'Moved' se utilizan particularmente para la transferencia entre tablas anónimas e identificadas, también pueden resultar útiles cuando un dispositivo se transfiere entre dos perfiles identificados.
De hecho, cuando un dispositivo se comparte entre diferentes usuarios (un ordenador perteneciente a una pareja, por ejemplo), el dispositivo se vinculará al último perfil conectado al sitio (o aplicación).

Acerca de la ID del cliente final

La ID del cliente final será determinada por su sistema (por ejemplo, su CRM).

La asociación de la ID de un cliente final a un dispositivo se realizará en WonderPush cuando un perfil se suscriba a las notificaciones push y sea conocido por su sistema (por ejemplo, conectado a su sitio/aplicación).

La misma ID de cliente final debe existir en la tabla de perfiles de Actito para conectar los perfiles en los 3 sistemas.

consejo

Asignar el ID del cliente final a un dispositivo es un paso específico en configuración.

Sobre la sincronización de datos

La sincronización de datos es necesaria entre su sistema y Actito para poder enviar perfiles (identificados por su ID de cliente final). Como estos perfiles deben estar autenticados en su sitio web o aplicación, deben ser conocidos por su sistema y enviados a su flujo de datos en todos los casos.

La sincronización de las optins de estos perfiles se realiza automáticamente entre WonderPush y Actito. Cuando un perfil se suscribe a las notificaciones push en su sitio web o aplicación, se registrará un dispositivo optin en WonderPush y se sincronizará automáticamente con Actito: se actualizará una suscripción específica en el perfil para que coincida con el ID de cliente final del suscriptor.

De hecho, como parte de la integración, se definen suscripciones específicas para el canal Push: una suscripción web y/o una suscripción de aplicación (dependiendo de su configuración).

images/download/attachments/666796043/image2023-4-28_16-47-1.png

Estas suscripciones se actualizarán automáticamente y en tiempo real cuando un perfil (conocido por su ID de cliente final) otorgue o retire su autorización para ser contactado en su aplicación/sitio web, según el tipo de dispositivo que esté utilizando.

Un perfil puede suscribirse a las notificaciones push en varios dispositivos/navegadores. Mientras esté suscrito en un navegador, el valor de su suscripción web será Verdadero. Mientras esté suscrito en la aplicación en un dispositivo móvil, el valor de la suscripción de la aplicación será Verdadero.

Ejemplo: un perfil activa las notificaciones en Firefox y las desactiva en Chrome. El estado de suscripción web seguirá siendo "Suscrito". Sin embargo, si el perfil se da de baja tanto en Firefox como en Chrome, su suscripción web se actualizará automáticamente a "No suscrito".

¿Qué sucede si sus fuentes de datos no están en tiempo real?

Es posible que aún no exista un perfil en Actito cuando brinden su consentimiento en su aplicación/sitio web.
En tal caso, se creará un perfil anónimo (ver abajo).

Cuando se importan nuevos perfiles a su base de datos, Actito comprobará si un ID de cliente final coincidente ya está vinculado a un dispositivo habilitado y actualizará las suscripciones en consecuencia.

¿Qué sucede si se desinstala la aplicación o se destruye el dispositivo?

Dependiendo del sistema operativo, es posible que la desinstalación de la aplicación no cancele inmediatamente el registro del perfil de opción push. Pero la próxima vez que una campaña push intente contactarlos, serán reconocidos como inalcanzables y se cancelará su suscripción automáticamente.
Lo mismo ocurrirá si el dispositivo está permanentemente fuera de servicio y no puede responder a los intentos de contacto.

¿Qué sucede si un perfil cambia de dispositivo?

Cuando un perfil cambia de dispositivo (por ejemplo, si obtiene un nuevo teléfono o computadora portátil), deberá visitar su sitio web/instalar su aplicación y volver a registrarse para recibir notificaciones.
Inicialmente, permanecerá registrado en su dispositivo anterior. Pero con el tiempo, su sistema operativo lo informará como inactivo y se cancelará la suscripción de su dispositivo anterior.

Atención

Ten en cuenta que esta es una sincronización unidireccional, ya que el estado de suscripción es administrado directamente por el perfil en tu sitio web/su aplicación.

Este valor de suscripción no debe modificarse en Actito, porque los cambios no se verán reflejados en WonderPush.

Acerca de la tabla anónima

Cuando no se puede identificar al propietario de un dispositivo optin mediante una ID de cliente final, se crea un perfil en la tabla anónima.

info

Si se conoce el identificador del cliente final de un dispositivo en el momento de suscribirse a las notificaciones push, pero no coincide con un perfil existente en la tabla identificada, se creará un perfil anónimo.

La estructura de esta tabla es muy básica:

  • El idioma del perfil, según el idioma especificado en la configuración del dispositivo.
  • Un id, basado en el ID del dispositivo.
  • Suscripciones App y Web, idénticas a las de la tabla identificada.

Al igual que la tabla identificada, se crea una tabla de datos vinculados para almacenar los dispositivos de perfil anónimo (ver arriba).

info

Dado que la identificación se basa en el dispositivo, se pueden crear varios perfiles anónimos para la misma persona si utiliza varios dispositivos de forma anónima.

Identificar un perfil anónimo

¿Qué sucede cuando se identifica un perfil anónimo?

Por ejemplo, esto puede suceder cuando: *Un visitante que se ha suscrito a Push de forma anónima crea una cuenta en su sitio web, lo que le permite asociar una identificación de cliente final con su dispositivo.

  • Un perfil se importa a su base de datos después de su creación en la tabla anónima (porque su ID de cliente final no coincide con un perfil existente en el momento de la suscripción porque sus fuentes de datos son asincrónicas).

Cuando un perfil queda "identificado" como en los casos anteriores:

  • El dispositivo anónimo será transferido al perfil identificado, en su base de datos principal, mientras se realiza un seguimiento del perfil anónimo utilizando los atributos "MOVED".
  • La suscripción correspondiente (App o Web) se transferirá al perfil identificado si el dispositivo ha sido opt-in. Si el usuario se dio de baja antes de ser identificado, el dispositivo se transferirá pero solo en un estado de "da de baja".
    nota

    Los dispositivos se transfieren con exactamente la misma información/estado que se guardó previamente en las tablas anónimas.

    *El dispositivo y la suscripción se eliminarán del perfil anónimo. Ya no serán accesibles en campañas anónimas.
info

Los perfiles anónimos sin ningún dispositivo activo se eliminan automáticamente después de que su dispositivo se transfiere a la tabla identificada, lo que garantiza que no contacte a perfiles ahora identificados a través de sus campañas anónimas.

Definición de la integración

El equipo de Actito configurará la Integración con nuestro partner.

Una integración cubre una una tabla de perfil existente en Actito, vinculada a un sitio web y una aplicación móvil. Como se ha explicado anteriormente, cuando se crea la integración, se crea una tabla de perfil anónimo.

Si no tienes aplicación móvil, es posible configurar solo un sitio web (y viceversa).

Consejo

Por una aplicación móvil consideramos que una aplicación para plataformas Android y una aplicación para IOS cuentan como una sola aplicación.

Es posible tener más de una integración si deseas vincular tu tabla a varios sitios web/aplicaciones, tienes un entorno de preproducción o si tienes varias bases de datos de perfiles

Ver tus integraciones

Tus integraciones serán visibles cuando crees campañas Push.

images/download/thumbnails/666796043/image2023-4-28_17-5-43.png

Puedes ver la definición de la integración haciendo clic en 'Ver detalles'.

images/download/attachments/666796043/image2023-4-28_17-7-9.png

Además del nombre de la integración, los parámetros importantes son:

  • La base de datos de Actito a la que está vinculada la integración (y la entidad en la que está almacenada).
  • El atributo de perfil definido como ID de cliente final, que es la clave para las sincronizaciones entre tus perfiles y tus dispositivos.
  • El nombre de las suscripciones de la web y de la App, que se sincronizan automáticamente cuando un perfil opta por enviar notificaciones en tu sitio web/App.

Configura tu aplicación o sitio web

Si puedes ver el canal de Notificaciones Push y tu Integración, esto significa que la configuración por parte de Actito está hecha.

Sin embargo, antes de utilizar las notificaciones push con Actito, tu aplicación o sitio web también debe estar configurado.

La configuración por Web o App Push técnica se puede resumir en 4 acciones principales:

  1. Obtenga el kit de desarrollo de software (SDK) correcto según el tipo de plataforma

  2. Agregar el SDK al sitio web y/o aplicaciones

  3. Agregue la función al script para asignar una ID de usuario cuando el cliente final inicia sesión en el sitio web o la aplicación.

  4. Configurar la invitación para tener suscripciones

info

Para ello, su equipo técnico deberá obtener el SDK de Notificare.

Esto te lo proporcionarán los equipos de Actito.