A propos de l'API Interact
La configuration d'Interact pour qu'il fonctionne avec votre point de contact se décompose en deux étapes principales :
*
Configuration d'Interact dans l'environnement de conception.
*
Bien que ces deux composants de configuration se trouvent dans deux zones différentes, ils sont liés. L'API Interact doit faire référence à plusieurs éléments de configuration dans l'environnement de conception. Vous devez collaborer avec la personne qui utilise l'API Interact pour vous mettre d'accord sur les conventions de dénomination, la finalité de l'élément, et ainsi de suite. Il s'agit d'un processus itératif et collaboratif. En tant qu'utilisateur de l'API Interact et du point de contact, vous aurez peut-être besoin de créer davantage d'événements et de points d'interaction. Lors de la conception de l'interaction dans l'environnement de conception, vous demanderez peut-être à l'utilisateur de l'API de respecter un plus grand nombre d'exigences.
Plusieurs éléments de la configuration Interact sont référencés par l'API Interact. Toutefois, seuls les trois éléments suivants sont spécifiés par leur nom :
*
*
*
Lors de l'utilisation de l'API Interact, vous devez faire référence à ces éléments à l'aide de leur nom. Ces noms doivent être identiques, mais ils ne sont pas sensibles à la casse. Les noms myinteract, myInteract et mYiNtErAcT sont équivalents.
Vous pouvez utiliser d'autres éléments de la configuration Interact dans l'API Interact pour améliorer votre interaction, notamment les segments dynamiques, les dates de début et de fin de campagne, les offres et les diagrammes temps réel.
Lors de l'exécution, l'API Interact demande des informations aux diagrammes interactifs et aux règles de traitement. Cependant l'API appelle ces informations indirectement. Par exemple, l'API n'appelle jamais de diagramme temps réel. En revanche, elle appelle un événement demandant une resegmentation, ce qui entraîne l'exécution de tous les diagrammes temps réel associés au canal interactif. De même, lorsque l'API demande des offres à l'aide de la méthode getOffers, une séquence d'événements incluant le référencement des règles de traitement démarre.
L'API Interact fait référence aux éléments Campaign suivants :
*
*
*
*
*
*
*
*
*
Etant donné que ces éléments sont communs à l'ensemble de l'environnement de conception, vous devez les normaliser au sein de votre organisation. Vous devez fournir certaines de ces informations pour appeler correctement l'API Interact, comme l'ID d'audience, et en demander d'autres avec l'API, comme les attributs d'offre.
Vous pouvez également référencer le score d'une offre avec l'API Interact. Il s'agit en général du score marketing affecté dans l'onglet Stratégie d'interaction. Ce score est pertinent uniquement pour Interact, pas pour la totalité del'environnement Campaign. Vous pouvez modifier ou remplacer le score marketing dans l'onglet Stratégie d'interaction. Pour plus d'informations sur l'API Interact, consultez le Guide d'administration d'Interact.
Exécution d'Interact
La section suivante décrit brièvement les opérations effectuées sur le serveur d'exécution au cours d'une interaction.
Lors du démarrage d'une session d'exécution, à savoir lorsque le visiteur initie un contact, l'API Interact déclenche une action startSession. Cet appel peut inclure les étapes ci-dessous.
1.
Une session d'exécution est une instance sur le serveur d'exécution, qui contient toutes les données associées au visiteur. Cela inclut toutes les données de profil connues ainsi que les résultats des demandes envoyées au serveur d'exécution, comme l'appartenance à un segment ou une liste d'offres.
2.
3.
Lorsque le visiteur interagit avec le point de contact, l'API Interact peut effectuer plusieurs actions, notamment déclencher des événements, demander des informations de profil et changer le niveau d'audience du visiteur. Lorsque le visiteur atteint un point d'interaction dans le point de contact, l'API Interact peut demander une ou plusieurs offres, ou déclencher un événement. Lorsque le visiteur quitte le point de contact (en se déconnectant, en raccrochant ou en dépassant un délai), le serveur d'exécution met fin à la session d'exécution.
Il s'agit d'une présentation de base. Vous pouvez activer de nombreuses fonctions facultatives qui vous permettent d'influencer la recommandation d'offre, comme par exemple le module d'apprentissage. Pour plus d'informations sur ces fonctions facultatives, consultez le Guide d'administration d'Interact.