Data Layer Types: CEDDL vs EDDL
Hello, I'm researching if we could use our data layer to send data to Fullstory. In the documentation I see CEDDL referenced. I am assuming using an EDDL would also work, but I would like to be sure.
Customer Experience Digital Data Layer (CEDDL): This is a data layer specification developed by the World Wide Web Consortium (W3C). It is declared as a key-value JavaScript object. However, it has pretty much been discarded/deprecated/ignored because of its static interface that does not work well with modern web frameworks.
Event-Driven Data Layer (EDDL): A general term referring to any data layer that is designed to respond to data that is pushed into it, where each push is termed an "event". There's a good write-up about this at https://jimalytics.com/tag-management/the-event-driven-data-layer/. Google Tag Manager's dataLayer is a common implementation of a EDDL.
Thanks
Comments
2 comments
Hi Nancy Duley ,
Great question!
Fullstory's data layer capture can support Event-Driven Data Layers (EDDL). Whilst we offer several out-of-the-box data layer integrations, we do also provide the flexibility to work with EDDL's too.
As EDDL is really just a pattern that defines the data that's pushed into the data layer. Google for instance, like you mentioned, as well as modern-versions of Adobe, are examples of tools that use EDDL. But what they each push into the data layer is different, as they customise that pattern. If you're using patterns that match Google for instance, you can use our out-of-the-box DLC (data layer capture) rules. If not, you can write custom rules for your DLC to define how data is collected from your data layer implementation.
I hope that helps! If you have any follow-up queries, don't hesitate to let us know and we'll be here to help. If any queries are specific to your Fullstory account/setup however, you can reach out to our Support team and we can advise more specifically, if needed.
Thank you, Hania !
Please sign in to leave a comment.