Mappage des tables de transfert de l'environnement d'exécution avec les tables d'historique Campaign
Les tableaux suivants illustrent comment mapper les tables de transfert de l'environnement d'exécution avec les tables d'historique Campaign. N'oubliez pas que vous devez disposer de l'une de ces tables pour chaque référentiel. Les noms de table affichés sont les échantillons de tables créés pour le référentiel par défaut dans les tables d'exécution et les tables système Campaign.
ContactID est une clé qui permet de joindre UACI_CHOfferAtrib avec UACI_CHStaging.
ContactID est une clé qui permet de joindre UACI_CHOfferAtrib avec UACI_CHStaging.
SeqNum est une clé utilisée par le module de l'historique des contacts et des réponses pour identifier les données, mais il n'est pas enregistré dans les tables Campaign.
La colonne userDefinedFields peut contenir les données de votre choix. Si vous ajoutez des colonnes aux tables de transfert, le module de l'historique des contacts et des réponses les écrit dans les tables UA_DtlContactHist ou UA_ResponseHistory dans les colonnes du même nom. Par exemple, si vous ajoutez la colonne linkFrom à la tableUACI_CHStaging, le module d'historique des contacts et des réponses copiera ces données dans la colonne linkFrom de la table UA_DtlContactHist.
*
Si vous avez d'autres colonnes dans vos vos tables d'historique de contacts et de réponses Campaign, vous devez ajouter des colonnes correspondantes aux tables de transfert avant d'exécuter le module de l'historique des contacts et des réponses.
Vous remplissez les colonnes supplémentaires des tables de transfert en créant des colonnes portant le même nom que vos paires nom/valeur dans vos données de session d'exécution. Par exemple, si vous créez les paires nom-valeur NumberItemsInWishList et NumberItemsInShoppingCart, lorsqu'un événement Journaliser l'acceptation de l'offre ou Journaliser le refus de l'offre se produit, si les colonnes NumberItemsInWishList et NumberItemsInShoppingCart existent dans votre table UACI_RHStaging, l'environnement d'exécution renseigne ces zones. L'environnement d'exécution remplit la table UACI_CHStaging lorsqu'un événement Journaliser le contact de l'offre survient.
Vous pouvez utiliser ces zones définies par l'utilisateur pour inclure le score utilisé pour présenter une offre. Ajoutez une colonne appelée FinalScore à la table UACI_CHStaging dans les tables d'exécution et à la table UA_DtlContactHist dans les tables système Campaign. Interact complète automatiquement la colonne FinalScore en y insérant le score final utilisé pour l'offre si vous utilisez un apprentissage intégré.
Si vous créez un module d'apprentissage personnalisé, vous pouvez utiliser la méthode setActualValueUsed de l'interface ITreatment et de la méthode logEvent de l'interface ILearning.
Si vous n'utilisez pas l'apprentissage, ajoutez une colonne appelée Score à la table UACI_CHStaging dans les tables d'exécution et à la table UA_DtlContactHist dans les tables système Campaign. Interact complète automatiquement la colonne Score en y insérant le score utilisé pour l'offre.