title: pagePath dimensions yielding unexpected results from API queries in Google Analytics
body: <p>I'm trying to use the GA API to run session queries that exclude certain page paths. I've tried using the following dimensions with varying levels of success, but am generally confused by the results. </p>
  
  <p><strong>pagePath</strong></p>
  
  <p><strong>pagePathLevel1</strong></p>
  
  <p><strong>pagePathLevel2</strong></p>
  
  <p><strong>pagePathLevel3</strong></p>
  
  <p>Queries excluding visits based on <strong>pagePathLevel1</strong> and <strong>pagePathLevel2</strong> seem to yield expected results, but as soon as I use <strong>pagePathLevel3</strong> it starts acting weird. </p>
  
  <p>Example: </p>
  
  <pre><code>ga:pagePathLevel3==/page1/ yields no results
  
  ga:pagePathLevel3==/page1/ 
  </code></pre>
  
  <p>yields the following:</p>
  
  <pre><code> desktop    882
    mobile    124
    tablet    38
  </code></pre>
  
  <p>Queries using regex and pagePath also act weird.</p>
  
  <p>Example: </p>
  
  <pre><code>ga:pagePath=~/page/.* 
  </code></pre>
  
  <p>yields the same result as </p>
  
  <pre><code>ga:pagePathLevel3!~/page/.*
  </code></pre>
  
  <p>I looked through Stack and the GA API docs and coudln't find anything useful on the subject. Any help would be greatly appreciated! I also tried including the hostname as a filter in conjunction with the pagePath dimensions with no improvement. </p>