What is the difference between a filter and a segment?

On both Data Query and Explorer, you have the ability to filter on your analysis results and / or apply a segment. These two operations, although similar at first sight, are different.

A filter will only display item's results based on what you've filtered on. For example, if I make a filter on the "Contact" page, I will only get the number of loads of this page.

The segment will display all the visits' results during which this item was loaded. For example, if I make a segment on the "Contact" page, I will get loads of all pages loaded during visits where the "Contact" page has been loaded.

Practical case : Let's imagine a site that has received 3 visits over a given period, made by three different visitors: A, B and C. These three visitors have loaded four pages: Home, Product page, Contact and Career.

  Home Product_page Contact Career
Visitor A  1 Load 0 load 0 load 1 load
Visitor B 2 loads 2 loads 2 loads 0 load
Visitor C 3 loads 1 load 1 load 0 load

If we display loads for all these pages via a Data Query template, we get the following results:

Pages Loads
Home 6
Product_page 3
Contact 3
Career 1

We will now show the difference between a filter applied on the "Contact" page and a segment based on the "Contact" page.

Results of a filter on the "Contact" page:

Pages Loads
Contact 3

Comment: This filter will only focus on the "Contact" page. The other pages have been removed.

Results of a segment on the "Contact" page:

Pages Loads
Home 5
Product_page 3
Contact 3

Comment: This time, we get page loads for all pages loaded during visits where the "Contact" page has been loaded (visits B and C).

Have more questions? Submit a request