If you are using EventStore/EventStream Legacy (ESL) to export live events and data, we recommend upgrading to EventStore. EventStore is powered by the Tealium Collect tag and offers many benefits over ESL.

In this article:

Table of Contents Placeholder

Why Upgrade from ESL to EventStore?

There are several reasons to switch to EventStore:

ESL is deprecatedThe ESL feature is deprecated. This means that there will be no further updates or improvements to it. The ESL tag is no longer be available in the tags marketplace.

Ability to create Filtered Event FeedsFiltered feeds contain events that matter the most to you. Data from every event feed is compressed in a gzip file and made available for download. This makes it easy to export data from events you select without having to download extraneous data.

The downloaded JSON file will have a .gz extension as of August 4, 2017. All files downloaded before August 4, 2017 will have the .gzip extension. Learn more about this change here.

Cleaner data structureEvent data collected by EventStore is structured in a flattened JSON format, as opposed to the legacy space-delimited format. The old format combined the data points in your data layer into one long string, which you then had to parse. The new format provides these data points as individual key/value pairs, which allows you to easily view and access the data. The the new structure is better organized and more easily ingested by other Tealium products.

More frequent uploads to Tealium's S3 bucketEvents that you feed to EventStore are uploaded to Tealium's S3 bucket once every hour or when at least 5 MB of compressed files are queued, whichever comes first. ESL only uploads data to the bucket once per day.

Compatibility with EventDBYou cannot feed events directly to EventDB without first sending them to EventStore. The data structure of EventDB is similar to that of the new EventStore. In contrast, the legacy data structure is space-delimited, which is not fit for use with EventDB.