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.

Cette intégration envoie les données utilisateur de Braze à Seen, génère des vidéos personnalisées et renvoie les ressources — 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, assurez-vous de disposer des accès et des données indiqués dans le tableau suivant.

Prérequis Description
Accès à la plateforme Seen Vous avez besoin d’un abonnement à la plateforme Seen avec un projet publié, ou d’une campagne Seen active. Vous devez également accéder à votre projet pour récupérer l’endpoint du projet et générer un jeton API.
URL du webhook de Transformation des données Braze Utilisez la Transformation des données Braze pour reformater les données entrantes de Seen afin qu’elles puissent être acceptées par l’endpoint /users/track de Braze.
Données utilisateur Braze La personnalisation des vidéos nécessite des données au niveau de l’utilisateur. Assurez-vous que les attributs pertinents sont disponibles dans Braze et transmettez braze_id comme identifiant unique.

Fonctionnement des projets Seen

Seen utilise l’onglet Run d’un projet 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 flux de travail de projet :

  • 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

L’onglet Run comprend les éléments suivants :

  • Create via API : ouvre les détails de l’API du projet.
  • Import CSV : importe manuellement les données de personnalisation (non utilisé dans ce guide).
  • Add webhook : définit le payload de réponse renvoyé à Braze.
  • View videos : affiche les vidéos générées et l’état des données entrantes.

Les réponses webhook é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 100 appels toutes les 10 secondes.

Intégration

Dans cet exemple, Braze envoie les données 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 ce processus pour chaque campagne.

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

Créez une nouvelle Campaign webhook dans Braze.

Configurez le webhook comme suit :

  • URL du webhook : https://next.seen.io/v1/projects/{PROJECT_ID}/data Trouvez l’endpoint de votre projet dans l’onglet Run de votre projet sur la plateforme Seen.

  • Méthode HTTP : POST

  • Corps de la requête : Raw Text Utilisez l’exemple suivant comme point de départ. Pour les options de champs et les limites, 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}}}"
}
  • En-têtes de la requête :
    • Authorization : Bearer {Seen_API_TOKEN}
    • Content-Type : application/json

    Générez un jeton API dans l’onglet Run de votre projet sur la plateforme Seen. Contactez votre gestionnaire de la satisfaction client Seen si vous avez besoin d’aide.

  • Testez le webhook avec un utilisateur dans l’onglet Test.
  • Après un test réussi, terminez la configuration du webhook.

Étape 2 : Configurer un projet dans la plateforme Seen

Dans votre projet Seen, utilisez l’onglet Run pour publier votre vidéo et enregistrer le webhook sortant. Pour un aperçu conceptuel de l’onglet Run, consultez Fonctionnement des projets Seen.

  1. Dans la plateforme Seen, créez un projet, construisez votre vidéo, puis sélectionnez Publish. Les vidéos commencent à être générées à partir des données entrantes dès que le projet est publié.
  2. Dans l’onglet Run, sélectionnez Add a webhook.

Exigences relatives à la réponse webhook

Le payload de réponse est configurable. Renvoyez les champs du tableau suivant afin que la Transformation des données Braze de l’étape suivante puisse les mapper.

Champ Description
id Doit correspondre au braze_id envoyé depuis Braze
player_url URL unique pour le lecteur vidéo personnalisé
email_thumbnail_url URL de la vignette vidéo personnalisée

Si vous avez besoin d’attributs supplémentaires, ajoutez-les à 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 traiter la réponse de 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 à Paramètres des données > Transformation des données, puis sélectionnez Créer une transformation.

  3. Configurez la transformation :
    • Partir de zéro
    • Destination > POST : Track users
  4. Partagez l’URL du webhook généré avec Seen, ou ajoutez-la au Webhook dans l’onglet Run de votre projet.

  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. Vous pouvez envoyer des données à votre projet sur la plateforme Seen (publiez d’abord le projet), ou envoyer un payload directement à Braze avec Postman ou un outil similaire.
  2. Sélectionnez Validate pour vérifier que la transformation fonctionne comme prévu.
  3. Sélectionnez Enregistrer puis Activer.
New Stuff!