new-color-umbraco-stickers-2 (17).jpg

Personalisation Groups

Provide personalised content for your site visitors

"Personalisation Groups" is an Umbraco app designed for providing personalised content to your visitors. Using this app will allow you to customise the presentation of pages and lists to different groups of visitors, as defined by criteria created by your developers and editors.

Umbraco Personalisation Groups is an Umbraco package intended to allow personalisation of content to different groups of site visitors. When downloaded and installed you'll find the following available in your Umbraco installation:

An interface for and various implementations of different personalisation group criteria (e.g. "time of day", "day of week")

Implementation of the following criteria:

  • Authentication status
  • Cookie key presence/absence and value matching Country (via IP matching)
  • Day of week Number of site visits
  • Pages viewed
  • Querystring
  • Referrer Region (via IP matching)
  • Session key presence/absence and value matching
  • Time of day Umbraco member group
  • Umbraco member profile field
  • Umbraco member type
  • An extensible mechanism to allow other criteria to be created and loaded from other assemblies
  • A property editor with associated angular controllers/views that provide the means of configuring personalisation groups based on the available criteria
  • A extension methods on IPublishedContent and UmbracoHelper named ShowToVisitor() and ScoreForVisitor() that allows for showing, hiding or ordering ranking content for the current site visitor

For full details of installation, usage and to review or contribute to the development of the app, please see the project documentation at the the GitHub repository.

  • Category: CMS extension
  • Premium: No
  • Works in Umbraco:
  • Support:

Loved by developers, used by thousands around the world!

One of the biggest benefits of using Umbraco is that we have the friendliest Open Source community on this planet. A community that's incredibly pro-active, extremely talented and helpful.

If you get an idea for something you would like to build in Umbraco, chances are that someone has already built it. And if you have a question, are looking for documentation or need friendly advice, go ahead and ask the Umbraco community on Our.