Customer segments

A customer segment is group of customers who share one or more attributes that are relevant to marketing activities. For example, you can define a customer segment that contains all registered customers, or all customers that spent over $1000 at the store, or all male customers over the age of 40. You can then use these customer segments as targets for advertising, promotions, and suggestive selling.

The customer segments that you create in Management Center are considered dynamic. These segments are dynamic because customers belong to the segment based on their personal data, purchase history, and behavior, all of which can change over time. For example, you can create a customer segment that contains registered customers only, which means unregistered customers are excluded. As new customers register, they are dynamically added to the segment. Customer segments also support static criteria. For example, you can explicitly include or exclude particular customers or accounts, which overrides any defined dynamic criteria. In this way, you can include a customer in a segment that they would otherwise not match, or exclude a business account from a segment that it would otherwise match.

After you create a customer segment, you can specify that customer segment as a target when you create:

  • Web and dialog activities
  • Email activities
  • Promotions
  • Search rules

You create and manage customer segments with the Marketing tool in the Management Center.

Options for populating customer segments in Management Center

The Management Center supports three ways to populate customer segments:
  1. Selecting a set of attributes from the customer segment properties view

    The Management Center provides a series of tabbed pages for creating customer segments, called the customer segment properties view. Each tab contains a set of attributes. You can define a customer segment with any combination of attributes in the properties view, while your store gathers and stores customer data for those attributes. For example, if you want to define a customer segment that contains male customers over 40, your store must gather and store gender and age information about customers. Typically, a store gathers this information through the registration and account update processes.

    The following screen capture shows the customer segment properties view with the Purchase Details tab open. This Big Spenders customer segment dynamically includes all customers that spent over $1000 since they registered with the store:


    Customer segment properties view

    For a complete list of attributes that are included in the customer segment properties view, see Customer segment attributes.

    For B2B stores, the customer segment properties view contains an Accounts tab. This tab contains attributes that are related to customer accounts; the Accounts tab is not shown in the previous screen capture.

  2. Using marketing activities to add or remove customers

    The Management Center provides an action element that you can add to any web or dialog activity. This element adds customers to or removes customers from a customer segment that is based on their behavior as they participate in the activity. This action is an ideal way to categorize customers for behavioral marketing initiatives. You must first use the customer segment properties view to create a customer segment. This customer segment does not need any additional attributes that are defined, but you must set a flag in the customer segment to allow marketing activities to populate the segment. You can then create a web or dialog activity that contains the action element that adds customers to or removes customers from the segment. The addition or removal of customers is based on what the customer does while they are shopping on your store.

    The following screen capture shows a dialog activity that contains the Add To or Remove From Customer Segment action. In this example, the dialog activity is categorizing customers into three segments (Golfers, Skiers, and Tennis Players), based on which products they purchase:


    Screen capture of dialog activity that contains "Add To or Remove From Customer Segment"

    For more information, see Action: Add To or Remove From Customer Segment.

  3. Using IBM Digital Analytics to populate customer segments

    If your company uses IBM Digital Analytics, formerly known as Coremetrics Analytics, you can export profile segments from IBM Digital Analytics to use as customer segments in Management Center. For more information, see Creating and updating based customer segments.

You can also request that an administrator use the Data Load utility to populate a customer segment. For more information, see Loading customer segment members by email address with the Data Load utility.

Behavior of customer segments that have no attributes defined

In certain circumstances, you might need to create a customer segment that has a name, but that does not have any attributes that are defined in the customer segment properties view. For example, if your site uses an external process to populate customer segments, you can create this type of customer segment to act as a container for the external data. For instructions that apply to all fix pack levels, see Creating a customer segment that is populated by an external process.

Exporting customer segment information

You can export customer information for the customers that make up a customer segment in Management Center. You can then use this exported information to analyze your customer segments or to create and manage marketing campaigns outside of Management Center. For example, you can export the email addresses for the customers in a specific customer segment to send a marketing email to these customers with a different application. For more information, see Exporting customer segment information.

WebSphere Commerce Version 8.0.3.0 or later

Exporting customer segment information to Universal Behavior Exchange (UBX)

You can integrate Universal Behavior Exchange (UBX) with WebSphere Commerce so that you can export customer segments. This is done by selecting the Allow exports to external applications property when you create a customer segment. For more information, see Universal Behavior Exchange (UBX) integration with WebSphere Commerce and Creating a customer segment.