Note: The views of the present post are solely mine and not my employer's.
So, in this post I would like to tell you what are the features that make Ensighten stand apart in the market and how it makes your life peaceful while tagging. Most of the features I will talk in this post will be about Manage 2.0. Since I do not have access to Ensighten tool for my personal use, I wouldn't be able to provide screenshots.
Way Ensighten Works:
Ensighten works on a very simple concept "Deploy the required tag on to a desired page". So if you want to deploy Google Analytics to your website, you will be creating a tag for Google Analytics and tell Ensighten to deploy the tag on all the pages of your website. It's simple, no Nonsense. All you have is your tags and conditions where to deploy the tags.
Coming to the points which make Ensighten stand apart from any other tool are following
Spaces are containers which are independent from each other to which you can assign your Tag rules (which are called Deployments in Manage 2.0). So let's say you are working on a development server, you can create a development space and create deployments, assign them to this space and not harm any other space. This is a very powerful feature which you will love immediately once you start using Ensighten and the peace of mind it provides. So what's the catch, you might ask Google Tag Manager also has Containers feature. Right! Ensighten Spaces score points when it comes to the deployment.
Let's say you are working on a Google Universal Analytics Custom Event for some events on your shopping cart page. So you will create a Deployment with the needed code, rules to fire on shopping cart page, assign it to the development space and publish the changes of that space. You test the tags and fortunately everything is fine and now you want to move this tag rule to your production website. This is a pain if you are using Google Tag Manager. In GTM you need to create another tag inside your production container, copy paste the code you have created on your development tag rule and create production URL rules, assign them and publish the changes. It's literally a painful process which sometimes leaves you confused while navigating between containers.
With Ensighten you don't need to go through this painful process, you can merge your development tag rules directly to your production space on a button click and publish the changes. Done! It's that simple. If you are fairly into TMS implementation you will fall in love with this feature. How it works? That's for a different post altogether.
These are what you call Rules to fire tags on certain pages. If you are familiar with GTM, these are nothing but Rules. Ensighten provides an awesome features in creating Conditions like Regular Expressions and so many other operators. You will have a great interface to test your sample URL too whether your condition meets your URL requirements or not.
This is fine, but what's the catch again? "Mandated Conditions"!! These are the mandatory conditions you can assign to your spaces. So let's say your development site has the URL dev.example.com and your production website is www.example.com. What you can do is create two conditions DEV Global and PROD Global with these domain names and assign them to your DEV and PROD spaces. Now whatever you do on your Development Space it will only be deployed if your domain matches with dev.example.com. It's a very powerful feature which makes Tagging process very clean.
Eventhough most of the TMS tools have this Versioning feature but every tool falls short of Ensighten's versioning feature. Since Ensighten works on simple concept of "Tag Rule and where it is deployed", everything is tag rule centric. You can rollback each of your tag rule separately not affecting other tag rules in that space. If you get used to this feature of rolling back each tag rule independently you will find other tools very hard to work with in case of Versioning and rolling back.
I am one among those who was not that much interested in Reports that the tools provide. It's mainly because of the fact that the kind of reports which the tools provide doesn't make much difference to me as an Implementation person. But Ensighten has this particular Reports feature in Manage 2.0 which will blow you off if you are a developer. It reports what are the errors that are being reported on the page, what part of code is causing this, what tag rule is causing this. Every minor detail! You can identify the errors so easily and fix your code in no time. This is a boon to the developers.
6. Publishing Time
Finally, last but not the least, the time in which your tags are published. Once your tags are published they will be live the next moment you refresh your page. Definitely!! Unlike other TMS tools which struggle to clear cache and serve the latest tags, you can confidently believe that Ensighten serves the latest version without the need of clearing cache or some other stuff. If you are making continuous publishes some of the Enterprise level Tag management tools really struggle to serve the latest version of tags.
There are more features which will make you addicted to Ensighten like me :) If you have worked on Ensighten, let me know what feature you like the most? or what feature is missing which you want to see by commenting on the post!