Aller au contenu principal

Comprendre les tables Devices

Lorsqu’une intégration Push est configurée dans une licence, deux tables Devices sont créées automatiquement :

  • Une pour les appareils identifiés, liée à la table de profils existante.
  • Une pour les appareils anonymes, liée à une nouvelle table de profils anonymes.

Les tables suivent cette convention de nommage :

  • Appareils identifiés : Devices - <Nom de l’application>
  • Appareils anonymes : Devices - <Nom de l’application> - Anonymous

Les appareils sont stockés dans la table appropriée selon qu’ils sont identifiés ou anonymes :

  • Appareils identifiés : ils sont associés à un profil connu dans la table de profils. Cela se produit lorsqu’un visiteur se connecte ou s’inscrit sur votre site ou votre application, ce qui le rend reconnaissable dans votre base de données.
  • Appareils anonymes : ils appartiennent à des utilisateurs non identifiés — par exemple, s’ils ne sont pas connectés sur votre application ou site, ou s’ils sont inconnus dans votre base de données.

Affichage des informations sur l'appareil

Liste des attributs de Devices

Vous avez accès aux informations suivantes pour chaque appareil :

  • Identifiant de l'appareil (deviceId)
  • Etat de l'abonnement (Is subscribed)
  • Type de plateforme (Web, Android, iOS)
  • Langue de l'appareil
  • Le moment où l'appareil est enregistré
  • Origine: l'URL depuis laquelle les appareils web push ont été enregistrés
  • Transport: le service utilisé pour délivrer la notification push
  • La version de l'OS de l'appareil
  • Le string de l'OS de l'appareil
  • Le nom du navigateur
  • La version du navigateur
  • La version de l'app
  • Le string de l'appareil
  • Le dernier moment où l'appareil était actif: la date ISO de la dernière interaction
  • La région, collectée de l'appareil ou du navigateur

De plus, quand un appareil est transféré depuis la DB anonyme vers la DB identifiée, 4 champs spécifiques sont mis à jour. Ils sont identifiables par le préfixe 'Moved' et renseignent des informations relatives au profil d'origine.

  • Moved was subscribed: renseigne si l'appareil était opt-in quand il a été transféré
  • Moved Moment: renseigne le moment où l'appareil a été transféré (c'est-à-dire quand le profil a été identifié)
  • Moved User Id: renseigne le user id du profil auquel l'appareil était précédemment associé
  • Moved Profile Table: renseigne la DB dans laquelle ce profil se trouvait
info

Si les attributs "Moved" sont notamment utilisés pour le transfert entre les tables anonymes et identifiées, ils peuvent également être utiles lorsqu'un appareil est transféré entre deux profils identifiés.
En effet, lorsqu'un appareil est partagé entre différents utilisateurs (un ordinateur appartenant à un couple, par exemple), l'appareil sera lié au dernier profil connecté au site (ou à l'application).