Marketing element input file definitions

Use a MarketingElement.csv input file to load information to create elements for the marketing activities that belong to a store. After you load the data, business users can manage the new element information for marketing activities with the Marketing tool.

We can extract element objects for marketing activities with the Data Extract utility to create a MarketingElement.csv input file that we can then load with the Data Load utility. For example, to copy or move activities and related information between stores or instances, such as for creating one or more test environments. Sample configuration files are provided for you to use with the Data Extract utility to extract the activity data from the DMELEMENT database table. The SQL that the Data Extract utility uses to extract elements extracts data for only the activities that have the type 'WEB', 'DIALOG', 'EMAIL', and 'SEARCH'.

Sample configuration files are also provided for you to use with the Data Load utility to load the element data. When you load the MarketingElement.csv file, the Data Load utility populates the DMELEMENT database table. For more information about extracting and loading marketing data, see

When you load element information for marketing activities, we might need to load additional information. For example, if the marketing activities do not exist in your target store, we must first load the data to create the activities. Then, we can load the element information. For more information about the marketing activity-related data that we can load, see:

Note: When you load data to insert or replace marketing activity elements for an activity, the utility replaces all existing elements for the activity before the utility inserts new elements. If you do not want the utility to remove all existing elements before the utility inserts new elements, include the replaceAllElements configuration property in the load item configuration for marketing elements. This property indicates whether the Data Load utility replaces the existing elements for an activity with the elements within the input file. We can set the following values for this property:


Definitions