add analytic provider