add analytic