A premature review of Ensighten Manage (still in the process of deploying!)
December 22, 2015

A premature review of Ensighten Manage (still in the process of deploying!)

Frank Yang | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User

Overall Satisfaction with Ensighten Manage

We are using Ensighten Manage as a tag management system for our public-facing website, with the intention of consolidating the implementation and operation our 3rd party applications.
  • Despite requiring synchronous loading in the head of the page, we have not detected any impact on page load times or overall performance.
  • Since the particulars of how to sync and sequence deployments onto a page are understood and done correctly, applications load and run as expected.
  • The user interface is not very good. Checkboxes don't necessarily reflect the selection state of deployments so clicking around a page will inevitably confuse the user as to what they're doing.
  • The process of enable/disable, commit/uncommit, publish - while probably necessary - is not intuitive, even for experienced users.
  • The deployment wizards are more limited than you'd initially think and most deployments will end up being custom javascript which can be challenging to maintain in the web interface.
  • We are still in the process of moving all our analytics and A/B testing applications into Ensighten, but so far it has made the process very easy. When the process is complete, we expect it will make maintaining and updating the code for these applications easier as well as reducing the complexity of our own codebase.
  • There was one instance when Ensighten's servers went unavailable and as a result, our site was unable to load properly. An uptime as near to 100% as possible is essential to their service being usable.
Getting Manage and its deployments to work in a single-page app (in our case, Angular) has been challenging because of deployment load sequences and reliance on named events to execute functions. Because of scoping issues it'd be helpful to be able to pass variables through these events as parameters, but at the moment it can't be done. This has prevented us from fully uploading some of our tracking logic to Ensighten as we'd like and it remains in our own codebase.

Ensighten Manage Feature Ratings

Tag library
7
Tag variable mapping
7
Ease of writing custom tags
6
Rules-driven tag execution
6
Tag performance monitoring
Not Rated
Page load times
Not Rated
Mobile app tagging
Not Rated
Library of JavaScript extensions
Not Rated
Event tracking
6
Mobile event tracking
Not Rated
Data distribution management
Not Rated
Universal data layer
8
Automated error checking
7
Role-based user permissions
8