35 votes

Personalisation Groups

Personalisation Groups is an Umbraco package intended to allow personalisation of content to different groups of site visitors.  It comes with some document types, data types and custom property editors to allow you to define groups based on given criteria and an extension method on IPublishedContent to allow you to show or hide content according to these criteria in your templates.

It comes with a number of criteria, namely:

  • Authentication status
  • Cookie key presence/absence and value matching
  • Continent
  • Country (via IP matching or CDN header)
  • Day of week
  • Month of year
  • Number of site visits
  • Pages viewed
  • Querystring
  • Referral
  • Region (via IP matching)
  • Session key presence/absence and value matching
  • Time of day
  • Umbraco member group
  • Umbraco member profile field
  • Umbraco member type

And is extensible so you can write your own.

For more detailed information on use, extending the package, troubleshooting info or to review and/or contribute to the source code, see the documentation and source code repository at Github: https://github.com/AndyButland/UmbracoPersonalisationGroups


Please note, there two are versions of the package supporting both Umbraco 7 and 8.

For version 8 please use: 2.0.0 or above

Due to breaking changes in Umbraco 8.1, if using this version or higher, please be sure to install package version 2.1.0 or higher

For versions 7 please use: 1.0.0 (or later minor versions)



Archived files


Source code

Package owner

Andy Butland

Andy Butland

Andy has 2059 karma points

Package Compatibility

This package is compatible with the following versions as reported by community members who have downloaded this package:
Works on Umbraco Cloud
Version 9.0.x (untested)
Version 8.13.x (untested)
Version 8.12.x (untested)
Version 8.11.x (untested)
Version 8.10.x (untested)
Version 8.9.x (untested)
Version 8.8.x (untested)
Version 8.7.x (untested)
Version 8.6.x (untested)
Version 8.5.x (100%)
Version 8.4.x (untested)
Version 8.3.x (untested)
Version 8.2.x (untested)
Version 8.1.x (untested)
Version 8.0.x (untested)
Version 7.15.x (100%)
Version 7.14.x (untested)
Version 7.13.x (untested)
Version 7.12.x (untested)
Version 7.11.x (untested)
Version 7.10.x (untested)
Version 7.9.x (untested)
Version 7.8.x (untested)
Version 7.7.x (untested)
Version 7.6.x (100%)
Version 7.5.x (100%)
Version 7.4.x (100%)
Version 7.3.x (100%)
Version 7.2.x (100%)
Version 7.1.x (untested)
Version 7.0.x (untested)

You must login before you can report on package compatibility.

Package Information

  • Package owner: Andy Butland
  • Created: 02/05/2015
  • Current version 2.1.6
  • .NET version 4.7.2,4.5
  • License MIT
  • Downloads on Our: 9.9K
  • Downloads on NuGet: 47.7K
  • Total downloads : 57.6K