Umbraco Engage
CMSCloudHeartcoreDXP
13.latest (LTS)
13.latest (LTS)
  • Umbraco Engage Documentation
  • Release Notes
  • Support
  • Installation
    • System Requirements
    • Installation
    • Licensing
    • Verify your Engage installation
  • Upgrading
    • Upgrade Umbraco Engage
    • Version specific Upgrade Notes
    • Migrate from uMarketingSuite
  • Getting Started
    • Getting Started
    • For Marketers and Editors
      • Cockpit
      • Marketing Resources
    • For Developers
      • Infrastructure sizing
      • Load Balancing and CM/CD Environments
      • Content Delivery Network recommendations
      • Cockpit
      • Content Security Policy nonce configuration
      • Troubleshooting installations
  • Marketers and Editors
    • Introduction
      • The Umbraco Engage Section
      • Content Apps
      • The Umbraco Engage Cookie
    • Analytics
      • What is measured by default
      • Client-side Events
      • Types Of Clients
      • Campaigns
      • Device Type
      • Location
      • Referral Traffic
      • Forms
      • Videos
      • Scroll Heatmap
      • Google Analytics vs Umbraco Engage
      • Search Terms
    • A/B Testing
      • What is A/B testing
      • Types of A/B Tests
        • Single-page A/B Test
        • Multiple Pages Test
        • Document Type Test
        • Split URL Test
      • Setting up the A/B Test
      • Previewing an A/B Test
      • Monitor the A/B Test
      • A/B Test Distribution Algorithm
      • Front end Rendering
      • Finish an A/B Test
    • Personalization
      • Creating a Segment
      • Setting up Personalization
      • Cockpit Insights
      • Implicit and Explicit Personalization
        • Setting up the customer journey
        • Personas
        • Implicit Personalization scoring explained
        • Content Scoring
        • Campaign Scoring
        • Referral Scoring
    • Profiling
      • Profile detail
      • External profile data
    • Reporting
    • Settings
      • Goals
      • IP Filtering
      • Configuration
      • Permissions
  • Developers
    • Introduction
      • Dataflow Pipeline
        • Data Collection
        • Data Storage
        • Data Parsing
        • Reporting
      • The Umbraco Engage Cookie
        • Module Permissions
      • Performance
    • Analytics
      • Request tracking
      • Bot detection
      • Capture location data
      • Extending forms
      • Video tracking
      • Scroll Heatmap
      • Client-side events
        • Additional measurements with analytics scripts
        • Bridging Library for Google Analytics
        • Bridging Library for Google Tag Manager
        • Google Analytics Blocker Detection
        • Create your own events
      • Extending Analytics
        • Getting the Correct IP Address
        • Sending data to the GTM Datalayer
    • A/B testing
      • Retrieving A/B test variants in C#
    • Personalization
      • Implement your own segment parameters
      • Retrieve segment information from code
      • Add custom scoring
    • Profiling
      • External Profile Data
    • Reporting
    • Settings
      • Custom goals scoring
      • Configuration
    • Headless
      • Using the Engage API
      • Headless Example
  • Security and Privacy
    • Security and privacy
    • Retention periods of data
    • Anonymization
    • GDPR & EU regulation
      • How to become GDPR compliant using cookiebot
    • How it works
  • Tutorials
    • Overview
    • How to Get Started with Personalization
    • How to Create a Persona
    • Create a Personalized Popup in 5 minutes
    • How to set up an A/B Test
    • Marketing Resources
      • Generic Topbar Template
      • Generic Popup Template
      • Generic Exit Intent Popup Template
Powered by GitBook
On this page
  • Segment Builder
  • Segment Parameters
  • Editing and Deleting Segments
  • Ordering Segments

Was this helpful?

Edit on GitHub
Export as PDF
  1. Marketers and Editors
  2. Personalization

Creating a Segment

Discover how to create and manage segments to personalize the website experience for specific visitor groups.

PreviousPersonalizationNextSetting up Personalization

Last updated 7 months ago

Was this helpful?

To start personalizing the website experience of your visitor, you need to define groups of visitors, called Segments in the Umbraco Engage.

You must first define these segments and then you can start personalizing the website experience.

Segment Builder

Segments are created via the Umbraco Engage segment builder, located under the Personalization and the Segments tab.

To create a new segment, follow these steps:

  1. Navigate to the segment builder section.

  2. Click Add new segment.

  3. Give the new segment a Name and a short Description.

  4. Select a segment type:

    • Core segments are the fundamental building blocks of your personalization strategy

    • Temporary segments are segments with an end date. If some sort of campaign is running and you want to overrule existing segments you can create a temporary segment. To do this you need to specify an end date

Segment Parameters

By default, Umbraco Engage provides the following parameters:

  • Persona

  • Journey

  • Browser

  • Device type

  • Time of day

  • Number of sessions

  • Logged in members

  • Reached goals

  • Campaigns

By clicking on the tile you will set up a parameter for the segment. For example, you can implement a segment where you group all visitors that use Firefox after 15:00 in one segment. To do that:

  1. Create a new segment with the name My first segment.

  2. Click the Browser tile and include all visitors using the browser Firefox.

You will see all browsers that have visited the website. So if you're missing a specific browser, that is because a visitor to your site has yet to use that browser.

  1. Save the parameter and the segment will show the parameter that is part of this segment.

  1. Add a parameter for Time of day to select all visitors after "15:00". Enter 15:00 in From and leave Until empty.

  1. Save this parameter and add the segment.

We have now created a first segment and you will find that segment in the overview of your segments:

Editing and Deleting Segments

You can edit or delete segments using the icons next to each segment in the overview. Segments can only be deleted if there is no personalization applied to the segment. The third column shows how often the segment is used:

By hovering over the icon you can see what kind of personalization is applied:

If you try to delete this segment, a popup notifies that personalization is applied and it is impossible to delete the segment at this moment.

The popup shows which pages the personalization is applied and you can click directly on these pages.

Ordering Segments

The order of the segments is really important because only one segment can be applied per visitor. So if a visitor falls into multiple segments the segment with the highest priority is applied. It is only the case if there is an actual personalization available. If the highest-ranking segment does not have any personalization applied, it will go to the next available segment that has personalization applied. If none of the segments has personalization applied, it will fall back to the default content.

The ordering of segments is based on:

  • Temporary versus Core segments: Temporary segments are always applied first. Only if the temporary segments do not apply the core segments are being used.

  • Priority within each segment type: Within the temporary and core segments the given priority is being used. The highest segment will be applied first.

You can adjust the segment order using the arrows in the segment overview.

To specify which visitors are part of this segment you can set up one or more segment parameters. Umbraco Engage comes with out-of-the-box parameters, but you can also .

Now that your segment is created, you can start .

implement your own segment parameters
personalizing the website experience for visitors
Segment buillder.
Add new segment.
Applied parameters.
Time of day.
Segment overview.
Used segments.
Applied segments.
Deletion popup.
Ordering segments.
Segment buillder
Add new segment.
Applied parameters.
Time of day.
Segment overview.
Applied segments.Used segments.
Applied segments.
Deletion popup
Ordering segments.