Définitions de fichier d'entrée pour les activités marketing

Utilisez un fichier d'entrée MarketingActivity.csv pour charger des informations permettant de créer des activités marketing dans un magasin. Une fois les données chargées, les professionnels peuvent gérer les nouvelles activités avec l'outil Marketing.

Vous pouvez extraire les objets d'activité marketing avec l'Utilitaire d'extraction de donnée afin de créer un fichier d'entrée MarketingActivity.csv que vous pouvez ensuite charger avec l'pour l'utilitaire de chargement de données. Vous pouvez ainsi copier et déplacer les activités d'un magasin ou d'une instance à l'autre, par exemple pour créer un ou plusieurs environnements de test. Des exemples de fichier de configuration dont vous pouvez vous servir avec l'Utilitaire d'extraction de donnée sont fournis pour l'extraction des données d'activité depuis la table de base de données DMACTIVITY. L'instruction SQL dont l'Utilitaire d'extraction de donnée se sert pour extraire des activités extrait des données uniquement pour les activités dont le type est 'WEB', 'DIALOG', 'EMAIL' et 'SEARCH'.

Des exemples de fichier de configuration dont vous pouvez vous servir avec l'pour l'utilitaire de chargement de données sont également fournis pour le chargement des données de campagne. Lorsque vous chargez le fichier MarketingActivity.csv, pour l'utilitaire de chargement de données remplit la table de base de données DMACTIVITY.

Selon la structure de vos activités, il peut être nécessaire de charger des informations supplémentaires. Par exemple, si vous voulez inclure des activités dans des campagnes marketing, vous devez charger les données permettant de créer les campagnes. Pour plus d'informations sur les données relatives aux activités marketing que vous pouvez charger, voir :

Définitions

activityName
(Requis, chaîne) Nom de l'activité.

Cette colonne ou cet élément est mappé à DMACTIVITY.NAME.

description
(Chaîne) Description de l'activité marketing.

Cette colonne ou cet élément est mappé à DMACTIVITY.DESCRIPTION.

activityType
(Chaîne) Type d'activité. Vous pouvez définir les valeurs suivantes pour cette colonne ou cet élément :
0
L'activité est une activité Web. Il s'agit de la valeur par défaut.
1
L'activité est une activité de dialogue.
2
L'activité est une activité de courrier électronique.
3
L'activité est utilisée pour des règles de recherche.
5
L'activité est utilisée pour des agencements de page.

Cette colonne ou cet élément est mappé à DMACTTYPE.TYPE.

startDate
(Chaîne) Horodatage du début planifié de l'activité. Si l'heure de démarrage est associée à la valeur null, l'activité marketing peut démarrer immédiatement.

Cette colonne ou cet élément est mappé à DMACTIVITY.STARTDATE.

endDate
(Chaîne) Horodatage de fin planifiée de l'activité. Si l'heure de fin est associée à la valeur null, l'activité marketing s'exécute indéfiniment.

Cette colonne ou cet élément est mappé à DMACTIVITY.ENDDATE.

version
(Entier) Numéro de version en cours de l'activité marketing. Si le contenu de l'activité marketing est modifié, le numéro de version est incrémenté. La valeur par défaut est 1.

Cette colonne ou cet élément est mappé à DMACTIVITY.VERSION.

published
(Entier) Numéro de version publié de l'activité marketing. Il s'agit de la version qui est exécutée dans la boutique en ligne. La valeur par défaut est 0.

Cette colonne ou cet élément est mappé à DMACTIVITY.PUBLISHED.

state
(Entier) Etat en cours de l'activité marketing. Vous pouvez définir l'une des valeurs suivantes pour cette colonne ou cet élément :
0
L'activité est inactive. Il s'agit de la valeur par défaut.
1
L'activité est active.

Cette colonne ou cet élément est mappé à DMACTIVITY.STATE.

priority
(Entier) Priorité de l'activité marketing. La valeur par défaut est 0.

Cette colonne ou cet élément est mappé à DMACTIVITY.PRIORITY.

repeatable
(Entier) Indique si les clients peuvent répéter l'activité.

Cette colonne ou cet élément est mappé à DMACTIVITY.REPEATABLE.

MarketingSpotBehavior
(Entier) Indique si l'activité affiche les mêmes résultats pour tous les clients ou affiche des résultats différents. L'emplacement e-Marketing associé peut utiliser ce paramètre pour déterminer la procédure de mise en cache des résultats d'emplacement e-Marketing. Vous pouvez définir l'une des valeurs suivantes pour cette colonne ou cet élément :
0
L'activité affiche les mêmes résultats pour tous les clients.
1
L'activité est dynamique et peut afficher des résultats différents pour les clients.

Cette colonne ou cet élément est mappé à DMACTIVITY.BEHAVIOR.

uiDisplayable
(Entier) Indique si l'activité s'affiche dans le centre de gestion. Vous pouvez définir l'une des valeurs suivantes pour cette colonne ou cet élément :
1 ou null
L'activité s'affiche dans le centre de gestion.
0
L'activité ne s'affiche pas dans le centre de gestion.

Cette colonne ou cet élément est mappé à DMACTIVITY.UIDISPLAYABLE.

managingTool
(Entier) Indique l'outil du centre de gestion qui est utilisé pour gérer l'activité. Vous pouvez définir l'une des valeurs suivantes pour cette colonne ou cet élément :
0 ou null
L'activité est gérée avec l'outil Marketing.
1
L'activité est gérée avec l'outil de composition Commerce.

Cette colonne ou cet élément est mappé à DMACTIVITY.MANAGINGTOOL.

templateType
Chaîne) Type du modèle d'activité marketing.

Cette colonne ou cet élément est mappé à DMTEMPLATETYPE.TYPE.

experimentType
(Chaîne) Type d'expérimentation d'activité marketing.

Cette colonne ou cet élément est mappé à DMEXPTYPE.TYPE.

campaignName
(Chaîne) Nom de la campagne marketing.

Cette colonne ou cet élément est mappé à DMCAMPAIGN.NAME.

familyActivityName
(Chaîne) ID de l'activité, qui est la première activité d'un ensemble de versions d'activité. Toutes les versions de la même activité possèdent le même nom et le même ID de famille, mais les numéros de séquence sont différents. Cet ID est résolu en nom d'activité depuis la table de base de données DMACTIVITY.

Cette colonne ou cet élément est mappé à DMEXPFAMILY.FAMILY_ID.

activitySequence
(Entier) Numéro de séquence de l'activité.

Cette colonne ou cet élément est mappé à DMEXPFAMILY.SEQUENCE.

delete
(Chaîne) Indique si l'enregistrement doit être supprimé. Spécifiez 1 pour supprimer l'enregistrement.
Remarque : si vous voulez supprimer tous les enregistrements de base de données qui correspondent aux enregistrements dans un fichier, vous pouvez exécuter l'pour l'utilitaire de chargement de données en mode suppression. Pour plus d'informations, voir Configuration de l'ordre de chargement des données.