Comprendre les entrées programme
Quand un programme est publié, il est en attente et à l'écoute des événements. Un événement peut être déclenché par un certain nombre de choses : un client qui s'abonne à votre lettre d'informations, un achat, un filtre planifié exécutant des requêtes dans votre base de données, voire même un chargement de fichier. Program répond aux événements en créant une entrée Program dans votre programme.
Une entrée programme (aussi appelée enregistrement d'accès) représente un client. Il peut s'agir du client (en fonction des données de liste de profils) ou d'un ou des appareils du client (en fonction des données de liste de canaux d'application). Chaque entrée programme circule librement dans le programme. Vous pouvez demander à Program de créer une seule entrée programme par client, d'autoriser plusieurs entrées programme par client ou de remplacer, de manière sélective, les entrées programme existantes.
Si chaque entrée programme est unique pour un seul client, ce client peut avoir plusieurs entrées programme dans un programme donné. Par exemple : un client peut faire plusieurs achats et demander une expédition de chaque achat à une adresse distincte. Dans un programme qui autorise plusieurs entrées programme pour chaque client, chaque achat peut faire l'objet d'un suivi séparé.
Un client peut aussi être dans plusieurs programmes à la fois. Par exemple, un client a ouvert un nouveau compte de carte de crédit et est entré dans un programme d'intégration de compte. Ce même client abandonne alors une demande de refinancement de prêt hypothécaire et entre dans un programme d'abandon de demande. Le client reçoit des communications des deux programmes.
Suivi des données d'entrée
Les variables de suivi des entrées permettent de stocker des données applicables à une entrée programme. Les variables de suivi des entrées sont propres au programme dans lequel elles sont définies. Leurs valeurs ne sont stockées dans aucune table de données Responsys, sauf si vous avez une phase Définir les données dans votre programme qui place les données dans un champ d'une liste de profils ou d'une table TEP.
Vous pouvez utiliser des variables de suivi des entrées quand :
- Les entrées programme sont basées sur quelque chose qu'un client peut faire plusieurs fois (par exemple, un achat). Vous pouvez utiliser des variables de suivi des entrées pour vous assurer que chaque entrée est unique. Les variables de suivi des entrées stockent des données hors profil comme partie de l'entrée programme.
Par exemple, si un utilisateur peut faire plusieurs achats et que chaque achat constitue une entrée programme valide, alors l'utilisation d'un seul champ RIID (ID profil) ne suffit pas pour identifier les entrées programme distinctes. Dans ce cas, vous devez créer une variable de suivi des entrées à l'aide de la colonne ID achat plutôt que le champ RIID pour prendre des décisions en matière d'acheminement et de traitement.
- Vous devez identifier les entrées programme en double dans des événements personnalisés. Par exemple, un client place deux commandes séparées et votre programme permet aux deux entrées programme de coexister. Avant l'expédition du produit, le client apporte une modification à la première commande. Si vous utilisez le champ de numéro de commande pour la variable Entrée programme, Program peut identifier l'entrée programme correspondante.
- Vous devez stocker temporairement le statut d'une entrée programme. Par exemple, au lieu d'utiliser un champ de liste de profils ou un champ de table TEP pour stocker le chemin qu'une entrée programme prend après un répartiteur d'allocations, vous pouvez utiliser une variable de suivi des entrées pour le suivre. Vous pouvez utiliser un répartiteur de données pour envoyer des clients vers des chemins différents, en fonction des valeurs de variables de suivi des entrées.
- Vous voulez mettre à jour un champ de liste ou un champ de table TEP en fonction d'une valeur fournie par une activité d'application AppCloud. Les variables de suivi des entrées permettent de stocker des données d'une application AppCloud pour une entrée programme. Plus tard, si nécessaire, vous pouvez utiliser l'activité Définir les données pour stocker les données dans une liste de profils ou une table TEP.
- Vous voulez personnaliser votre campagne en fonction des données qui ne sont disponibles que dans le cadre de l'entrée programme. Vous pouvez utiliser des variables dynamiques dans vos campagnes, puis alimenter les valeurs à partir des variables de suivi des entrées dans votre programme.
Remarque : Les valeurs des variables de suivi des entrées ne peuvent pas dépasser 500 caractères.
Pour créer une variable de suivi des entrées :
- Sur la fenêtre Paramètres, développez Suivi et variables.
- Cliquez sur
.
Remarque : Chaque programme peut avoir un maximum de 25 variables de suivi des entrées définies par le client. Les variables de suivi des entrées créées par des événements REI standard (Geofence_entry, Geofence_exit, Beacon_entry et Beacon_exit) sont exclues de cette limite. Cela inclut les variables par défaut pour l'événement standard REI et toutes les autres variables personnalisées définies pour l'événement.
- Dans Nom de la colonne, saisissez le nom de la colonne à utiliser.
- Dans Type de données, sélectionnez le type de données de la colonne. Celles-ci doivent correspondre au type de données du champ dans la table.
- Cliquez sur Mettre à jour.
Pour utiliser une variable de suivi des entrées dans un événement personnalisé :
- Cliquez deux fois sur un événement personnalisé.
La fenêtre Evénement personnalisé s'affiche.
- Sélectionnez l'option Sélectionner une variable d'entrée vide pour l'identifiant d'audience puis sélectionnez la variable dans la liste déroulante.
Pour mettre à jour la valeur d'une variable de suivi des entrées :
Avant de commencer : Collaborez avec le directeur des données de votre organisation pour créer une vue SQL à utiliser dans votre programme. Vous devrez connaître le nom de la vue et le dossier dans lequel elle est stockée, ainsi que le type de champ et de données.
- Ajoutez une phase Extraire les données au programme et cliquez deux fois dessus pour ouvrir ses paramètres.
- Cliquez sur Sélectionner. Dans la boîte de dialogue Sélectionner une vue SQL, sélectionnez le dossier contenant la vue SQL, puis sélectionnez la vue SQL.
- Dans la liste Faire correspondre entrée le, sélectionnez la variable de suivi des entrées à définir avec le résultat de la vue SQL. Assurez-vous que le type de données correspond à celui du champ de la vue SQL.
Pour mettre à jour des champs de profil ou de TEP en fonction d'une variable de suivi des entrées :
- Ajoutez une phase Définir les données au programme et cliquez deux fois dessus pour ouvrir ses paramètres.
Important : Si activée pour votre compte, cette phase permet de mettre à jour jusqu'à 10 champs d'une liste ou d'une table d'extensions de profil. Si elle est désactivée, vous devez ajouter une phase Définir les données pour chaque champ à mettre à jour.
- Dans la liste déroulante Liste ou extension de profil, sélectionnez la liste de profils ou la table TEP qui contient le champ que vous voulez définir avec la valeur de variable de suivi des entrées.
- Pour Définir des valeurs pour un ou plusieurs champs en utilisant, sélectionnez Variable de suivi des entrées.
- Dans la liste Champ (type), sélectionnez le champ à définir. Assurez-vous que le type corresponde au type de la variable de suivi des entrées.
- Dans la liste Valeur, sélectionnez la variable de suivi des entrées à utiliser. Notez que vous ne verrez les variables de suivi des entrées dont les types sont compatibles avec le champ que vous voulez définir. Par exemple, si vous choisissez un champ texte à définir, vous ne verrez que les champs de type Texte.
Gérer plusieurs entrées programme
Dans la boîte de dialogue des propriétés de chaque événement de début, vous pouvez définir le mode de gestion des entrées programme multiples du même client.
Pour sélectionner les options de gestion des entrées programme multiples :
- Cliquez deux fois sur un événement de début.
La fenêtre Evénement s'affiche.
- Sur la boîte de dialogue Evénement, sélectionnez l'une des options suivantes :
- Créer une nouvelle entrée dans le programme – Chaque fois que l'événement se produit, Program crée une nouvelle entrée programme, qu'il existe ou non une autre entrée programme pour le client. Par exemple, un programme de confirmation et de suivi des achats doit permettre à un utilisateur d'effectuer plusieurs achats et de recevoir des confirmations et des informations de suivi pour chaque commande.
- Ne pas créer de nouvelle entrée dans le programme et laisser l'entrée existante à sa place – Program ignore la nouvelle tentative d'entrée dans le programme du client. Par exemple, un client abandonne un panier et entre dans un programme d'abandon. Le client revient ensuite au panier, ajoute un article et abandonne de nouveau le panier. Cette option conserve l'entrée initiale et ignore le nouvel événement.
- Ne pas créer de nouvelle entrée dans le programme et déplacer l'entrée existante vers cet emplacement – Program déplace l'entrée programme existante vers ce point d'entrée et la relance. Par exemple, un client abandonne un panier et entre dans un programme d'abandon. Ensuite, le client revient au panier, ajoute un article et abandonne de nouveau le panier. Cette option ignore le nouvel événement et déplace l'entrée programme initiale vers l'événement de début.
Documentation connexe
- Comprendre Program
- Commerncer à travailler avec Program
- Concevoir des programmes
- Tester les programmes
- Publier des programmes
- Analyser des programmes
- Définir des événements personnalisés
- Meilleures pratiques Program