analyticsdata
. For example:
Analytics Data
With Cognigy.AI 4.91, the Understood Messages concept was deprecated, with removal from the Insights reports scheduled for version 2025.19. Use the Goals and Tasks concepts to evaluate whether your AI Agent understood a particular phrase.Respectively, the OData endpoint
understood
field was deprecated in the same version, with full removal scheduled for version 2025.24. Use the Goals collection in the Cognigy.AI OData endpoint.Refer to the list of all upcoming removals on the Deprecations and Removals page.Analytics Data Fields
Analytics Data Fields
Field | Description | Type |
---|---|---|
intent | The intent that will be written to analytics. You can for instance modify this field to store the intent that was found in an executed Flow in analytics. | String |
intentFlow | The ID of the Flow where the intent was found (main Flow or attached Flow). | String |
intentScore | The score of the Intent that was found. | Number |
inputText | The input text. | String |
inputData | The input data object. | {"key":"value"} |
state | The State the Flow is currently in. | String |
slots | The slots that were found in the user’s input. | Object |
completedGoals | A list of goals the user has completed. | List of Strings |
understood | An input is considered understood if any of the following conditions are met:
An input is considered not understood if any of the following conditions are met:
| Boolean |
custom1 | A custom field that can be set to any string value during Flow execution. Defaults to null. | String |
custom2 | A custom field that can be set to any string value during Flow execution. Defaults to null. | String |
custom3 | A custom field that can be set to any string value during Flow execution. Defaults to null. | String |
custom4 | A custom field that can be set to any string value during Flow execution. Defaults to null. | String |
custom5 | A custom field that can be set to any string value during Flow execution. Defaults to null. | String |
custom6 | A custom field that can be set to any string value during Flow execution. Defaults to null. | String |
custom7 | A custom field that can be set to any string value during Flow execution. Defaults to null. | String |
custom8 | A custom field that can be set to any string value during Flow execution. Defaults to null. | String |
custom9 | A custom field that can be set to any string value during Flow execution. Defaults to null. | String |
custom10 | A custom field that can be set to any string value during Flow execution. Defaults to null. | String |
Custom Fields
Custom fields let you add extra data to your Analytics reports. This feature helps you analyze your data more deeply and get insights beyond the standard metrics. By customizing your data, you can make better decisions that fit your specific business needs and goals.Limitations
- The maximum length of a custom field is 1024 characters.
Store Complex Custom Data
Store Complex Custom Data
For more complex data, you can use a string field object.In this example,
custom1
stores a simple string value, while custom2
uses a JSON representation of the customData
object to store more complex information.