public interface TraceEvent
A Variant trace event, that can be triggered either explicitly or is created and triggered implicitly by Variant Server.
Explicit trace events are triggered by
Session#triggerTraceEvent(com.variant.share.TraceEvent). Implicit trace events
Variant trace events are generated by user sessions as they traverse Variant variations. Variant server with the purpose of subsequent
are created by Variant Server within the scope of
Session#targetForState(com.variant.share.schema.State) and triggered
StateRequest#fail(Object...). In either case, the client code can attach
String attributes to these events, to aid in the downstream analysis.
Trace events are processed by Variant Server, outside of the client code, where they are automatically enriched with pertinent variation related information, such as the current state and the list of live experiences the session is traversing in the current state.
Variant Experience Server release 0.10.3. Updated 27 Dec 2019.
Copyright © 2019 Variant Inc.