Some examples include:
- Isolating visitors from different sources
- Following behaviour of visitors to one subdirectory
- Comparing behaviour of people from different countries/cities
Since the introduction of Advanced Segments, there has been some questioning of whether this would mean you don't need profiles and filters any more. These were the original ways to do 'advanced segmenting'. You would make a duplicate profile of your account for every different 'segment' you wanted to follow, and Google allowed you up to 50 profiles.
Google Profiles are the second rung under your 'accounts' in your Google Analytics account. A profile can be a new web address, OR it can be the same web address as one you are already tracking but with filters in place to manipulate the data. For example:
- Tracking subdirectory traffic
- Excluding people from your IP
- Excluding/including traffic from certain sources/mediums/countries/etc.
Now that there is advanced segmenting within the reporting interface, do you need to do extra profiles and filters? Here is a quick list of differences between them:
Profiles with Filters
- Cannot look at data retrospectively
- Can easily be shared with any user, you just grant them access
- Slightly more complicated to establish
- They may be more accurate. Filters are based on page views, while advanced segments are based on visitors. So, for example, Advanced segments will ignore all page views connected to a user who has seen restricted pages in their visit, whereas Profiles with filters will acknowledge that visitors behaviour except for the visits to the restricted pages.
Advanced Segments
- Allow you to look at data retrospectively
- Are much simpler to implement, with a better user interface
- Allow more flexibility, allowing more restrictions/requirements per segment.
- While you can't easily allow access to another user, they do have a 'share' URL which you can send to anyone, which will allow them to implement the exact same segment with a click of a button.
I continue to use Profiles and filters for big segments of site traffic I want to follow, things that are important and will continue to be important to the business.
If I want to do retrospective segmenting though, I can use the Advanced Segments function.
A few things to remember when creating profiles with filters
- Keep at least one version of the original
- When comparing profile traffic, make sure they are comparing equally, e.g. if you exclude traffic from your business's IP Address from one, then you need to do that to any you are comparing it to.
- Profiles will only track traffic from the moment they are created, so try and think of ones you want to create as early as possible.
- If you need to compare certain performance of different profiles, ensure they have the same goals set up.



