Adobe Data Layer Validation
With a Adobe Implementation Apollo gives you multiple tools to validate your data layer. Take full advantage of the Data Validation tools in this article to streamline your implementation.
Adobe Launch Switch
First developers need to install the Adobe Launch Switch Chrome extension that you can find here.
Launch Switch allows developers to override the embedded Launch or DTM library for testing locally.
Once the Launch Switch extension is added in make sure to confirm you are validating against the appropriate Launch Environment and that there is an active library in that environment. Also, make sure to have Dev Tools open.
Data Layer Manager
One of the benefits of Apollo is that organizations using Apollo to deploy to Experience Platform Launch are entered into the paid tier (i.e., Pro Mode) of Data Layer Manager for free.
Apollo adds and configures this Extension, which provides 3 primary purposes in an Apollo implementation
Ability for Apollo to trigger Experience Platform Launch Rules off of Data Layer event pushes.
Ability for Apollo to create context aware Experience Platform Launch Data Elements.
Ability to configure Data Layer Event schema requirements and validate events against these schema requirements.
Apollo QAX
Apollo adds and configures the Apollo Quality Assurance Extension, which helps to ensure the accuracy of Adobe Analytics data. It is a companion extension for Adobe Analytics that inspects each beacon prior to being sent, validating for syntax and content.
Airbrake JS Notifier
This extension helps capture JavaScript errors in web browsers and report them to Airbrake. Apollo QAX and Data Layer Manager reference the Airbrake JS Notifier to report issues related to the Data Layer and Tags to Airbrake.
Airbrake is a paid tool that is separate from the Apollo offerings.
The configuration to enable the Airbrake Integration with Data Layer Manager requires the Airbrake Project ID and Project Key.
The Project ID and API Key can be retrieved from the Airbrake project settings after a project is created in Airbrake.