Google Analytics has three levels that are used to help you configure your account and website. The levels, in hierarchy level are:
For example, if you want to give access to your team or external analyst to your Google Analytics account, you can use the different levels to give the right permissions to them depending on what their role in the organization is.
So, what is the difference between them? Think of it this way:
Account: Here you will manage your google analytics account. It is mandatory to have at least an account and it is associated to your email address on Gmail.
You can have multiple accounts and this is specially useful if you are managing other people or company’s data.
For example, you can have an account for your site and another one for your client or friend.
Property: A property is a webpage, or an app, that is, the digital medium you want to track. One account can have several properties.
Here you can import external data and some other settings at a site level, and is also where your tracking code is stored.
For example, you can have a property for your webpage and a property for your mobile App.
View: The views are your reports. Here you can configure how you want to structure the data that Google Analytics collects for you.
One account can have multiple properties (websites, apps) and one property can have multiple views (reports).
For example, for your site: example.com, you can have a Test View, a Report View and a Raw View. This is actually recommended as the minimum number of views for a property.
You can also have a Mobile View, where only mobile data is collected, or a view for each country.
A clear advantage of having this structure is that you can manage user rights or permissions at different levels giving you the flexibility you need.
It is a very flexible configuration so every client can fit their own needs.