Hi
As far as i know, Ensighten is tag manager tool. Yes we can definitely use it with AEM. It is just a matter of fact to include ensighten's JS in the website page headers.
No coming back to your question on personalization, one of the workflow that i can think of is AEM-Ensighten -Adobe Target integration. Please have a look at this article [1] where AEM is intigrated with adobe analytics and adobe target VIA DTM (tag manager that adobe provides).
Let me ask some experts in Adove if they can share their experience here.
[1]https://helpx.adobe.com/experience-manager/using/integrate-digital-marketing-solutions.html
~kautuk
Kautuk Sahni