Available for the following Plan types:
FullStory for Mobile Apps
Available to the following User roles:
Many FullStory customers have invested significant time and effort into building a data layer that lets them track custom events and user variables. Often these data layers are provided by vendors like Google, Tealium, or Adobe, and customers frequently ask how data within a data layer can be made available in FullStory. We offer several out of the box integrations that make it possible to automatically pull information from your data layer in just a few clicks.
Note: If you are already utilizing the FullStory API to pull custom events, best practice is to double check which events you're already pulling in before implementing DLO.
What data is captured from a data layer?
Our data layer capture technology is designed to automatically capture common data layer attributes and make them available in FullStory as custom events or user variables. FullStory offers the following integrations out-of-the-box:
- Adobe Analytics
- CEDDL v1.0
- Google Analytics: Enhanced Ecommerce
- Google Analytics: Event Measurement
- Tealium IQ
If your account has never used Data Layer Capture before, you will see the above when you arrive at Settings > Integrations > Manage.
We have taken an intentional approach to data capture using vendor guidelines, and we do not capture user-specific information out-of-the-box. If you need to capture additional or custom data from your data layer, see the Data Layer Rules section in the project documentation to write your own rules.
Will enabling a data layer integration impact my site’s performance?
Enabling a data layer integration adds the latest version of our data layer capture library to your website with predefined rules. The process is very similar to how the FullStory snippet is added. We host the data layer capture script using the same approach as our core data capture script, fs.js, and you should see the same fast response times and caching behavior. Additional performance details are available here.
What if I want to pass custom data layer properties?
If your account participated in our Data Layer Capture beta program, you'll see a slightly different visual in Settings > Manage > Integrations including a specific Data Layer Capture integration. Despite the different view, the integration functions the same way.