Currently AmplitudeJS binds to the entire page. This can be overkill and needs to be optional. Sometimes you only want to bind events to elements within a certain element.
Any user who wants to narrow down and scope the binding of events to a certain element.
We can limit the scope of where AmplitudeJS is bound along with opening the door to making re-usable web components.
Allow the user to pass an element, identifier, etc. when initializing AmplitudeJS.
Users can bind AmplitudeJS events to a specific element and bind multiple times per page for multiple players.