CEDDL-polyfillThe Dynamic Data Layer for the browser.

What is the CEDDL?

Customer Experience Digital Data Layer (CEDDL) is the very first community effort to create a standard data layer. This means data layer implementation will remain independent of vendors. Web Functionality will reference standard data structure improving maintainability and quality, yield savings in terms of time and money. Read more on the ceddl spec

Why use CEDDL-polyfill?

The polyfill implements an HTML attribute-based markup and javascript API you can use today for surfacing digital data on a web application intended for web analytics, website personalization, and DMP implementations. Applying lessons learned by many implementations and bringing this back into a specification that browser vendors can implement.

Here's a preview!

The datalayer has been designed from the groud up to be part op the web platform. This results in a situation where it works with any backend or frontend solution you can throw at it. While installing ceddl-polyfill is simple, it's slightly more involved to get it running on your project. To see what coding effort is required, take a look at the Getting Started and the developement app code.

example applications using vanilla, react, vue and angular.

We have love for all the MV* and web components frameworks. Demo applications implementing the TodoMVC running on React, Vue or AngularJS are now available for your reference.

Additional inputs.

Many of the inputs / data objects you need in a web datalayer are not part of the spec. But it is nice to have plug and play inputs at an arm's length. Please do not hesitate to provide us with a great input solution of your own at ceddl-aditional-inputs git repository.


Patreon Sponsors.

With out sponsers we have the manpower for full stack support and delivery of web analytics, website personalization and Data management platform solutions. Including BI data stores and service personalization.


Sponsor CEDDL Polyfill.

CEDDL Polyfill is an MIT licensed open source project and completely free to use. However, the amount of effort needed to write specs, maintain, develop features for the project is not sustainable without proper financial backing.

If you run a business and are using CEDDL Polyfill in a revenue-generating product, it makes business sense to sponsor development: it ensures the project that your product relies on stays healthy and end up being implemented in browsers. It can also help your exposure in the community and makes it easier to attract analytics and Data management platform developers and analysts.

If you are an individual user and have enjoyed the productivity of using CEDDL polyfill, consider donating as a sign of appreciation.

How do I get started?

Read the Getting Started guide for instructions on using ceddl in your projects. Once you've done that, check out the demo application and learn more about the eventbus so you can hook up your services.