Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn More

View all

Sign in to view all badges

What is Event Serialization?

Avatar

Avatar
Validate 250
Employee
TanmayMathur
Employee

Likes

245 likes

Total Posts

1,193 posts

Correct Reply

422 solutions
Top badges earned
Validate 250
Validate 100
Validate 25
Validate 50
Validate 10
View profile

Avatar
Validate 250
Employee
TanmayMathur
Employee

Likes

245 likes

Total Posts

1,193 posts

Correct Reply

422 solutions
Top badges earned
Validate 250
Validate 100
Validate 25
Validate 50
Validate 10
View profile
TanmayMathur
Employee

13-11-2015

Event serialization is the process of implementing measures to prevent duplicate events from entering Analytics reporting. This can commonly occur when a user refreshes the page multiple times, navigates to a certain page multiple times, or saves the web page to their computer (for example, if a customer saves a purchase confirmation page to their computer, every time they view it orders and revenue would be counted again if event serialization was not in place).

 

Event serialization is useful in the following instances:

  • A page may be reloaded or refreshed and repeatedly send an event. Event serialization prevents events from being recounted by using a serial number for each event.
  • The user saves the page to his/her machine for later review. This scenario is quite common on purchase confirmation pages to review purchase receipts. Event serialization prevents the subsequent page reloads from re-counting the events.
Note: Data Sources does not support event serialization or de-duplication.

This document describes the process to implement Event serialization for conversion and custom events. To use Event serialization, you must first contact Adobe Live Support to have it enabled.

The default behavior is to count each instance of an event. An event is set for each pageviewthat is counted, even on page reloads or page refreshes. The s.purchaseID variable is used in order to uniquely identify each order (purchase). This allows a user to reload the order page without recounting the order, revenue, or products. A similar feature is available for all events. This includes pre-defined events such asprodView and scCheckout, as well as all custom events.

Reference: https://marketing.adobe.com/resources/help/en_US/sc/implement/event_serialization.html