Les Experience APIs sont un ensemble de points d’extrémité que vous pouvez appeler à partir du code de votre site. Nos API permettent les mêmes capacités de personnalisation et de collecte de données que le script de notre site web, mais elles doivent être appelées à partir de votre code pour que Dynamic Yield sache qu’il doit renvoyer les données pertinentes. Lorsque vous recevez les données, c’est à vous de les utiliser dans le code de votre site.
Les Experience APIs fournissent de multiples avantages. Elles :
- Offrent une expérience fluide et sans faille sur le site web.
- Offrent aux utilisateurs la même expérience numérique sur différents canaux.
- N’exposent pas vos campagnes au navigateur, évitant ainsi l’exposition des stratégies internes.
- Contribuent à la protection de la vie privée des utilisateurs et au respect des réglementations.
Par définition, travailler avec des API nécessite des ressources et un savoir-faire de la part des développeurs. Consultez votre équipe de développement et votre responsable de compte chez Dynamic Yield pour prendre les meilleures décisions qui répondront à la fois à vos besoins techniques et commerciaux. Vous retrouverez toutes les informations techniques dans nos guides du développeur.
Conditions préalables
Les principaux aspects à vérifier avant de commencer votre parcours de personnalisation de l’API sont les suivants :
- Vous disposez de ressources de développement pour travailler
- Vous vous trouvez dans une zone desservie par l’un de nos centres de données
- Si vous travaillez avec un CDN, vérifiez que vous êtes capable de fournir un contenu dynamique (par opposition à des pages statiques entièrement mises en cache).
Pour plus de détails, consultez Vérifier votre état de préparation dans nos guides destinés aux développeurs.
Les Experience APIs
La famille d’API Dynamic Yield Experience comprend les API suivantes.
Choix des variations
Le choix des variations, ou le point de terminaison Choose (choisir), est votre point de terminaison principal. Les appels de sélection activent une ou plusieurs campagnes Dynamic Yield par nom. L’activation résout automatiquement les règles de ciblage et les attributions de groupes de test et renvoie la variation adéquate à l’utilisateur. En règle générale, vous effectuez cet appel dans le cadre de votre pipeline de rendu de page et de contenu. Les paramètres de la campagne sont tous contrôlés dans la console Experience OS.
Sur les pages qui n’exécutent pas le script Dynamic Yield, l’API Choose peut également signaler les pages vues.
En savoir plus sur l’API Choose.
Vous trouverez tous les détails techniques dans le guide sur l’API et le guide du développeur [add link]
Rapport sur les pages vues
Utilisez ce point de terminaison pour signaler une page vue, sans campagne connectée. Pageview est en fait un alias de Choose, mais sans nom de campagne. Notez que si vous n’utilisez pas le script Dynamic Yield, les pages vues sont signalées implicitement dans l’appel Choose, alors que si vous avez implémenté le script Dynamic Yield sur votre site, elles ne sont pas signalées dans l’appel parce que le script signale les pages vues.
En savoir plus sur le point de terminaison Pageview.
Vous trouverez tous les détails techniques dans le guide sur l’API.
Rapport d’engagement
Une fois que vous avez reçu les variations de l’appel Choose et que vous les avez rendues (ou que vous avez effectué toute autre action pertinente), l’étape suivante consiste à obtenir un rapport sur l’engagement avec toute variation rendue. En règle générale, vous comptabiliserez les clics de l’utilisateur sur la page, mais vous pouvez également comptabiliser les impressions. Ces indicateurs vous permettent d’analyser le succès de vos campagnes et d’en améliorer les performances.
En savoir plus sur les rapports sur l’engagement
Vous trouverez tous les détails techniques dans le guide sur l’API.
Rapports sur les événements
La création de rapports sur les événements utilisateurs significatifs (tels que la connexion, l’ajout au panier, l’achat, la lecture d’une vidéo, etc.) est essentielle pour la segmentation et l’expérimentation : vous souhaitez généralement cibler les utilisateurs en fonction de leurs actions passées ou définir un événement en tant qu’indicateur principal ou secondaire pour vos campagnes. Pour en savoir plus sur les événements intégrés et personnalisés, consultez la section Rapport sur les événements.
En savoir plus sur les événements.
Pour plus de détails techniques, consultez la documentation destinée aux développeurs.
Utilisation de la personnalisation par script et des API Experience
Que vous découvriez Dynamic Yield ou que vous utilisiez déjà notre script sur votre site, vous pouvez obtenir le meilleur des deux mondes en combinant les campagnes API et celles que vous créez dans la console Experience OS. Par exemple, si vous êtes habitué aux outils de test et de personnalisation côté client et que vous souhaitez minimiser le temps de retour sur investissement tout en conservant toutes vos options futures ouvertes, vous pouvez commencer rapidement avec le script du site web, puis implémenter progressivement des campagnes basées sur les API. Les cas d’utilisation pour lesquels les campagnes API sont particulièrement recommandées sont les suivants :
- Vous souhaitez mener des campagnes dont les performances sont sensibles (par exemple, le contenu au-dessus du pli).
- Vous avez des campagnes contenant des données sensibles que vous ne souhaitez pas exposer dans le navigateur.
- Vous prévoyez d’exécuter un grand nombre de tests simultanément.
En savoir plus sur l’utilisation conjointe des API Experience et de Dynamic Yield Script pour la personnalisation web..
Implémentation de campagnes
Les API Experience vous permettent de diffuser du contenu sur les applications web et mobiles à partir du même site et de créer un profil d’utilisateur unifié sur tous les appareils en implémentant des événements d’identification avec des valeurs correspondantes. Vous pouvez créer les types de campagnes API Experience suivants dans Experience OS :
- Campagnes de recommandation : affichent automatiquement les éléments les plus pertinents pour chaque utilisateur.
Pour la personnalisation web | Pour la personnalisation des applications -
Campagnes personnalisées : utilisez la puissance des tests A/B et de l’attribution automatique de Dynamic Yield, tout en contrôlant entièrement le rendu des campagnes sur votre site.
Pour la personnalisation web | Pour la personnalisation des applications
En savoir plus sur l’implémentation des API Experience pour les applications mobiles.
Après avoir créé une campagne API, vous pouvez la prévisualiser dans Experience OS :
- Prévisualisation des campagnes API de personnalisation web
- Prévisualisation des campagnes API de personnalisation des applications