uPersonalize 9.5.3

dotnet add package uPersonalize --version 9.5.3
NuGet\Install-Package uPersonalize -Version 9.5.3
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="uPersonalize" Version="9.5.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add uPersonalize --version 9.5.3
#r "nuget: uPersonalize, 9.5.3"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install uPersonalize as a Cake Addin
#addin nuget:?package=uPersonalize&version=9.5.3

// Install uPersonalize as a Cake Tool
#tool nuget:?package=uPersonalize&version=9.5.3

uPersonalize Overview

Package uPersonalize Build Status Nuget Package

uPersonalize brings personalization to Umbraco in a content friendly way! With uPersonalize, backoffice users are able to configure specific components to render differently on a page depending on conditions sepcific to individual users on your website. For example, below is a demo of using uPersonalize to hide text if a user has been to the home page 10 times.

Disclaimer: The recordings below contain different examples of content entry and personalization rules. grid-demo-backoffice grid-demo

uPersonalize currently suppports the following personalization conditions:

  • If a user's IP address matches an IP range (i.e. 31.10.xx.xxx would match UK IP addresses)
  • If a user's device matches a specific type (i.e. Andriod vs iPhone)
  • If a user has visited a specified page or visited the page X number of times
  • If a user triggered an event or triggered it X number of times
  • User's logged in status using OOTB member functionality
  • If today's date and time is before or after a specified date and time.

Once a condition has been met, the following actions can be taken:

  • Hide the personalized component
  • Show the personalized component
  • Add additional CSS classes the personalized component

For further documentation on how to install and use uPersonalize, checkout out our wiki pages. If you have an issue or bug to report, you can raise the issue within the issues area of this repository. Before doing so however, please check if your issue or bug has already been reported, and/or if is currently being worked on within an active project.

Product Compatible and additional computed target framework versions.
.NET net5.0 is compatible.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
9.5.3 450 8/18/2022
9.4.3 400 8/18/2022
9.3.1 392 8/18/2022
9.2.0 374 8/18/2022

Please visit our github releases page for the release notes. https://github.com/rbaconsulting/uPersonalize/releases