Customer Segments

WATCH THE VIDEO

Customer segmentation is a marketing strategy which involves dividing a target market into subsets of customers that are similar in specific ways, for example, customers from a certain country or those customers who are essential for your business prosperity. Because your individual customers have different needs, it will be easier to give them what they want if you divide them into groups and treat each group differently. Using customer segments, you can build loyal relationships with customers by developing and offering them the products, content, and services they want.

You can assign customer segments to:

When you assign a customer segment to Content Elements, Menu Items, Payment Methods, and Discounts, you will see the icon  indicating that the customer segment is assigned.

To create a customer segment, in Sana Admin click: Customers > Customer segments.

You can use the data from Sana Commerce Cloud and your ERP system.

To create a customer segment, click Add customer segment, enter the title and set the filter expressions by specifying:

  • Field name

  • Condition

  • Value

Filter expression is used to filter the customers that should be in the customer segment.

The field names in the Field name dropdown list are retrieved from different places.

There are different sources of data which can be used to create customer segments:

  • Customer data from ERP

  • Customer's sales statistics from ERP

  • Shop accounts in Sana Admin: last login date of a customer, whether a user is logged in or not, and shop account type (customer, contact, and sales agent), whether a B2B customer is approved or not

  • Baskets of the webstore customers: the date when the shopping cart was modified by a customer for the last time, and how many hours ago, and the number of items in the shopping cart

  • Shipping methods created in Sana Admin

  • Available shipping address data of the customers

  • Delivery method (location or shipping method)

  • Location data

Customer fields may differ depending on the ERP system you are connected to as customer fields are retrieved from the customers table in your ERP system.

NOTE

The Sana field B2C Customer is not available for customer segments if your webstore is connected to Microsoft Dynamics GP. Currently, you cannot create customer segments to differentiate between B2C and B2B customers.

When you create a customer segment, filtering is performed by field, condition, value and by different filter expressions within the same field.

If you define different fields, filtering is fulfilled taking into account all selected fields. For example, if you create the customer segment by specifying filter expressions "Currency" = "USD" and "Country/region" = "USA", a group of customers who are from the United States with the currency dollar will be created. In this case the customers in your ERP system will be filtered by the fields "Currency" AND "Country/region".

If a customer segment contains filter expressions within the same field, it will include customers which fit at least one of the filter expressions of this field. For example, if you create a customer segment by specifying filter expressions "Total orders" < "100", "Total orders" between "200…500", and "Country/region" = "USA", the customer segment in which the customers placed "100" orders OR meet the range "200…500" will be created. In this case, the customer segment will include the customers from the United States whose amount of total orders fits at least one of the filters or both.

Date Fields

When you create a customer segment, in the Value field of the date field, you can either specify the exact date using the calendar or you can use one of the predefined date filters. You can see the predefined date filter values in the drop-down list when you create a customer segment with some date fields.

For example, if you are creating a customer segment with the last login date of a customer, you can also use the predefined filter values, such as "[today]", "[thisweek]", "[lastmonth]", etc. This way you have more flexibility in using date filters and you don't need to update dates all the time.

Content Management

You can assign one or several customer segments to a row. It allows to show different content elements inside a row on the page to specific customer groups. When you assign customer segments to the row on the page, you can show certain content only to the customers who are in the customer segment. All other customers will not see this content. This way you can fill your webstore with customer-specific content.

E-mail Marketing

You can even use customer segments for the email marketing extensions Mailchimp and dotdigital to provide personalized messaging to the target audience. Use customer segments to create content for the promotional campaigns targeted to certain customers or market, or to satisfy your most profitable customers by giving them some discount offers and sending personalized emails.

Customer segments can be used for different purposes. The above-mentioned scenarios are very useful in building marketing and promotional campaigns and thus loyal relationships with target audiences. But you can also use this feature for a different purpose, for example for A/B testing together with the Mailchimp extension.

Export the Contents of the Customer Segment

To export the contents of a customer segment, in Sana Admin click: Customers > Customer segments. Open the necessary customer segment and then click Export.

You will find this functionality useful if you want to check what shop accounts meet the criteria of a customer segment and then change the customer segment rules if it is necessary.

All shop accounts that correspond to the rules set in the customer segment will be exported from Sana Admin to the CSV file. In the CSV file, you will see the shop account name, email address, account ID and customer name.