Aller au contenu principal

Tables mobiles

Les canaux mobiles sont au cœur des stratégies modernes d’engagement client. Les notifications push et les messages in-app permettent de toucher les utilisateurs instantanément, de diffuser des contenus hautement pertinents et d’interagir avec eux aux moments les plus opportuns — lorsqu’ils utilisent activement votre application.

Pour prendre en charge ces canaux puissants, l’application Actito enrichit automatiquement votre modèle de données avec des tables mobiles dédiées. Ces tables sont conçues pour capturer l’ensemble de l’expérience mobile, depuis les devices utilisés par vos utilisateurs jusqu’à l’activité sur votre site web ou votre application native.

En collectant des données détaillées sur les devices et l’activité applicative, Actito permet un ciblage précis, une personnalisation avancée et une mesure fiable des performances des campagnes mobiles. Cette base de données garantit que chaque notification push et chaque message in-app est non seulement délivré de manière fiable, mais également aligné sur le comportement réel des utilisateurs, afin de créer des expériences mobiles plus pertinentes, plus opportunes et plus efficaces.

Architecture du modèle de données Mobile Native

Lorsqu’une application Actito est créée, plusieurs éléments sont automatiquement ajoutés afin de prendre en charge l’engagement mobile et web :

  • Une table de profils anonymes : <Nom de la table profil>Anonymous<Nom de l'app>
  • Une table des devices : Devices - <Nom de l'app>
  • Une table des devices anonymes : Devices <Nom de l’app> - Anonymous
  • Une table d’activité applicative : App Activity - <Nom de l’app>
  • Une table d’activité applicative anonyme : App Activity - <Nom de l’app> - Anonymous
  • Un abonnement Web et/ou App dans la table de profils existante
  • Un abonnement Web et App dans la table de profils anonymes

À propos des profils et des devices

L’ajout des canaux push ou in-app établit une connexion directe entre votre système et Actito. Grâce à cette connexion, les profils (clients finaux) sont reconnus sur les deux plateformes via les devices qu’ils utilisent lorsqu’ils s’abonnent aux notifications push sur votre site web ou votre application.

Lorsqu’un utilisateur donne son consentement, son device est enregistré et synchronisé avec Actito. Les devices opt-in sont stockés dans différentes tables selon que l’utilisateur est identifié ou anonyme.

Abonnés identifiés

Un abonné identifié est un utilisateur dont le device opt-in est associé à un identifiant client connu (end-customer ID). Cette association a lieu lorsqu’un visiteur s’authentifie sur votre site web ou votre application mobile, par exemple en se connectant à son espace client ou en s’inscrivant dans l’application.

Ces devices sont alors liés aux profils correspondants dans votre table de profils existante et peuvent être utilisés pour les canaux push, in-app et l’ensemble des autres canaux.

Abonnés anonymes

Un abonné anonyme est un utilisateur dont le device est opt-in, mais dont l’identité n’est pas encore connue (par exemple parce qu’il n’est pas connecté). Dans ce cas, les scripts installés sur votre site web ou votre application ne peuvent pas associer le device à un identifiant client.

Ces devices sont stockés dans une table de profils anonymes dédiée, dans laquelle des profils anonymes sont automatiquement créés et conservés jusqu’à leur identification.

Un profil, plusieurs devices

Dans Actito, un profil est généralement associé à une seule adresse e-mail ou à un seul numéro de téléphone mobile. Les notifications push fonctionnent toutefois différemment.

Un même profil peut être lié à plusieurs devices, tels qu’un smartphone, une tablette ou un ordinateur de bureau utilisant différents navigateurs. Chacun de ces devices peut s’abonner indépendamment aux notifications push lors des interactions avec votre site web ou votre application.

Ainsi, lorsque vous envoyez une campagne push depuis Actito, le profil peut recevoir le message sur chacun des devices opt-in, garantissant une portée cohérente et complète à travers l’ensemble de l’écosystème de devices de l’utilisateur.

Schéma des profils et des devices

  • Dans cet exemple, 1 personne = 3 devices
  • Pour être contactable, le profil doit autoriser les notifications sur l’application ou le navigateur du device.

À propos de l’end-customer ID

L’end-customer ID est l’identifiant unique qui permet de reconnaître un profil à travers les différents systèmes. Il est défini par votre environnement (par exemple, votre CRM) et utilisé par Actito pour connecter et synchroniser les profils de manière cohérente. Cet end-customer ID doit être connu de votre application native ou de votre site web.

Un device est associé à un end-customer ID lorsqu’un utilisateur s’abonne aux notifications push tout en étant connu de votre système — par exemple lorsqu’il est connecté à votre site web ou à votre application mobile.

Pour garantir une synchronisation correcte, le même end-customer ID doit exister dans la table de profils Actito. Cet identifiant commun permet à Actito de relier les profils, les devices et les abonnements à travers les différents canaux et systèmes.

astuce

L’attribution de l’end-customer ID à un device constitue une étape spécifique de la configuration. Consultez les guides détaillés pour :

À propos de la synchronisation des données

Une synchronisation des données entre votre système et Actito est nécessaire pour envoyer les profils identifiés (ceux liés à un end-customer ID). Comme ces profils doivent s’authentifier sur votre site web ou votre application, ils doivent déjà être connus de votre système et intégrés à vos flux de données habituels.

Lorsqu’un profil s’abonne aux notifications push sur votre site web ou votre application, le device opt-in est synchronisé avec Actito. Dans ce cadre, un abonnement spécifique est mis à jour sur le profil correspondant à l’end-customer ID de l’abonné.

Dans le cadre de l’intégration, des abonnements push dédiées sont créés (selon votre configuration) :

  • un abonnement Web
  • un abonnement App

Abonnements

Ces abonnements sont mises à jour automatiquement et en temps réel chaque fois qu’un profil identifié donne ou retire son consentement pour être contacté via des notifications push sur un site web ou une application mobile.

Un même profil peut s’abonner aux notifications push sur plusieurs devices ou navigateurs :

  • tant qu’au moins un navigateur reste opt-in, la valeur de l'abonnement Web reste True
  • tant qu’au moins un device mobile reste opt-in, la valeur de l'abonnement App reste True

Exemple :
Un profil s’abonne sur Firefox puis se désabonne sur Chrome. L'abonnement Web reste True.
Si le profil se désabonne à la fois sur Firefox et Chrome, l'abonnement Web est automatiquement mise à jour à False.

Que se passe-t-il si vos flux de données ne sont pas en temps réel ?

Il est possible qu’un profil n’existe pas encore dans Actito au moment où il donne son consentement sur votre site web ou votre application. Dans ce cas, un profil anonyme est créé.

Lorsque le profil identifié est importé ultérieurement dans Actito, la plateforme vérifie si un device opt-in existe déjà pour le même end-customer ID et met à jour les abonnements en conséquence.

Que se passe-t-il si l’application est désinstallée ou si le device n’est plus utilisable ?

Selon le système d’exploitation, la désinstallation d’une application ne révoque pas toujours immédiatement le consentement push. Toutefois, lors de la prochaine tentative d’envoi d’une campagne push, le device sera détecté comme injoignable et automatiquement désabonné.

Le même comportement s’applique si un device devient définitivement inutilisable.

Que se passe-t-il si un profil change de device ?

Lorsqu’un utilisateur change de device (par exemple, un nouveau téléphone ou un nouvel ordinateur), il doit s’abonner de nouveau pour recevoir des notifications push.

Dans un premier temps, l’ancien device peut rester opt-in. Avec le temps, il sera marqué comme inactif par le système d’exploitation et automatiquement désabonné.

attention

La synchronisation des abonnements push est unidirectionnelle. Le statut d’opt-in est contrôlé par l’utilisateur sur votre site web ou votre application.

Les abonnements ne doivent pas être modifiés directement dans Actito, car ces changements ne seraient pas répercutés sur le device.

À propos de la table anonyme

Lorsque le propriétaire d’un device opt-in ne peut pas être identifié à l’aide d’un end-customer ID, un profil est créé dans la table anonyme.

info

Si un end-customer ID est fourni au moment de l’abonnement mais ne correspond à aucun profil identifié existant, un profil anonyme est créé.

La table anonyme possède une structure minimale :

  • la langue du profil, déterminée à partir des paramètres du device
  • un ID, basé sur l’identifiant du device
  • des abonnements Web et App, identiques à ceux de la table de profils identifiés

Comme pour les profils identifiés, une table de données liées est créée pour stocker les devices associés aux profils anonymes.

info

Étant donné que l’ID du profil est basé sur le device, une même personne peut avoir plusieurs profils anonymes si elle utilise plusieurs devices de manière anonyme.

Identification d’un profil anonyme

Que se passe-t-il lorsqu’un profil anonyme devient identifié ?

Cela peut se produire, par exemple, lorsque :

  • un visiteur abonné anonymement crée un compte ou se connecte, permettant d’associer un end-customer ID à son device
  • un profil est importé ultérieurement et correspond à un device anonyme existant en raison de flux de données asynchrones

Dans ce cas :

  • le device est transféré vers le profil identifié dans la table de profils principale, avec une traçabilité assurée grâce aux attributs Moved
  • l'abonnement correspondant (Web ou App) est transféré si le device était opt-in
    remarque

    Les devices sont transférés avec exactement le même statut et les mêmes informations que celles enregistrées dans les tables anonymes.

  • le device et l'abonnement sont supprimés du profil anonyme, qui ne peut plus être contacté via des campagnes anonymes
info

Les profils anonymes ne possédant plus aucun device actif sont automatiquement supprimés, garantissant que les utilisateurs identifiés ne soient pas contactés via des campagnes anonymes.

Définition de l’application Actito

Vous devez créer votre application Actito dans votre licence. Une application correspond à :

  • une table de profils identifiés
  • un site web
  • une application mobile

Comme expliqué précédemment, la création de l’intégration entraîne également la création d’autres éléments.

Si vous ne disposez pas d’application mobile, vous pouvez configurer uniquement un site web (et inversement).

astuce

Une application mobile native disponible sur iOS et Android est considérée comme une seule application mobile.

Si vous devez lier plusieurs sites web ou applications, gérer des environnements de préproduction ou travailler avec plusieurs bases de profils, vous pouvez créer plusieurs applications Actito.

Vous pouvez créer, mettre à jour et consulter vos applications Actito dans le module dédié.

Cet article vous a-t-il été utile ?