4
votes

I've been following numerous implementation guides on this feature and have yet to see the final result. What i'm trying to do is very standard: Add a custom dimension called User type to UA. My site uses Google Tag Manager.

Here are my implementation steps:

  1. Created a custom dimension in UA enter image description here

  2. Created a Data Layer Variable name userType enter image description here

  3. Added the dimension to my Analytics page view tag

enter image description here

  1. Added the following code to page load:

var dimensionValue =$('#user_type').data('type');
dataLayer.push({'userType': dimensionValue});
  1. Published the tag manager changes

  2. When debugging through tag manager I see the following output:

enter image description here

  1. All looks legit right? So, why oh why, when I go to my custom report, do I see this:

enter image description here

I'd be grateful for any idea as to what the problem might be.

Thanks,

Uri

1
Are you checking right away with your reports or are you giving some time for the data to process, which takes about 24 hours? - nyuen
It's been a few hours... Not 24 though - Uri Klar
OK i suggest to give it more time. You can check every few hours, but don't start panicking until it's been more than 24 hours, or sometimes more. ;) - nyuen
Thanks for following up. Sorry to say that there's still no data :-/ - Uri Klar
Use the Google Analytics Debugger and verify that the custom dimension is fired with an hit. - Francesco

1 Answers

0
votes

You are trying to combine user based dimension and hit based metric. Try other metrics for your report