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
type | description | |
---|---|---|
id | string | A unique string identifier to be combined with the Context Type (_type ) for Context instance uniqueness. |