Как определить сегменты Unomi на основе событий

Я хочу определить сегмент Unomi, основанный на просмотрах страниц, например: «пользователь просмотрел страницу со значением категории «foo»» или «пользователь просмотрел страницу на сайте с идентификатором «bar»».

Я не могу понять, как архитектура данных Unomi связывает профили с событиями.

Я пробовал создавать сегменты с помощью значка и оценки с помощью значкаeventPropertyCondition, и ни один из них не дает никаких результатов:

      "type": "eventPropertyCondition",
"parameterValues": {
    "propertyName": "target.properties.pageInfo.categories",
    "comparisonOperator": "contains",
    "propertyValue": "cake"
}

Что мне не хватает? Мне кажется, в архитектуре данных Unomi есть что-то фундаментальное, чего я не понимаю.

1 ответ

Догадаться!

Определите сегмент сpastEventCondition:

          "condition": {
        "type": "pastEventCondition",
        "parameterValues": {
            "operator": "eventsOccurred",
            "minimumEventCount": 1,
            "numberOfDays": 365,
            "eventCondition": {
                "type": "eventPropertyCondition",
                "parameterValues": {
                    "propertyName": "target.properties.pageInfo.categories",
                    "comparisonOperator": "contains",
                    "propertyValue": "cake"
                }
            }
        }
    },
Другие вопросы по тегам