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.
|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:
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:
Comment: This filter will only focus on the "Contact" page. The other pages have been removed.
Results of a segment on the "Contact" page:
Comment: This time, we get page loads for all pages loaded during visits where the "Contact" page has been loaded (visits B and C).