AbstractGlobalContext

Global Contexts capture general data about the state in which an Event happened, such as a user's identity & marketing information.

graph LR AbstractContext["AbstractContext<span class='properties'>id: string<br /></span>"] --> AbstractGlobalContext; AbstractGlobalContext --> ApplicationContext; AbstractGlobalContext --> CookieIdContext["CookieIdContext<span class='properties'>cookie_id: string<br /></span>"]; AbstractGlobalContext --> HttpContext["HttpContext<span class='properties'>referrer: string<br />user_agent: string<br />remote_address?: string<br /></span>"]; AbstractGlobalContext --> IdentityContext["IdentityContext<span class='properties'>value: string<br /></span>"]; AbstractGlobalContext --> InputValueContext["InputValueContext<span class='properties'>value: string<br /></span>"]; AbstractGlobalContext --> LocaleContext["LocaleContext<span class='properties'>language_code?: string<br />country_code?: string<br /></span>"]; AbstractGlobalContext --> MarketingContext["MarketingContext<span class='properties'>source: string<br />medium: string<br />campaign: string<br />term?: string<br />content?: string<br />source_platform?: string<br />creative_format?: string<br />marketing_tactic?: string<br /></span>"]; AbstractGlobalContext --> PathContext; AbstractGlobalContext --> SessionContext["SessionContext<span class='properties'>hit_number: integer<br /></span>"]; class AbstractGlobalContext diagramActive click ApplicationContext "/docs/taxonomy/reference/global-contexts/ApplicationContext" "See details" _self click CookieIdContext "/docs/taxonomy/reference/global-contexts/CookieIdContext" "See details" _self click HttpContext "/docs/taxonomy/reference/global-contexts/HttpContext" "See details" _self click IdentityContext "/docs/taxonomy/reference/global-contexts/IdentityContext" "See details" _self click InputValueContext "/docs/taxonomy/reference/global-contexts/InputValueContext" "See details" _self click LocaleContext "/docs/taxonomy/reference/global-contexts/LocaleContext" "See details" _self click MarketingContext "/docs/taxonomy/reference/global-contexts/MarketingContext" "See details" _self click PathContext "/docs/taxonomy/reference/global-contexts/PathContext" "See details" _self click SessionContext "/docs/taxonomy/reference/global-contexts/SessionContext" "See details" _self

Diagram: AbstractGlobalContext inheritance

Inherited Properties

typedescription
idstringA unique string identifier to be combined with the Context Type (_type) for Context instance uniqueness.