Log a filter dimension inside Page dimension
For my application, I want to log Page Name as well as Filter Name, Filter Name will be a sub set of a Page Name.
For e.g., I have a Reports Page where a user can run different reports. When a user lands on the Reports page, I want to log Run Reports.
And when a user selects any Report to Run, I want to log the specific Report Name as filter.
So, when I view the page metric on dashboard, I can drag and drop the filter dimension to view what all Reports are run by the user.
To achieve the above behaviour, this is what I did so far,
1. When a user lands on Reports page, I am setting Run Reports as pageName in my local storage, and in Adobe Data Collection, I set up event as Core-Direct Call and then actions as Set Variables, where I am setting an eVar against a Data Element of pageName, and then Send Beacon(Custom Link). At this point I am setting Filter as NA in Data Collection.
2. When a user selects any Report, I am setting ReportName as filter in my local storage, and in Adobe Data Collection, I set up event as Core-Direct Call and then actions as Set Variables, where I am setting an eVar against a Data Element of filter, and then Send Beacon(Custom Link).
I tried debugging it via Adobe Experience Platform Debugger, and it looks like below.

The debugger shows exactly what I need.
But when I view it in Analytics Dashboard under Occurrences Metric, I am seeing the page name correctly as Run Reports, but when I drag and drop the Filter dimension, it just gives me NA, and not Customer Maps - 5823, Metro Summary - 5823, Competition Summary - 5823 and Guzzler - 5823.

I am unable to understand why it's happening and how can I achieve my desired results. Could someone please help me out here?
