title: Does Google Analytics support real time reporting for custom dimensions?
body: <p>I've already verified that my GTM and GA are linked correctly, and I've got a couple of <code>virtual pageviews</code> working (i.e. I can see them in the GA realtime report). But, I'd like to attach some metadata to these virtual pageviews, and I thought I'd accomplish this using <code>custom dimensions</code>.</p>
  
  <p>This is how I've got it setup. In my pageview tag (the one that corresponds to a virtual pageview), I've set a couple of custom dimensions, as such:</p>
  
  <pre><code>Index | Dimension
  1     | {{D1}}
  2     | {{D2}}
  </code></pre>
  
  <p>where D1, and D2 are dataLayer variable macros.</p>
  
  <p>I've also made sure to create these custom dimensions in my GA properties. Both are user scoped and have names that correspond to the dataLayer variable name (not the macro name).</p>
  
  <p>I've set my GTM container to preview mode and checked the requests being sent, and the dimension looks like it's being sent correctly:</p>
  
  <pre><code>Dimension: {1: "d1 val", 2: "d2 val"}
  </code></pre>
  
  <p>Lastly, I'm setting these fields accordingly in the dataLayer whenever a fire a virtual pageview event (that triggers the pageview tag with the virtual url).</p>
  
  <p>However, I'm not sure where to look for them in my GA report. They don't appear to be anywhere in the realtime report.</p>
  
  <p>That gets me wondering, are custom dimensions not supported in real time reporting and I simply should just wait for GA to process them? Or should I assume something's wrong with how I'm setting it up?</p>