Hi Imran,
There is nothing built into DNN to track this kind of activities, so you would have to create your own tracking module to record that. But I would suggest to use Google Analytics. You will be able to track most of that information.
Best regards,
Aderson