title: Setup Google Analytics to trigger new session with dimension change
body: <p>I've been getting weird results when running some custom segments over my app data in Google Anayltics. I have custom segments setup for specific app versions. e.g. Custom Segment -> Conditions -> App Version - exactly matches - 1.1.0</p>
  
  <p>Using a secondary dimension of App Version on tables running against this segment, you would expect all the values to simply be 1.1.0. However my data also contains some values for 1.0.8 (my last build version before the minor update).</p>
  
  <p>Reading the <a href="https://developers.google.com/analytics/devguides/collection/ios/v3/sessions" rel="nofollow">Google SDK docs on sessions</a> (for iOS, but basically the same for Android) it states hits within 30 minutes are grouped into the same session. I'm guessing what is happening is people are opening the app, updating, and opening the new version all within 30 minutes, resulting in a single session with 2 different version numbers.</p>
  
  <ol>
  <li>Is my guess about what is happening correct?</li>
  <li>If so, is there a way to setup something within GA (server side) to trigger a new session when a specific dimension changes?</li>
  <li>Or is it expected that you manually trigger a new session during every app launch?</li>
  </ol>