Skip to content

Seen

Seen permet aux marques de créer et de proposer des expériences vidéo personnalisées à grande échelle. Avec Seen, vous pouvez concevoir une vidéo autour de vos données, la personnaliser à grande échelle dans le cloud, puis la distribuer là où elle fonctionne le mieux.

L’intégration entre Braze et Seen vous permet d’envoyer les données des utilisateurs de Braze à Seen, de générer dynamiquement des vidéos personnalisées et de renvoyer les ressources vidéo — telles qu’une URL de lecteur unique et une vignette — dans Braze pour les utiliser dans des Campaigns et des Canvas.

Cas d’utilisation

Seen prend en charge la distribution automatisée et personnalisée de vidéos tout au long du cycle de vie du client, notamment :

  • Onboarding : accueillez les nouveaux utilisateurs avec des vidéos personnalisées en fonction de leur profil ou de leur contexte d’inscription.
  • Conversion et activation : renforcez les actions clés grâce à des messages vidéo contextuels.
  • Fidélisation et vente incitative : mettez en avant des offres personnalisées ou des jalons d’utilisation.
  • Reconquête et prévention de l’attrition : réengagez les utilisateurs inactifs avec du contenu vidéo sur mesure.

Conditions préalables

Avant de commencer, vous devez disposer des éléments suivants :

Fonctionnement des Seen Journeys

Seen utilise les Journeys pour contrôler la manière dont les données entrantes sont traitées et dont les sorties vidéo sont générées.

Un Journey est un flux de travail configurable qui :

  • reçoit des données de systèmes externes (tels que Braze)
  • applique des règles de logique et de personnalisation
  • génère une vidéo et des ressources associées
  • renvoie un payload de réponse configurable

Les Journeys sont composés de nœuds, chacun ayant une fonction spécifique :

  • Nœud déclencheur : définit comment et quand un Journey démarre (pour les intégrations Braze, utilisez un déclencheur On Create)
  • Nœud conditionnel : achemine les utilisateurs vers différents chemins logiques en fonction des valeurs des données
  • Nœud projet : applique une personnalisation dynamique de la vidéo en utilisant les données entrantes
  • Nœud lecteur : génère une URL unique pour le lecteur vidéo
  • Nœud webhook : définit le payload de réponse renvoyé à Braze

Les réponses de Journey étant configurables, assurez-vous que les champs de sortie renvoyés par Seen correspondent aux attributs attendus par votre Transformation des données Braze.

Limite de débit

L’API Seen accepte jusqu’à 100 appels toutes les 10 secondes.

Intégration

Dans cet exemple, Braze envoie les données de l’utilisateur à Seen pour générer une vidéo personnalisée. Seen renvoie ensuite une URL de lecteur vidéo unique et une URL de vignette, qui sont stockées en tant qu’attributs personnalisés dans Braze pour être utilisées dans l’envoi de messages.

Si vous avez plusieurs campagnes vidéo avec Seen, répétez le processus pour connecter Braze à toutes les campagnes vidéo.

Étape 1 : Créer une campagne webhook pour envoyer des données à Seen

Créez une nouvelle campagne webhook dans Braze.

Configurez le webhook comme suit :

  • Webhook URL : https://next.seen.io/v1/workspaces/{WORKSPACE_ID}/data Trouvez votre ID d’espace de travail dans les paramètres de la plateforme Seen.

  • HTTP Method : POST
  • Request body : Raw Text Utilisez l’exemple suivant comme point de départ. Pour plus d’informations, consultez la documentation de Seen sur la création de données.
1
2
3
4
5
6
{
  "first_name": "{{${first_name}}}",
  "last_name": "{{${last_name}}}",
  "email": "{{${email_address}}}",
  "id": "{{${braze_id}}}"
}
  • Request Headers :
    • Authorization : Bearer {Seen_API_TOKEN}
    • Content-Type : application/json

    Générez un jeton API dans la plateforme Seen sous les paramètres de l’espace de travail. Vous pouvez contacter votre gestionnaire de la satisfaction client Seen pour obtenir de l’aide.

  • Pour tester le webhook avec un utilisateur, passez à l’onglet Test.
  • Après avoir confirmé que le test fonctionne comme prévu, terminez la configuration du webhook.

Étape 2 : Configurer un Journey dans la plateforme Seen

Seen utilise les Journeys pour définir comment les données entrantes sont traitées, personnalisées et renvoyées à Braze. Chaque Journey est un flux de travail configurable composé de nœuds qui vous permettent de contrôler à la fois la logique de génération de la vidéo et le payload de réponse.

Pour configurer votre Journey :

  1. Créez un nouveau Journey dans la plateforme Seen.
  2. Ajoutez un Trigger node et sélectionnez le déclencheur On Create. Cela garantit que le Journey démarre lorsque Braze envoie des données à Seen. Créez et ajoutez toute logique de segmentation dans votre espace de travail si nécessaire.
  3. Construisez votre logique en utilisant les nœuds suivants selon vos besoins :
    • Conditional node : acheminer les utilisateurs en fonction des valeurs des attributs (par exemple, le type de forfait ou la région)
    • Project node : appliquer la personnalisation dynamique des vidéos en utilisant les données entrantes
    • Player node : générer une URL unique pour le lecteur vidéo
  4. Ajoutez un Webhook node pour définir la réponse renvoyée à Braze.

Exigences relatives à la réponse du Webhook node

Le payload de réponse étant configurable, assurez-vous que les champs suivants sont renvoyés pour prendre en charge la Transformation des données Braze décrite à l’étape suivante :

Si votre cas d’utilisation nécessite des attributs supplémentaires, incluez-les dans la réponse et mappez-les dans Braze.

Étape 3 : Créer une Transformation des données pour recevoir les données de Seen

Utilisez les Transformations des données Braze pour ingérer la réponse du Journey Seen et stocker les ressources vidéo sur le profil utilisateur.

  1. Créez les attributs personnalisés suivants dans Braze :
    • player_url
    • email_thumbnail_url
  2. Accédez à Data SettingsData Transformation et cliquez sur Create transformation.
  3. Configurez la transformation :
    • Start from scratch
    • Destination → POST: Track users
  4. Partagez l’URL du webhook généré avec Seen, ou ajoutez-la directement au Webhook node du Journey.
  5. Utilisez le code de transformation suivant :
1
2
3
4
5
6
7
8
9
10
11
let brazecall = {
  "attributes": [
    {
      "braze_id": payload.id,
      "_update_existing_only": true,
      "player_url": payload.player_url,
      "email_thumbnail_url": payload.email_thumbnail_url
    }
  ]
};
return brazecall;
  1. Envoyez un payload de test à l’endpoint fourni. Envoyez des données à la plateforme Seen pour exécuter votre Journey, ou envoyez le payload directement à Braze avec Postman ou un autre service similaire.
  2. Sélectionnez Validate pour vous assurer que tout fonctionne comme prévu.
  3. Sélectionnez Save puis Activate.
New Stuff!