We were thinking about moving to "Manage the Library for me" with Launch. Will the global s object be accessible outside of Launch without customizing the code (hece not being able to go with the "Manage the Library for me")?
Sorry, I think I'm going to have to leave this one for Aaronius9er9er9er to handle. Actually, on second thought, it's the Analytics team (the extension devs) that need to answer that one. I'll see what I can find out.
One of my short-term goals it to utilize the "manage the library for me" feature of the Adobe Analytics extension (vs "let me provide custom library code") so the site can easily stay on the most recent version. In order to achieve my goal, there would need to be a way that either the Launch extension can handle this situation or maybe something could be added to the Adobe Analytics extension configuration area that would allow me to enter this type of information and not have to touch the code (which requires me to use the "let me provide custom library code").
The s object exposed by the Analytics extension is not a global object. You can reference it as 's' from within custom code in Launch, but once it's packaged up and delivered to the page you won't be able to find it (in the browser console for example).