With Google Analytics you can track website traffic sources. With Google analytics report you get traffic sources report which you can track different traffic sources.
One of the best ways to keep tabs on the traffic sources for a website is through SimilarWeb. It's an online platform which uses a number of powerful data sources to deliver an accurate estimation of user behaviour online. And it's free to use on any device.
For track your website traffic, you just need to add Google Analytics code in your website head section. It will help you to track all the organic, direct, social and referral traffic.