We make a server-side request to the Target Delivery API to fetch the active A/B Tests for a user, using the marketingCloudVisitorId, sessionId, tntId (when available) and mboxes as described in documentation.
This was working correctly until recently when the `analytics` field was being sent with the response e.g.
"analytics": {
"payload": {
"pe": "tnt",
"tnta": "1100814:2:0|2,1100814:2:0|1",
"session-id": "6de07c69-b2bf-4bb6-9cbb-b97cb7d89669"
}
}
But now the response no longer contains the analytics payload per mbox, and without the tnta we cannot call the data insertion API.
If I make a request to the Target Delivery API with Postman I get the same result without analytics payload, but if I modify the session-id manually in the request and use the same mcid, I do receive the analytics payload.
Can anyone shed any light on what might be happening here? What are the situations or conditions when you don't get analytics in the response from the Adobe Target API?