Configuring Segmentation
- Topics:
- Administering
CREATED FOR:
- Admin
Segmentation is a key consideration when creating a campaign. See Segmentation glossary for information on how segmentation works and key terms.
Depending on the information you have already collected about your site visitors and the goals you want to achieve, you will need to define the segments and strategies needed for your targeted content.
These segments are then used to provide a visitor with specifically targeted content. This content is maintained in the Campaigns section of the website. Teaser pages defined here can be included as teaser paragraphs on any page and define which visitor segment the specialized content is applicable for.
AEM allows you to easily create and update segments, teasers, and campaigns. It also allows you to verify the results of your definitions.
The Segment Editor allows you to easily define a segment:
You can Edit each segment to specify a Title, Description and Boost factor. Using the sidekick you can add AND and OR containers to define the Segment Logic, then add the required Segment Traits to define the selection criteria.
Boost Factor
Each segment has a Boost parameter that is used as a weighting factor; a higher number indicates that the segment will be selected in preference to a segment with a lower number.
- Minimum value:
0
- Maximum value:
1000000
Segment Logic
The following logic containers are available out-of-the-box and allow you to construct the logic of your segment selection. They can be dragged from the sidekick to the editor:
AND Container | The boolean AND operator. |
OR Container | The boolean OR operator. |
Segment Traits
The following segment traits are available out-of-the-box; they can be dragged from the sidekick to the editor:
IP Range | Defines a range of IP addresses that the visitor can have. |
Page Hits | How often the page has been requested. |
Page Property | Any property of the visited page. |
Referral Keywords | Keywords to match with information from the referring website. |
Script | Javascript expression to be evaluated. |
Segment Reference | Reference to another segment definition. |
Tag Cloud | Tags to be matched with those from the pages visited. |
User Age | As taken from the user profile. |
User Property | Any other information that is available in the user profile. |
You can combine these traits using the boolean operators OR and AND (see Creating a New Segment) to define the exact scenario for selecting this segment.
When the entire statement evaluates to true then this segment has resolved. In the event of multiple segments being applicable, then the Boost factor is also used.
Creating a New Segment
To define your new segment:
-
In the rail, choose Tools > Operations > Configuration.
-
Click on the Segmentation page in the left pane, and navigate to the required location.
-
Create a new page using the Segment template.
-
Open the new page to see the segment editor:
-
Use either the sidekick or the context menu (usually right mouse button click, then select New… to open the Insert New Component window) to find the segment trait you need. Then drag it to the Segment Editor it will appear in the default AND container.
-
Double-click on the new trait to edit the specific parameters; for example the mouse position:
-
Click OK to save your definition:
-
You can Edit the segment definition to give it a Title, Description and Boost factor:
-
Add more traits if required. You can formulate boolean expressions using the AND Container and OR Container components found under Segment Logic. With the segment editor you can delete traits or containers not needed anymore, or drag them to new positions within the statement.
Using AND and OR Containers
You can construct complex segments in AEM. It helps to be aware of a few basic points:
- The top level of the definition is always the AND container that is initially created; this cannot be changed, but does not have an effect on the rest of your segment definition.
- Ensure that the nesting of your container makes sense. The containers can be viewed as the brackets of your boolean expression.
The following example is used to select visitors who are either:
Male and between the ages of 16 and 65
OR
Female and between the ages of 16 and 62
As the main operator is OR you need to start with an OR Container. Within this you have 2 AND statements, for each of these you need an AND Container, into which you can add the individual traits.
Testing the Application of a Segment
Once the segment has been defined, potential results can be tested with the help of the Client Context:
-
Select the segment to be tested.
-
Press Ctrl-Alt-C to open the Client Context, which shows the data that has been collected. For testing purposes you can Edit certain values, or Load another profile to see the impact there.
-
Depending on the traits defined, the data available for the current page may or may not match the segment definition. The status of the match is shown underneath the definition.
For example, a simple segment definition can be based on the age and gender of the user. Loading a specific profile shows that the segment is successfully resolved:
Or not:
Such tests can also be performed on content pages and in combination with Teaser components.
Mouseover on a teaser paragraph will show the segments applied, whether they currently resolve and therefore, why the current teaser instance has been selected:
Using Your Segment
Segments are currently used within Campaigns. They are used to steer the actual content seen by specific target audiences. See Understanding Segments for more information.
Experience Manager
- Administering User Guide overview
- Sites Features
- Website Administration
- Reusing Content: Multi Site Manager and Live Copy
- Live Copy Overview Console
- Configuring Live Copy Synchronization
- Creating and Synchronizing Live Copies
- MSM Rollout Conflicts
- MSM Best Practices
- Translating Content for Multilingual Sites
- Managing Translation Projects
- Identifying Content to Translate
- Preparing Content for Translation
- Creating a Language Root Using the Classic UI
- Connecting to Microsoft Translator
- Configuring the Translation Integration Framework
- Language Copy Wizard
- Translation Enhancements
- Translation Best Practices
- Configurations and the Configuration Browser
- AEM FAQs
- Operations
- Dashboards
- Operations Dashboard
- Backup and Restore
- Data Store Garbage Collection
- Monitoring Server Resources Using the JMX Console
- Working with Logs
- Configure the Rich Text Editor
- Configure the Video component
- The Bulk Editor
- Configuring Email Notification
- Configuring RTE for Producing Accessible Sites
- The Link Checker
- Troubleshooting AEM
- Audit Log Maintenance in AEM 6
- Editor
- Managing Access to Workflows
- Using cURL with AEM
- Configuring Undo for Page Editing
- Proxy Server Tool (proxy.jar)
- Configuring for AEM Apps
- Administering Workflows
- Configuring Search Forms
- Tools Consoles
- Reporting
- Administering Workflow Instances
- Configuring Layout Container and Layout Mode
- Enabling Access to Classic UI
- Starting Workflows
- Configure the Rich Text Editor plug-ins
- Admin Consoles
- Security
- User Administration and Security
- User, Group and Access Rights Administration
- Security Checklist
- OWASP Top 10
- Running AEM in Production Ready Mode
- Identity Management
- Adobe IMS Authentication and Admin Console Support for AEM Managed Services
- Creating a Closed User Group
- Mitigating serialization issues in AEM
- User Synchronization
- Encapsulated Token Support
- Single Sign On
- How to Audit User Management Operations in AEM
- SSL By Default
- SAML 2.0 Authentication Handler
- Closed User Groups in AEM
- Granite Operations - User and Group Administration
- Enabling CRXDE Lite in AEM
- Configuring LDAP with AEM 6
- Configure the Admin Password on Installation
- Service Users in AEM
- Encryption Support for Configuration Properties
- Handling GDPR Requests for the AEM Foundation
- Content Disposition Filter
- Personalization
- eCommerce
- Integration
- Integrating with Third-Party Services
- Integrating with Salesforce
- Integrating with Adobe Target
- Integrating with Adobe Analytics
- Connecting to Adobe Analytics and Creating Frameworks
- Configuring Link Tracking for Adobe Analytics
- Mapping Component Data with Adobe Analytics Properties
- Configuring Video Tracking for Adobe Analytics
- HTTP2 Delivery of Content FAQ
- Troubleshooting your Adobe Campaign Integration
- SharePoint Connector Licenses, Copyright Notices, and Disclaimers
- SharePoint Connector
- DHTML Viewer End-of-Life FAQs
- Integrating with Adobe Campaign Classic
- Related Community Articles
- Integrating with Adobe Campaign Standard
- Flash Viewers End-of-Life Notice
- Integrating with Adobe Creative Cloud
- Integrating with Adobe Dynamic Tag Management
- Opting Into Adobe Analytics and Adobe Target
- AEM Portals and Portlets
- Integrating with Dynamic Media Classic
- Troubleshooting Integration Issues
- Integrating with BrightEdge Content Optimizer
- Best Practices for Email Templates
- Catalog Producer
- Integrating with Silverpop Engage
- Integrating with Adobe Campaign
- Integrating with ExactTarget
- Analytics with External Providers
- Integrating with the Adobe Marketing Cloud
- Manually Configuring the Integration with Adobe Target
- Prerequisites for Integrating with Adobe Target
- Adobe Classifications
- Solutions Integration
- Target Integration with Experience Fragments
- Best Practices
- Content Management