Thanks for your replay
I can absolutely use that function from console to set the customVars to be used in UI.
The Site is written in AngularJS.
It is working fine both ways now:
1. creating a DataLayer (or I should say sending data to DTM) using _satellite.setVar from application
2. creating a JSON DataLayer within the application and accessing it from DTM objects to set direct rules.
I can not share the URL as it is not yet accessible from outside of DMZ.
Regards