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}