I am reading about web analytic and came across GTM and GA.
It seems that GA is a service provided by Google which generates reports and statistics on website traffi
Google Analytics + Tags + Tag manager = Website Stats
Google Analytics is used to form Reports about the no. of people visiting your website, their location, the browser they are using. GA gets this information from the tags.
Tags for each and every action that happens on the website has a separate tag. For example, If I wanna play a video on a website, I need to click a button to play a video, that button has a tag. If I wanna make a purchase or need to submit a review form, I need to click buttons again those buttons will have a separate tag. So, the no. of time video button is clicked the tag assign with that buttons send the information to the Google Analytics to form stats.
Tag Managers As a word explains tag managers manage tags. For each website there are Hundreds and thousands of tags. Each tag needs to be assigned rules. For example: Take the previous example, If I wanna play a video on a website I'll click a button which will be having some tag. Now, this tag should know that it needs to be fired only when a user wants to play a video and for nothing else. For this certain set of rules are assigned to the tag. These rules are assigned by the Tag manager.
In a nutshell The tag manager assigns rules to the tag. Tag collects data the number of times there is action and sends it to Google Analytics.GA collects these data and forms stats, Showing User how the page is performing.