First order

First Order returns a list of customers who made their first order during your chosen date range. For example, return all customers whose first order was during the previous 12 months:

Customers who bought a blue shirt within the previous 12 months.

After you specify a date range you may apply filters to associate first purchases with specific products, brands, channels, and stores. For example, return all customers who purchased a blue shirt from your website.

What are purchase behaviors?

Purchase behaviors are a feature of Amperity that are built on top of standard output for transactions (orders and items). Purchase behaviors require standardized product catalog field names to be present in your standard output for transactions.

Use purchase behaviors in segments to return a list of customers, and then filter that list of customers by any combination of brand, channel, individual items in your product catalog, and store.

Purchase behaviors are available for first order, has not purchased, has purchased, most frequent order, repeat order, and total value of orders.

How first order works

First Order represents a common approach people use when they build segments: find all of my customers who made their first order in the past N days, months, or years, and then associate that list of customers to your products and brands.

First Order is a compound attribute, which means that it’s built from a combination of attributes that already exist in your data, and then appears as a single attribute that you can choose from the Segment Editor.

With this attribute, you can focus less on SQL and more on finding answers that align to your marketing goals and strategies. Purchase behavior attributes simplify the number of steps that are required to associate a list of customers to your products, stores, channels, and brands.

Tip

For more information about how First Order works, including an explanation of the SQL that runs behind the Segment Editor, review the First Order topic in the Amperity A-Z reference.

Use first order in a segment

To find all customers who made their first order within a specified date range, start with the First Order attribute located under Transactional Behaviors:

Use the first order attribute to find first orders by date range.

After the attribute appears in your segment, choose a date range:

Customers who bought a blue shirt within the previous 12 months.

After you choose a date range you may apply filters to associate these customers to specific products, brands, channels, and stores.