In splunk, a transaction is a group of conceptually-related events that spans time. Events grouped by a transaction often represent a complex, multistep, business-related activity, such as all events related to a single hotel customer reservation session or to a customer session on a retail website.