Skip to main content
Reference

Overview

Segments are fully dynamic groupings of customers based the historical actions and properties. Segments support multiple rules with AND/OR logic operations to allow for complex segmentation. Time based filtering can be used to look at historical actions within a specific period.

An example of a populate segment would be “Customers That Have Purchased From You ”.

Building a Segment

Navigation to Lists & Segments under StoreFront Communications and then click the New List or Segment button.

image-20200518-140618.png

Next click on the new segment button as shown below.

image-20200518-140658.png

Give the segment a name and then continue on to configure filters. Filters will be discussed in more depth below. Once complete click the Create Segment button.

image-20200518-140853.png

Segment Filters

A segment is defined by one or more filters. The table below lists every filter the segment editor offers, and the options each one gives you.

Some filters appear only inside a flow, where a cart, order, auto order, review, or survey is in context. Those are not listed here, since they are not available when you build a segment.

FilterOptionsWhat it does
What someone has done or not done21 behaviour metrics, listed belowThe most used filter. Looks at what the customer did within a time period you choose.
If someone is or is not in a listis in <list>, is not in <list>Checks the customer's list membership.
Someone's Auto Ordersis / is not, plus a status of active, inactive, paused, or completed, and optionally specific itemsTargets subscribers by the state of their auto orders.
Loyalty point balanceis more than <number>, is less than <number>, is between <number> and <number>Checks loyalty points earned. Useful for reminding a lapsed customer they have points to redeem.
Loyalty cashback balanceis more than, is less than, is betweenThe same comparison against a cashback balance rather than points.
Loyalty cashback expiring soonis more than, is less than, is betweenTargets customers whose cashback is about to expire, which is a strong reason to return.
Tags on someoneis tagged with <value>, is not tagged with <value>Checks tags on the customer profile.
AtData (formerly TowerData) about someoneGender: Female, Male, Unknown. Age: 18-20, 21-24, 25-34, 35-44, 45-54, 55-64, 65+, UnknownThird-party demographic data appended to the profile.
Properties about someoneOperators per property type, listed belowCompares properties stored on the customer profile, including any your flows set with an Update Profile step.
If someone has opted in to SMS messagesNo further optionsA yes or no check on SMS opt-in. Pair it with an SMS step so you only text people who agreed to it.
If someone is or is not within the EU (GDPR)is in / is not in, and a region of European Union or United StatesDespite the name, this filter also targets United States residents. Both dropdowns must be set.
If someone is in BigQueryA BigQuery Table Id in project.dataset.table_name form, and an Event Ruler JSON expressionMatches customers against a row in your own BigQuery table.
Someone's proximity to a locationis within / is not within, a distance, miles or kilometers, and a postal codeTargets customers near a location. Useful for an in-person event.
Analytics about someoneAttributes: Average order value, Average days between orders, Historic customer lifetime value, Historic number of orders. Operators: equals, doesn't equal, is at least, is more than, is less than, is at mostOverall analytics about the customer.
Pricing tiers assigned to someonehas pricing tier, does not have pricing tierTargets wholesale and other pricing tiers.

Behaviour metrics

What someone has done or not done offers these 21 metrics:

Started checkoutStarted checkout valueReturn cart
Return cart valueOrdered productOrdered product value
Active on siteActive on site time (seconds)Placed order
Placed order valueFulfilled orderFulfilled order value
Reviewed productReviewed product scoreSubscribed to list
Unsubscribed from listClicked emailDelivered email
Opened emailMarked email as spamBlocked email

Active on site and Active on site time (seconds) are what you need for a browse-abandon segment. Reviewed product and Reviewed product score drive review follow-up.

Property operators

Properties about someone offers different operators depending on the property's type. Pick the type deliberately when you set the property, because a date stored as text will not compare correctly here.

TypeOperators
Textequals, doesn't equal, contains, doesn't contain, is in, is not in, starts with, doesn't start with, ends with, doesn't end with, is set, is not set
Numberequals, doesn't equal, is at least, is more than, is less than, is at most
Dateis in the last, is at least, is at most, is between, is in the next, is before, is after, is between dates, is today, is in this month, is in the month of
Booleanis true, is false

is between compares against a relative range. is between dates is the one to use when you want two absolute calendar dates.

Multiple Filters with Boolean Logic

After you have established your first filter, you can add additional filters by clicking either the OR or AND buttons as shown below.

image-20200518-142549.png

Syncing a segment to another email provider

A segment can keep an external list in step with its own membership. In the segment dialog, turn on Sync this segment to a third-party email marketing provider list?, then pick a Provider and a List.

You can also act on membership changes. When a customer joins this segment and When a customer leaves this segment each let you Add Tags and Remove Tags at the provider, so a customer entering your win-back segment can be tagged there automatically.

The providers offered are the ones already connected to your account.

Integration with Facebook custom audiences

If you have the Facebook Analytics application connected to your StoreFront, a custom audience based upon this segment can be created within Facebook. To connect the Facebook Analytics application, please contact UltraCart Support for an invite to the application and then connect under Privacy & Tracking → Other.

image-20200518-143053.png

The ability to create a custom audience within Facebook based upon a dynamically changing segment is incredibly power. Telling Facebook what constitutes a great customer allows them to find you “look alike” audiences to attract new customers that have similar characteristics.

image-20200518-142934.png

Ranking to optimize for top portion of the customers

After you have setup filters to find a segment of customers, you can further refine the membership within the segment by ranking the customers based upon another metric. After you select the “Optimize the resulting segment” option, you can keep a certain number or percentage of the customers based upon a variety of metrics within a particular time period.

image-20200518-143238.png

Ranking is especially powerful when creating a segment to populate a Facebook custom audience. You have the ability to select the top 25% of your customers that purchased within the last year based upon their total order value. As Facebook finds you more customers of this quality, your average customer value would increase over time and the segment would dynamically adjust to include only the cream of the crop.

Tutorial Video: Building A Segment For New Customers

Previous (Lists) - Next (Flows)

Was this page helpful?