You can create an event in different ways. You can configure basic events (page visited, scrolled to the bottom, clicked on a product) via Tracking master without any involvement of programmers. To plug-in modules Dashly has several for online shops which will collect these types of data automatically after setting it up correctly and that too with no help from developers or IT teams involved! Via API is the most flexible way but requires developer’s assistance. JS comes as a good option since you don’t need to get anyone’s permission before using its many features like flexibility yet still not requiring programming skills; however one disadvantage being your website needs some technical knowhow if used this method