Personalization Controller - rbaconsulting/uPersonalize GitHub Wiki

Base Url

/umbraco/uPersonalize/personalization

OnPageLoad

Url

POST /umbraco/uPersonalize/personalization/onPageLoad/{pageId}

DoesFilterMatch

Url

POST /umbraco/uPersonalize/personalization/doesFilterMatch

Request Body Data

Parameter Type Description Requirement Type
Condition Enum Header Required
Action Enum Paragraph Required
IpAddress string Paragraph Optional
DeviceToMatch Enum Paragraph Optional
PageId string Paragraph Optional
EventName string Paragraph Optional
PageEventCount int Paragraph Optional
AdditionalClasses string Paragraph Optional

TriggerEvent

Url

POST /umbraco/uPersonalize/personalization/triggerEvent/{eventName}

RecordPageLoad

Url

POST /umbraco/uPersonalize/personalization/recordPageLoad/{pageId}

GetTriggeredEventCount

Url

GET /umbraco/uPersonalize/personalization/getTriggeredEventCount/{eventName}

GetPageLoadCount

Url

GET /umbraco/uPersonalize/personalization/getPageLoadCount/{pageId}