To track the first event of a session using Adobe Web SDK, you can use context data (e.g., isFirstEvent: true) or rely on server-side sessionization logic. Traffic sources and UTM parameters can be captured automatically through referrer data or sent explicitly by extracting them from the URL and including them in the event payload.
You can also define custom fields in your XDM schema for better organization and tracking of these parameters.