If this is for internal use that I would use an analytic program to get that information like google analytics.
Its simple to do what you whant!
Just aply this trick : http://www.wpbeginner.com/wp-tutorials/how-to-track-popular-posts-by-views-in-wordpress-without-a-plugin/
But at the end you dont call the top post views! You change the functions from the guys of wpbeginner.com with this one:
<?php
$popularpost = new WP_Query( array( 'posts_per_page' => 4, 'meta_key' => 'wpb_post_views_count', 'orderby' => 'meta_value_num author', 'order' => 'DESC' ) );
while ( $popularpost->have_posts() ) : $popularpost->the_post();
the_title();
endwhile;
?>
If you see, I add just this orderby author near meta_value_num because I apply the role of this function from WordPress Codex:
http://codex.wordpress.org/Class_Reference/WP_Query
You will display posts sorted by meta_value_num with a fallback to post author, in a descending order.