Subject Configuration
The SubjectConfiguration can be used to set up the tracker with the basic information about the user and the app. These properties will be added to every event.
Functions
The color depth. Not automatically assigned.
The domain UserID. Not automatically set.
The IP address. By default, this field is assigned automatically to the event during the enrichment phase of the pipeline (i.e., not by the tracker). This can be prevented by configuring EmitterConfiguration.serverAnonymisation.
The language used for the app. By default, assigned automatically to the device language.
Provide a custom network UserID. By default, this field is assigned automatically to the event during the enrichment phase of the pipeline (i.e., not by the tracker). The value is the UUID ID of the event collector cookie. This can be prevented by configuring EmitterConfiguration.serverAnonymisation.
The screen resolution. Assigned automatically.
The screen viewport. Not automatically assigned.
The timezone. By default, this field is assigned automatically to the device timezone.
Set this flag to true to define the default screen resolution (at tracker initialization) based on the context's Resources display metrics, rather than the deprecated WindowManager. NB: the height value will be smaller using Resources as it doesn't include the menu bar. Defaults to false.
The useragent. By default, this field is assigned automatically to the event during the enrichment phase of the pipeline (i.e., not by the tracker).
The custom UserID.