How do you track where traffic is coming from without using a url shortener (is that even possible?) Google analytics?
If you have a domain (example.com) and you want to use that domain name for advertising on Instagram, Twitter bio, Facebook or YouTube. Is it possible to add a multiple tracking codes to a domain url?
You're kind of talking about two different things. If your talking about just having stats as to where you traffic is coming from, then yes Google Analytics is a great tool, least from my experience. Not the only one, but it's a good option.
Now, if you talking about tracking paid traffic, that is different because it's not about tracking where the traffic is coming from, it is about tracking conversions, otherwise you have no clue if you advertising spend is making a positive ROI. If you're paying for traffic you HAVE TO track it's conversions, it's only good business sense. Not only to see which ads are working (converting to sales), or if they are not. Any one can throw money at traffic, getting it to convert is another thing.
There are a ton of tracking and conversion tracking services, Improvely comes to mind. You could also do it with Google Analytics, I am just no expert on the subject to explain it. I do know on my stores, I use Google Analytics with the ecommerce option and it shows me exactly where my sales are coming from and how they are converting. Pretty cool actually.
My best advice would be to dive into GA and learn it, it can do amazing things and give you some amazing stats.
Maybe some one else will chime in with useful and legitimate options.
On a side note, Pretty link is not a detailed stats plugin on it's own. It does cloak links and make them pretty, but it does not give you detailed traffic stats or conversions. Least the free version does not.