TrackPurpose
TrackPurpose =
"engagement"|"conversion"|"operational"|"diagnostic"|string&object
Advisory event purpose (plan 144 TASK-12 / REQ-28). A server-side allowlist — never this client-declared value — decides whether an event feeds engagement scoring. The listed values are suggestions; any string is accepted.