| -1 | submissionType | SubmissionType | The type of this submission
| required | |
| 1 | pageViewId | event.AssignedId | The id of this page view. A Web submission will relate to a single pageview,
unlike a Native App submission which can bundle many pageviews together into
a single submission.
| required | |
| 2 | queryParams | map<string, string> | Raw values of all query parameters supplied, uri-decoded.
Where parameters with multiple values, only the first value is supplied.
| required | |
| 3 | headers | map<string, string> | Values of all headers, except 'Cookie' (see 'significantCookies')
and 'X-Forwarded-For' (stored at `TrackerSubmission` level).
| required | |
| 4 | significantCookies | map<string, string> | Values of a small approved set of cookies that we know we'll be interested in.
We only record a subset of cookies because:
* Some cookies could contain personal data that we do not have a legal justification
for processing under GDPR etc.
* Cookies can get very large, we don't want to record them without knowing they're
useful!
| required | |
| 5 | visitId | event.AssignedId | The unique id associated with this "visit".
For web reports, the visit id is a refreshed session
cookie that expires after 30 minutes of activity.
Mobile apps do not currently set this value.
| optional | |
| 6 | userSessionData | string | Contains the first half of the SC_GU_U cookie, used to authenitcate Identity user accounts.
We don't want to transmit the whole cookie in the significantCookies field since it's sensitive.
| optional | |