client side js error tracking