no need to call it `ecommerce` actually since we'll use the same map for every type of custom events. i think it should be in it's own file too just for legibility. like `event-map.js` or something