Impersonating a user infers giving an access to the administrator about what the user would have access to. ServiceNow records the activities of administrator when the user copies another user. It is very useful for testing and you can copy that user and can check instead of logging out from your session and logging again with the user credentials.