The strength in DataTrue is in the ability to record website journeys in a browser, and then run (or schedule) these tests to be run automatically. At each step of the journey, not only the presence (or absence) of tags is validated, but also every individual data mapping can be checked.
A Chrome Extension allows you to record journeys, and then each step can be modified in the UI if required (a basic knowledge of CSS selectors or XPath is useful for this, but the tool is still usable without). The first run of a test will auto-detect what tags are present at each step, so adding validation for tags and data is a simple case of point and click on the items that need to be tested.
Test schedules with email alerts is built in, so you can be confident that if a code or content change or release has broken any of your marketing tags then you will be informed without having to manually test all the journey permutations.
We recommend setting up a suite of tests to be run periodically (weekly) against your production site, and then a second suite pointed at your dev/UAT/staging environment as appropriate. This second suite can then be run every time a deployment is made to the environment.
DataTrue can also crawl your site, checking for the presence of tags, vendors, accounts and data at each step. Page load times and errors are recorded against each page.
An Enterprise level solution is also available that allows testing behind firewalls and the ability to create, edit and run tests via an API. This enables DataTrue to be integrated into your Development and Release process, for example using a Continuous Integration platform.
ObservePoint is a great tool to identify and quickly fix points of friction hurting your online customer experience. By simply providing a URL for the audit to start from, which would typically be the homepage, it will then crawl through the site and identify all web tags present on your site or highlight any data gaps where expected tags are missing.
Schedule automated tests that will validate that your tags are firing correctly and that they are collecting the right data.
There is also the option of setting up critical user path tests, so you can automatically test on an hourly/daily/weekly basis that you’re capturing all expected analytics data from the checkout process for example. These features can be used for testing against both websites and mobile apps.
As data layers become increasingly common across websites, it’s more important than ever to have an efficient way of validating that the data being collected is correct. ObservePoint have the option of specifying the name of the data layer object, which means that as well as tag validation there is a clear understanding of the data that feeds into them.
There are hundreds of tag vendors that can be identified using out of the box functionality but ObservePoint also provides the option of using custom code to collect additional data. For example, if you wanted to know individual timings for each step of the page load cycle, the values of all the html relevant to SEO performance or the cookies that are being set and their values.