Propriétés du produit de XM Campaign
Les propriétés suivantes sont spécifique aux produits XM Campaign :
ERL personnalisée
L'URL personnalisée est une propriété générale obligatoire pour les produits XM Campaign, lorsqu'un point de contact Web est inclus dans la campagne. Cette propriété ne peut pas être supprimée, mais ses paramètres de base peuvent être modifiés.
La propriété de l'URL personnaliséeest l'identifiant de l'instance Circle de la commande, représentée dans un format convivial. Il est affiché uniquement si un point de contact Web est inclus dans le modèle Circle. L'identifiant de l'instance est visible par le client Storefront dans l'URL du site. Son nom peut être modifié.
Qu'est-ce qu'un identifiant d'instance ?
Le produit XM Campaign, qui est destiné à être vendu dans uStore est constitué dans Circle, commemodèle. Chaque commande passée dans Storefront crée une instance individuelle basée sur ce modèle dans Circle. Cette instance possède un identifiant unique, qui est l'identificateur de la commande. L'identifiant de l'instance est constitué d'un ensemble aléatoire de caractères généré par Circle.
Même si chaque commande a un identifiant d'instance unique, le site Web du modèle (s'il existe dans la campagne) est partagé entre les instances. Pour différencier les URL de chaque instance/commande, l'identifiant de l'instance est inséré dans l'URL.
Exemple :
Une entreprise appelée ABC vend un produit XM Campaign à toutes ses succursales, en utilisant un modèle pour une campagne de vente d'été.
Lorsqu'une commande est effectuée par la succursale de New York d'ABC, l'URL par défaut de John Smith (l'un de ses destinataires) inclura l'identifiant de l'instance sous la forme d'un ensemble aléatoire de caractères et se déroulera comme suit : www.ABC.com/DY56Gt30/John.Smith
Au lieu d'être un jeu aléatoire de caractères, la succursale de New York d'ABC peut définir l'identifiant d'instance comme NewYork, simplifiant ainsi l'URL :www.ABC.com/NewYork/John.Smith
Pour modifier les propriétés de l'URL personnalisée :
-
Sur la page Propriétés du produitdu produit XM Campaign, cliquez sur URL personnalisée.
-
Dans le champ Nom d'affichage, vous pouvez changer la légende de la propriété - URL personnalisée. La valeur indiquée par l'utilisateur du Storefront pour cette propriété sera incorporée dans l'URL.
-
Dans le champDescription, la description de la propriété qui sera visible par l'utilisateur Storefront s'affiche à côté du nom de la propriété, sous la forme d'une info-bulle Qu'est-ce que c'est ?. Vous pouvez la modifier ou la supprimer.
-
Utilisez les options suivantes pour définir les valeurs par défaut de la propriété :
-
Prélever les Valeurs des Dernières Commandes de
Cette option est pertinente uniquement pour la sélection valeur par défaut. Pour afficher les valeurs utilisées dans les commandes précédentes, cochez cette case et sélectionnez l’une des options suivantes :
-
Produit identique : la valeur que ce client a donnée à ce Dial dans la commande antérieure de ce produit.
-
Tous les produits du magasin :la valeur que ce client a donnée à cette numérotation dans la commande précédente de tout autre produit. Toutefois, si une commande pour ce produit est déjà présente, la commande prendra sa valeur. (Notez que tous les produits doivent provenir du même document de la même campagne.)
-
-
Prélever les valeurs dans une source de données(non disponible pour les clients StoreFlow Cloud)
Cette option vous permet de récupérer une valeur pour les contrôles d'option uniques, tels que les zones de texte, les options et les valeurs sélectionnées pour les contrôles d'option multiples, tels que les listes déroulantes, à partir d'une base de données, à défaut de les définir manuellement.
Par exemple, vous pouvez définir un contrôle d’entrée de type Menu déroulant qui est rempli d’ adresses de clients tels qu’ils sont enregistrés dans la base de uStore au lieu de définir manuellement chaque entrée de liste. De cette façon, vous pouvez présenter à chaque acheteur une liste personnalisée. Vous pouvez utiliser les bases de données prédéfinies de uStore ou vous pouvez définir une base de données personnalisée qui est conforme à la structure de la base uStore.
Notez que vous pouvez utiliser uniquement une source de données globale (disponible pour tous les magasins) ou une source de données qui a été définie pour le magasin spécifique que vous configurez. Pour obtenir plus d’informations sur la façon de définir une source de données, référez-vous à Définition des sources de données.
L’option Remplacer la valeur existante demande à uStore de remplacer la valeur existante d’un contrôle, définie par l’acheteur dans le storefront, de manière à toujours afficher la valeur de base de données la plus récente. Cette option peut avoir lieu sur n’importe quelle page du magasin où le dial/la propriété apparaît par ex. au cours d’une étape de personnalisation, de finalisation.
De même, lors d'une nouvelle commande, avant que la commande ne soit placée dans le panier, uStore récupérera la valeur de propriété/dial la plus récente dans la base de données.
Si cette option n'est pas sélectionnée, la valeur n'est récupérée qu'une seule fois, lorsque le Dial/propriété ne contient aucune valeur.
Après avoir sélectionné une source de données dans la liste des sources de données disponibles pour le magasin, utilisez l’option Assistant pour renseigner les valeurs personnalisées à partir de la source de données ou configurez les valeurs personnalisées manuellement en saisissant une requête SQL dans l’option Personnalisé.
Assistant
Renseignez les informations suivantes :
-
Tableau ou affichage : sélectionnez le tableau ou la vue à partir de laquelle les données sont tirées.
-
Afficher le champ Texte(plusieurs options de contrôles d'entrée) : texte qui s'affiche dans le contrôle d'entrée et qui est associé à un champ Valeur. Par exemple, le texte présenté peut être une adresse alors que le champ de valeur associé qui est transmis à uProduce est un code postal. Cette sélection est uniquement disponible dans les contrôles de saisies multiples.
-
Champ Valeur : sélectionnez le champ (colonne) dans le tableau ou la vue qui sera utilisé pour renseigner le contrôle d'entrée. Par exemple, vous pouvez avoir un champ dans votre table ou vue qui stocke un des noms de destinataire ; sélectionnez ce champ pour remplir le contrôle de saisie avec les noms de la colonne du destinataire.
-
Conditions : L’assistant vous permet de définir des filtres pour extraire le contenu du champ Valeur. Vous pouvez utiliser les numéros suivants comme filtres :
-
Champ n° d’utilisateur - disponible dans le tableau Utilisateurs
-
Champ ID utilisateur externe - disponible dans le tableau Utilisateurs externes
-
Champ E-mail utilisateur - disponible dans le tableau E-mail utilisateur
-
Champ n° de magasin - disponible dans le tableau Magasins
-
Champ n° de produit - disponible dans le tableau Produits
-
Champ n° de langue - disponible dans le tableau Culture
Vous pouvez également utiliser des filtres de n° désirés à condition qu’ils soient mappés sur les n° de filtres ci-dessus uStore. Si vous définissez une option de contrôle à saisie unique et que le filtre que vous définissez affiche plusieurs enregistrements, seul le premier enregistrement sera affiché à l’utilisateur.
-
Filtre (pour liste déroulante dépendant uniquement) : Une colonne dans la base de données (« Afficher le champ de texte ») est filtrée en fonction de certains critères. Il y a trois critères :
Correction : les données de la colonne sont filtrées par une valeur fixe. Par exemple, la liste de vins peut être filtrée par sa couleur.
Numérotation : les données de la colonne sont filtrées par la numérotation sélectionnée dans la liste déroulante précédente. Les deux dials devraient être du type Liste déroulante dépendante (paramètre pour les dials uniquement).
Propriété : les données de la colonne sont filtrées par la propriété sélectionnée dans la liste déroulante précédente. Les deux dials devraient être du type Liste déroulante dépendante (paramètres pour les propriétés uniquement).
-
-
Champ par défaut (plusieurs options de contrôles d'entrée) : sélectionnez le champ (colonne) dans le tableau ou la vue qui sera utilisé pour définir la valeur par défaut du contrôle d'entrée. Ensuite, saisissez la valeur spécifique dans ce champ qui définit en fait la valeur par défaut. Par exemple, le champ de valeur par défaut peut être « IsDefault » et les valeurs réelles qui fixent la valeur par défaut peuvent être « 1 » pour « est par défaut » et « 0 » pour « pas par défaut ». Dans ce cas, vous devez sélectionner « IsDefault » dans la liste des champs par défaut et entrer « 1 » comme sa valeur.
-
Remplacer le champ de tri par défaut (plusieurs options de contrôles d'entrée) : vous permet de trier dans l'ordre les saisies de commandes d'entrée dans un champ de tableau (ou de vue) spécifié. L’ordre de tri est déterminé par le type de données dans le champ sélectionné, comme suit:
-
Ordre lexicographique pour le texte
-
Ordre alphanumérique des numéros
-
Ordre chronologique des dates
-
-
Masquer lorsqu'il n'y a pas d'options à sélectionner (uniquement pour la liste déroulante dépendante) : la deuxième liste déroulante n'apparaîtra que s'il existe des valeurs à sélectionner.
Par exemple, si vous sélectionnez USA dans la liste déroulante Pays, la liste déroulante État est affichée, mais si vous sélectionnez Angleterre dans la liste déroulante Pays, la liste déroulante État ne sera pas affichée.
Pour que cette option fonctionne, les données de la première liste déroulante et les données de la deuxième liste déroulante doivent être dans des tableaux séparés. Par exemple, vous devez avoir un tableau pour la liste des pays contenant un champ pour CountryID et un autre pour CountryName. Vous avez ensuite besoin d’un tableau séparé pour la liste des régions/départements avec un champ pour StateID, Country et Name.
Custom (sur mesure)
Pour définir manuellement la source de données pour les valeurs personnalisées, sélectionnez Personnalisé et saisissez une requête SQL dans le champ Requête.
-
Si vous utilisez une seule option de contrôle de saisie comme zone de texte, vous devez saisir une requête qui renvoie une valeur unique. Vous devez utiliser un ou plusieurs des paramètres suivants : @UserID, @StoreID, @ProductID, @CultureID, @OrderProductID (qui correspond à @OrderItemID), @ExternalUserID, @UserEmail.
-
Si vous utilisez plusieurs options de contrôle de saisie, comme une liste déroulante, vous devez saisir une requête que renvoie plusieurs valeurs. Vous devez utiliser un ou plusieurs des paramètres suivants : @UserID, @StoreID, @ProductID, @CultureID, @OrderProductID (qui correspond à @OrderItemID), @ExternalUserID, @UserEmail.
-
-
Prélever les valeurs de la (des) valeur(s) prédéfinie(s)
-
Valeur par défaut : la valeur par défaut du Dial, qui peut être remplacée par le client. Vous pouvez si nécessaire également créer une liste de valeurs à utiliser en tant que valeurs par défaut. Pour ajouter une valeur fixe à la liste de valeurs, saisissez le texte de valeur dans le champ Texte et cliquez sur Ajouter.
-
Vérification d’orthographe : s'applique seulement aux dials et aux propriétés textuelles qui mettent en œuvre le texte ou le contrôle de saisie de texte multiligne. Pour utiliser le vérificateur d’orthographe dans un contrôle de texte, cochez la case Utiliser le vérificateur d’orthographe, puis sélectionnez une langue dans la liste Langue.
-
Remarques:
-
Le système valide que la valeur entrée par le client est en effet unique. Sinon le client ne pourra pas continuer.
-
Dans l'étape de finalisation de Storefront, la valeur unique choisie par le client pour la propriété URL personnalisée est enregistrée pendant 20 minutes. Vous pouvez modifier la durée dans le Tableau de configuration générale.
-
Variables de date et d'heure
La Date personnalisée et l'Heure personnalisée sont des propriétés du produit qui sont introduites dans uStore à partir de Circle. Circle s'attend à une valeur pour chacune d'elles.
La date et l'heure de Circle sont utilisées pour l'automatisation de la production. L'acheteur de la campagne doit fournir ces valeurs selon le calendrier de sa campagne.
Dans une campagne de mariage, par exemple, qui comprend une invitation, un site Web RSVP et un message électronique de remerciement de présence, la date personnalisée et l'heure personnalisée peuvent refléter ce qui suit :
-
Date et heure de l'événement.
-
Date et heure d'envoi de l'invitation par courrier électronique.
-
Trois semaines avant l'événement, pour un rappel RSVP
-
Une semaine après l'événement, un message électronique de remerciement est envoyé.
Si une valeur par défaut a été définie dans Circle pour ces propriétés, elle restera la valeur par défaut dans uStore. Vous pouvez modifier cette valeur dans le BackOffice. Vous pouvez également décider d'autoriser le client du Storefront à la modifier ou à la définir comme non visible par le client, auquel cas l'utilisateur ne pourra pas modifier sa valeur.
Ces propriétés sont obligatoires, elles ne peuvent pas être supprimées et une valeur doit leur être définie.
Les valeurs de date et d'heure seront envoyées à Circle avec le fuseau horaire de l'utilisateur Storefront. Ce fuseau horaire sera défini comme le fuseau horaire de l'instance.
Les propriétés variables de la date et de l'heure sont définies dans le contrôle d'entrée du Sélecteur de date et d'heure . Pour plus d'informations, reportez-vous à la section Sélecteur de date et d'heure.

L'une des principales forces de Circle en matière de production de points de contact est la possibilité de programmer leur production automatique. Cette opération s'effectue à l'aide de la fonctionnalité Planification. Pour que la production automatique se produise, les valeurs de date et d'heure du point de contact doivent être définies.
La date et l'heure peuvent être définies localement pour chaque point de contact dans le modèle lui-même, ou peuvent être définies comme des paramètres de projet, auquel cas ils peuvent être utilisés dans plusieurs points de contact. Ces paramètres sont placés dans Circle dans la zone Paramètres du projet.
Le nom par défaut des paramètres de date et d'heure du projet date et heure est Date personnalisée et Heure personnalisée. Ce nom peut être modifié.
Lors de la définition de la planification d'un modèle, il est possible d'utiliser ces paramètres de projet. Les paramètres utilisés dans la planification des points de contact deviennent automatiquement des propriétés dans uStore. Il est donc possible de leur fournir une valeur, soit dans Storefront , par le client, soit dans le BackOffice, par l'administrateur.
Dans l'exemple ci-dessus (campagne de mariage), la date à laquelle les invitations sont envoyées (imprimées et par courrier électronique) peut être définie comme un paramètre de projet dans Circle. Cette date peut être utilisée dans les points de contact d'impression et de messagerie électronique de l'invitation, ce qui en fait une propriété dans uStore. De cette façon, chaque client de la campagne peut entrer la date requise.