The Analytics data we saw on a PVA did not appear to be accurate so I took a look at the conversationtranscripts on the server (btw, I'm a Sys Admin on the PVA server).
It looks like every conversationtranscript record on the server has a SessionInfo (in its content field) along the lines of:
{
"valueType": "SessionInfo",
"id": "0",
"type": "trace",
"timestamp": 1679931659,
"from": {
"id": "",
"role": 0
},
"channelId": null,
"value": {
"startTimeUtc": "2023-03-27T15:38:39Z",
"endTimeUtc": "2023-03-27T15:40:59Z",
"type": "Unengaged",
"outcome": "None",
"turnCount": 39,
"lastTriggeredIntentId": null,
"lastUserIntentId": null,
"impliedSuccess": false,
"csatScore": null
}
}
Note: type:Unengaged, outcome:None, impliedSuccess:false
Is there some other flag that needs to be flipped on for values to be populated?