Comprender las tablas Devices
Cuando se configura una integración Push en una licencia, se crean automáticamente dos tablas de Dispositivos:
- Una para los dispositivos identificados, vinculada a la tabla de perfiles existente.
- Una para los dispositivos anónimos, vinculada a una nueva tabla de perfiles anónimos.
Las tablas siguen esta convención de nombres:
- Dispositivos identificados:
Devices - <Nombre de la aplicaci ón>
- Dispositivos anónimos:
Devices - <Nombre de la aplicación> - Anonymous
Los dispositivos se almacenan en la tabla correspondiente según sean identificados o anónimos:
- Dispositivos identificados: están asociados a un perfil conocido en la tabla de perfiles. Esto ocurre cuando un visitante se conecta o se registra en su sitio o aplicación, lo que lo hace reconocible en su base de datos.
- Dispositivos anónimos: pertenecen a usuarios no identificados, por ejemplo, si no han iniciado sesión en su aplicación o sitio, o si son desconocidos en su base de datos.
Visualización de la información del dispositivo
Se puede acceder a la siguiente información para cada dispositivo:
- Identificador del dispositivo (deviceId)
- Estado de la suscripción (Is subscribed)
- Tipo de plataforma (Web, Android, iOS)
- Idioma del dispositivo
- Momento en que se registró el dispositivo
- Origen: la URL desde la que se registraron los dispositivos web push
- Transporte: el servicio utilizado para entregar la notificación push
- Versión del sistema operativo del dispositivo
- String del sistema operativo del dispositivo
- Nombre del navegador
- Versión del navegador
- Versión de la app
- String del dispositivo
- Último momento en que el dispositivo estuvo activo: la fecha ISO de la última interacción
- Región, recopilada del dispositivo o del navegador
Además, cuando un dispositivo se transfiere de la base de datos anónima a la base de datos identificada, se actualizan 4 campos específicos. Son identificables por el prefijo 'Moved' y proporcionan información relacionada con el perfil original:
- Moved was subscribed: indica si el dispositivo estaba opt-in cuando se transfirió
- Moved Moment: indica el momento en que se transfirió el dispositivo (es decir, cuando se identificó el perfil)
- Moved User Id: indica el user id del perfil al que estaba asociado previamente el dispositivo
- Moved Profile Table: indica la base de datos en la que se encontraba ese perfil
Si bien los atributos "Moved" se utilizan principalmente para la transferencia entre tablas anónimas e identificadas, también pueden ser útiles cuando un dispositivo se transfiere entre dos perfiles identificados.
De hecho, cuando un dispositivo es compartido entre diferentes usuarios (una computadora perteneciente a una pareja, por ejemplo), el dispositivo se vinculará al último perfil que inició sesión en el sitio (o en la aplicación).