4 ms·
Always make sure that critical flows in the app won't fail if analytics event fails. Monoprice's site won't allow checkout with uBlock unless you define a func
by nitrogen 9y ago
Always make sure that critical flows in the app won't fail if analytics event fails.
Monoprice's site won't allow checkout with uBlock unless you define a function they're trying to call: _satellite = { track: function(){} }
With inventions like Google Tag Manager that allow marketing departments to inject JS into the production site, things like this may not even be the developers' fault.
- jleedev 9y agoThe user is running an extension that breaks random pieces of the web page. Obviously that's not the developer's fault.
- brianwawok 9y agoMonorprice is a business. At the end of the day, anything that stops an order is their PROBLEM. The fault doesn't really matter. No sale = no payday.
- calafrax 9y agoIf it prevents you from making money it is still a problem. If you develop for something that is not ad based you need to be aware of and test for these issues.