Segment

Segment est une plateforme de données client qui fournit une source unique et fiable pour toutes les données clients. Elle consolide les données provenant de sources disparates et transforme les données clients en objets unifiés. Segment propose également des outils de nettoyage et d’enrichissement des données, ainsi que de gestion de l’identité des clients.

En désignant Ninetailed comme destination de Segment, vous pouvez rapidement utiliser les données sur vos clients dans Ninetailed pour créer des audiences hautement ciblées.

Si vous souhaitez envoyer des impressions Ninetailed Experience à Segment, consultez notre documentation sur le plugin Segment SDK.

Pour configurer Segment en tant que connecteur de données :

  1. Ouvrez l’application Segment.

  2. Accédez à la page du catalogue des destinations et cliquez sur Ajouter une destination.

  3. Recherchez « Ninetailed » dans le catalogue des destinations et sélectionnez la destination Ninetailed.

  4. Choisissez la source qui doit envoyer des données à la destination Ninetailed.

  5. Connectez-vous à l’application héritée Ninetailed.

  6. Accédez à l’onglet « Sources de données ».

    Contentful Personalization: Data Sources tab
  7. Sous Segment, cliquez sur Connecter. La page de détails de Segment s’affiche.

  8. Cliquez sur Se connecter à Segment, connectez-vous à votre compte Segment et copiez la clé API.

  9. Saisissez la clé API dans les paramètres de destination « Ninetailed » de Segment.

Pour plus d’informations, consultez également la documentation sur la destination Ninetailed gérée par Segment.

De nombreux types de données provenant de Segment peuvent être envoyés aux profils Ninetailed. Notamment :

  • Les appels track et identify de Segment sont effectués via le SDK Segment Analytics.js ou à partir d’un parcours Engage Journey. Celles-ci sont transmises à Ninetailed sous forme d’appels Ninetailed track et identify, généralement avec un léger délai de quelques secondes.

  • Engagez les données d’Audience et les informations sur les attributs calculés. Ces données sont envoyées vers les profils Ninetailed au moyen d’un appel Ninetailed identify. Notez toutefois que cette synchronisation n’est effectuée par Segment que périodiquement, généralement toutes les quelques heures.

    • Les audiences sont synchronisées avec les profils Ninetailed en utilisant la clé d’audience comme nom d’attribut avec une valeur booléenne. Par exemple, si un profil Segment fait partie d’une audience Engage avec la clé test_audience, le profil Ninetailed aura un attribut test_audience : true.

    • Les attributs calculés sont copiés tels quels dans les attributs de profil Ninetailed.

Chaque fois que Segment appelle la méthode Ninetailed identify pour synchroniser les informations d’attributs de Segment, comme indiqué ci-dessus, il utilise l’user_id attribué au profil Unify comme alias (lorsqu’il est disponible), ou à défaut l’anonymousId attribué par Segment. Cela signifie que pour que Ninetailed serve des expériences à cet utilisateur sur la base de données renseignées par Segment, vous devez identifier l’utilisateur actuel par ce même user_id ou anonymousId de Segment.

Le plus souvent, vous identifiez l’utilisateur après son authentification sur votre site afin qu’après la connexion, son profil Ninetailed soit amélioré avec tous les attributs de Segment et appartienne à toutes les audiences Ninetailed en fonction de ces attributs.

Pour plus de détails, consultez la documentation d’<code>identification</a><a href="https://www.contentful.com/developers/docs/ninetailed/experience-sdk/#identify" title=""> Ninetailed</code>.