unusual situation with Google Analytics, hoping to get some feedback or help. I have set up a variety of views in our University's Google Anlytics. Each view has an attached Filter which filters by a "dimension" which I named "trafficsource".
Our page sends this "dimension" like so:
ga('set', 'dimension1', '<?php echo $dimensionValue; ?>');
where the $dimensionValue is one of the four strings: "Wifi-Staff", "Wifi-Student", "Internal", "External". (I know in GA you can filter by IP, but some of our IP ranges are not reported externally correctly so this is the alternate solution).
The problem I'm having is regardless of what is ouput in the dimension, my filter always registers. When I view the page source, it is generated correctly eg I get:
ga('set', 'dimension1', 'External');
or ga('set', 'dimension1', 'Internal');
but the filter ( Custom Filter > Include, Filter Field: trafficSource , FilterPattern: ^Internal$, Case Sensitive: true) always includes, regardless of my Filter Pattern...
Any help is greatly appreciated!