Direct Segmentation for Configurables

GameSparks allows you to segment your configurable objects in your game directly without having to first create Segments and Segment Queries under Configurator>Segments. You can do this by creating a Custom Query when you segment the configurable to control which players experience the segmented values.

This capability for direct or object-scope segmentation is especially useful if you want to customize a single configuration object for a very specific partition of your players without having to track the Segment Query you use to do this everywhere across the portal and thereby cluttering up your Segment Query drop-down list.

When you impose differentiated player experience through direct segmentation in this way, the scope of the segmentation is restricted to that particular configurable because the Custom Query you use will not be available to segment other configurable objects.

Mixed Segmentation? You can segment a configurable object in your game by using both a Custom Query and a pre-configured Segment Query or use multiple queries of either kind. This affords you maximum flexibility when you segment - if you add multiple segments, the order of segments determines which values any particular player will experience for the configurable. For an example where multiple segment queries are added in this way, see Example 4 below.

Creating a Direct Segmentation

Configurable objects, integration pages, and message configurations can be customized using the direct segmentation method. Here are the general steps you must follow to configure direct segmentation on a configurable:

1. Open the configurable to edit it.

2. Click the Segment button on the top of the configurable edit page. The Segment Configuration panel appears.

3. Click Add Segment. The Segment Configuration panel adjusts.

4. From the Segment Query drop-down select Custom Query.

5. Click the edit icon button next to Custom Query. An Edit Query dialog appears.

6. Create a query for segmenting the configurable.

7. Enter the alternative values for the segmentable fields on the configurable - those with the segment icon - that you want to apply to players put into the segment.

8. Click to Save the segmentation for the configurable.

Direct Segmentation Examples

Here's a few examples of direct segmentation on configurables:

Example 1

For this Virtual Good we're going to create a niche segment that caters for players between the skill levels of 2 and 3 and who have been online in the last 7 days:

Example 2

For our Facebook Integration we're going to offer our players from the United Kingdom a different App ID to connect to, one which is catered to them as players living there:

Example 3

For our Challenge Won message we're going to segment the message and cater it depending on the player's chosen faction. For this example, we're going to give any player belonging to the Viking faction their own customized message.

Example 4

In this example, we'll use multiple Custom Queries on a Silver Coin Virtual Good to achieve staged discounting as players accumulate the Virtual Good:

By using additional Custom Queries in the correct order for segmenting the Virtual Good, you can easily extend this example for staged discounting to apply as players accumulate more and more of them - at 20, 30, 40, and so on.