Gestion des événements
Un événement est une action exécutée par un visiteur et qui déclenche une action dans l'environnement d'exécution, par exemple le placement d'un visiteur dans un segment, la présentation d’une offre ou la journalisation de données. Dans l'environnement de conception d'Interact, vous pouvez créer un événement comme l'un des éléments de configuration interagissant directement avec l'API Interact. Lorsque vous codez votre point de contact pour qu'il fonctionne avec l'API Interact, vous utilisez la méthode postEvent afin de référencer des événements. Le nom de l'événement qui est utilisé dans l'API Interact doit correspondre au nom de l'événement tel qu'il est configuré dans l'environnement de conception. Ce nom n'est pas sensible à la casse.
Par exemple, vous pouvez créer l'un des événements suivants :
*
*
*
*
*
*
Un événement déclenche une ou plusieurs des actions prédéfinies suivantes :
*
Déclencher la resegmentation. L'environnement d'exécution exécute tous les diagrammes temps réel pour le niveau d'audience courant qui est à nouveau associé au canal interactif, avec les données courantes disponibles dans la session du visiteur.
Lorsque vous concevez votre interaction, n'oubliez pas que, sauf si vous indiquez un diagramme spécifique, une action de resegmentation exécute tous les diagrammes temps réel qui sont associés à ce canal interactif à nouveau avec le niveau d'audience courant, et que toute demande d'offres est en attente tant que tous les diagrammes ne sont pas terminés. Une resegmentation excessive au cours d'une seule visite peut avoir un impact négatif visible par le client sur les performances du point de contact.
Placez le client dans de nouveaux segments si de nouvelles données significatives ont été ajoutées à l'objet session d'exécution, comme de nouvelles données provenant de demandes de l'API Interact (changement de l'audience) ou d'actions du client (ajout de nouveaux articles à une liste d'envies ou à un panier).
*
Journaliser le contact de l'offre. L'environnement d'exécution signale les offres recommandées pour que le service de base de données consigne les offres dans l'historique des contacts.
Pour les intégrations Web, consignez le contact de l'offre dans l'appel dans lequel vous demander des offres afin de limiter le nombre de demandes entre le point de contact et le serveur d'exécution.
Si le point de contact ne renvoie pas les codes de traitement pour les offres qu'Interact a proposé au visiteur, l'environnement d'exécution journalise la dernière liste d'offres recommandées.
*
Journaliser l'acceptation de l'offre. L'environnement d'exécution signale l'offre sélectionnée pour que le service de base de données la consigne dans l'historique des réponses.
*
Journaliser le refus de l'offre. L'environnement d'exécution signale l'offre sélectionnée pour que le service de base de données la consigne dans l'historique des réponses.
*
Déclencher l'expression utilisateur. Une action d'expression est une action que vous pouvez définir à l'aide de macros Interact, notamment des fonctions, des variables, des opérateurs et EXTERNALCALLOUT. Vous pouvez attribuer la valeur de retour de l'expression à n'importe quel attribut de profil.
Lorsque vous cliquez sur l'icône d'édition à côté de l'option Déclencher l'expression utilisateur, la boîte de dialogue d'édition Expression utilisateur standard, dans laquelle vous pouvez spécifier le niveau d'audience, le nom de zone facultatif à associer aux résultats et la définition de l'expression elle-même, s'affiche.
*
Déclencher le ou les événements. Vous pouvez utiliser l'action Déclencher le ou les événements pour entrer un nom d'événement que cette action doit déclencher. Si vous entrez un événement qui est déjà défini, cet événement est déclenché lorsque l'action est exécutée. Si le nom d'événement que vous entrez n'existe pas, cette action entraîne la création de cet événement avec l'action spécifiée.
Si vous créez un événement comportant plusieurs actions de journalisation d'offre, n'oubliez pas que l'API Interact exécute la même action pour l'offre associée. Par conséquent, ne créez pas d'événement dont les journaux proposent l'acceptation ainsi que le refus, car ils se contredisent. Cependant, la création d'un événement unique pour journaliser le contact et l'acceptation de l'offre ou le contact et le refus de l'offre peut être utile dans votre environnement.
Par défaut, l'environnement d'exécution peut procéder au suivi de deux types de réponse : l'acceptation de l'offre et le refus de l'offre. Vous pouvez modifier les types de réponse que les événements Journaliser l'acceptation de l'offre et Journaliser le refus de l'offre enregistrent en définissant les propriétés de configuration accepter et rejeter.
L'API Interact peut aussi utiliser des événements pour déclencher des actions que vous définissez par le biais de paramètres d'événement dans l'API. Ces événements incluent la journalisation dans une table personnalisée, le suivi de plusieurs types de réponse et la spécification d'un diagramme particulier à exécuter. Il peut être nécessaire de créer certains événements sans définir de réaction du système, ou plusieurs événements avec la même réaction du système, comme la journalisation des contacts, en vue de les utiliser avec les paramètres d'événement réservés.
Il peut être utile de créer plusieurs événements avec l'action Journaliser l'acceptation de l'offre : soit un événement par type de réponse à journaliser, soit un événement unique avec l'action Journaliser l'acceptation de l'offre utilisée pour chaque appel postEvent journalisant des types de réponse différents.
Par exemple, créez un événement avec l'action Journaliser l'acceptation de l'offre pour chaque type de réponse. Vous définissez les réponses personnalisées suivantes dans la table UA_UsrResponseType [sous le format Nom (code)] : Explorer (EXP), Considérer (CON), et Valider (CMT). Vous créez ensuite trois événements et les nommez JournalAccept_Explorer, JournalAccept_Considérer et JournalAccept_Valider. Les trois événements sont identiques (ils utilisent l'action Journaliser l'acceptation de l'offre) mais leurs noms sont différents pour que l'utilisateur de l'API Interact puisse les différencier.
Vous pouvez aussi créer un événement unique associé à l'action Journaliser l'acceptation de l'offre à utiliser pour tous les types de réponse personnalisés. Appelez-le JournalRéponsePersonnalisée, par exemple.
Lorsque vous utilisez l'API Interact, il n'existe pas de différence fonctionnelle entre les événements, mais les conventions de dénomination peuvent rendre le code plus clair. Par ailleurs, si vous donnez un nom distinct à chaque réponse personnalisée, le rapport Récapitulatif d'activité des événements du canal affiche les informations de façon plus précise.
Pour plus d'informations sur les paramètres réservés et la méthode postEvent, consultez le Guide d'administration d'Interact.
Pour apprendre à surveiller la fréquence de tous ces événements sur votre point de contact, voir A propos du rapport récapitulatif de l'activité des événements du canal.
Référence à un événement
Ajout d'un événement
Utilisation des catégories et des événements