title: How to filter multiple dimensions with AND operator in Google analytics api v4?
body: <p>Library: <code>"google/apiclient": "^2.2"</code> <br>
  Framework: <code>Laravel 5.5</code></p>
  
  <p>I have a working filter. But only this actually work. It fetches all <code>ga:source</code> with <code>(direct)</code> value.</p>
  
  <pre><code>$dimensionFilter = new Google_Service_AnalyticsReporting_DimensionFilter();
  $dimensionFilter-&gt;setDimensionName('ga:source');
  $dimensionFilter-&gt;setOperator('EXACT');
  $dimensionFilter-&gt;setExpressions(['(direct)']);
  
  $dimensionFilters[] = $dimensionFilter;
  </code></pre>
  
  <p>Now, when I tried to do multiple filters like using <code>AND</code></p>
  
  <pre><code>$dimensionFilter = new Google_Service_AnalyticsReporting_DimensionFilter();
  $dimensionFilter-&gt;setDimensionName('ga:source');
  $dimensionFilter-&gt;setOperator('EXACT');
  $dimensionFilter-&gt;setExpressions(['(direct)']);
  $dimensionFilters[] = $dimensionFilter
  
  $dimensionFilter = new Google_Service_AnalyticsReporting_DimensionFilter();
  $dimensionFilter-&gt;setDimensionName('ga:date');
  $dimensionFilter-&gt;setOperator('EXACT');
  $dimensionFilter-&gt;setExpressions(['20180413']);
  $dimensionFilters[] = $dimensionFilter;
  </code></pre>
  
  <p>It only retrieves all with <code>(direct)</code> and also with <code>20180413</code>. It should only retrieve 1 result or 2 result having both <code>(direct)</code> and <code>20180413</code>.</p>