add analytics with on/off setting and user request message