There are three different settings an event can be set to. These settings are not client-facing, and as such can only be enabled by an Adobe representative.
- Always record event: This is the default behavior of all events when initially enabled. All events included in image requests will be sent directly to SiteCatalyst, including page reloads.
- Record once per visit: An event with this setting enabled will only track the first instance of that event in a given visit. Once a new visit starts, each event with this setting enabled can be tracked again. This is an effective way to mitigate duplicate events via browser refreshes.
- Use event ID: This setting allows the capability to associate each event with a unique ID. If SiteCatalyst sees an eventID it has already seen before with that variable, it will not be counted in reporting.
The only event that cannot have event serialization enabled is the purchase event, as this uses the s.purchaseID variable. All other eCommerce events and custom events can have these settings enabled.