Track allows you to trigger events with metadata based only upon data attributes. It was designed to help separate the responsibilities of action tracking from JavaScript modules.