Skip to main content
How to Segment Players

Learn how to create customer segments and create programs and messages that target players under these segments.

Rana ElGharib avatar
Written by Rana ElGharib
Updated over a year ago

Table of Contents

E-commerce Platforms

Shopify only (Pro & Guru only)


When creating different Segments that hold specific conditions and rules, you will be able to gain profound insights into your overall pool of players as well as their behavior. This way, you can plan more efficient,data-driven marketing strategies and improve their performance. Read more

How to create Segments?

Creating a new segment is simple. You only need to identify the criteria you are targeting in your wide pool of players. For example, if you want to segment female players who have been active during the past 30 days, and often visit a certain product category. This is doable through segmentation. Once these rules that are bolded are instructed while creating a segment, Gameball will automatically search for any player that matches these criteria and add them to this Segment.

❗️Note: it takes a newly created segment approximately 15 minutes of processing before the players are located/included under that segment.

To create a new Segment, go to Gameball Admin Dashboard > Players > Segments tab. Click Create New Segment

Start by filling in the segment's general information like naming the segment.

  • Segment Name: Name your segment with a descriptive word(s) ie: Engaged Customers.

  • Segment Tag name: Type down a short name that should appear on the tag itself ie: Engaged.

  • Color: Choose the color of the tag.

  • Segment Rules: Create a set of rules that would group your players accordingly.

How to Use the Segmentation Rule Engine?

You can create a segment that has one or multiple conditions. Start with creating the first rule.

  • Choose Segmentation Attribute

    Choose if this rule will be based on Player Attribute or Player Event

Upon choosing Player Attribute

When choosing "player attribute," you can pick the player profile criteria that this segment is targeting. here is the list of attributes you can include as a segment condition that players have to meet in order to be added to this segment:

  • Player Email

  • Mobile Number

  • Score

  • Points

  • Level

  • Is referred

  • Channel

  • Merchant

  • Branch

  • Total Orders Count

  • Total Amount Spent

  • Last Order Date

  • Average Order Value

  • Gender

  • Date Of Birth

  • Player Join Date

  • Country

  • City

  • Zip Code

  • UTM Campaign

  • UTM Source

  • UTM Medium

  • UTM Content

  • UTM Term

  • Device

  • Browser

  • Operating System

  • Last Login Date

  • Last Captured Order Date

  • Average Captured Order Value

  • Total Referrals

  • Total Captured Orders

  • Total Captured Amount Spent

  • Total Redeemed Amount

  • Total Redemptions

  • Last Redemption Date

  • Last Referral Date

  • Last Coupon Usage

  • Last Gameball Coupon Usage

  • Last Message Sent Date

  • Last Email Sent Date

  • Total Spent

  • Orders Count

Once choosing the player profile information, you can set its metadata.

Upon choosing Player Event

Events are the actions performed by your players on your platform. Learn how to create and send events to Gameball.

When choosing "Player Event," you can select the action a player must do to be placed under that segment. You can add one or multiple events as a segment condition, for example, you can create a segment that includes viewing a product as a player rule.

Event Metadata

Once an event is selected, you can add the "event metadata." Learn more about event metadata.

Continuing with the previous example, if the selected event is "viewing a product," then this event metadata could be set to viewing a product at least 3 times given that the product category is called "Accessories."

This is just an example from a wide range of use cases you can apply to create any type of player segment you think would help achieve your business goals.

To add more than one metadata, click on Add Event Filter.

When doing so, you can add more rules or descriptions to the chosen player action.

You can also add more conditions under the same single rule by clicking Add Condition, then repeat the process.

Can multiple segment conditions include both player attribute and player event at the same time?

The answer is simply yes.

You can create a segment where players' profiles need to match multiple rules for Gameball to add them to that segment. For example, you can create a segment that requires players to be females, under the age of 50, were recently active on your platform, and made at least 1 purchase or added an item to the cart within the last month.

This might sound like plenty of details, but when creating a segment, it is actually easy to add multiple rules.

How to create multiple conditions under one segment?

After adding the first rule, you can simply click on Add Rule

First, you will need to pick the correlation between this new rule and the previous one, then you can repeat the same rule creation process.

There are two different types of correlations you can set between rules:

  • AND: Player criteria must meet both rules.

  • OR: Player criteria must meet at least one of the rules.

Where to find data on existing segments?

  • When you are on the segment main section on the dashboard, scroll down to the list of created segments, then click on the name of the segment you want to know more information about.

  • You will be directed to the segment inner page where you can find information about the selected segment, such as:

    • The segment rule.

    • Number and types of outbound sent to the players under this segment.

    • A chart that shows how many players joined this segment per day.

    • The list of players that belong to this segment.


Did this answer your question?