Hi Jay,
Using Launch would be a lot easier than Processing Rules.... If you want the Prop to be set on Page Views (and the eVar to be set on Page Views and Actions), why don't you just add the prop to your Page View rules? (the rules that trigger the s.t beacon).
I suppose you could try to create conditions on your Processing Rules for your eVar to be set, but "customlink" to not be set (I think customlink would be your action link names... but confirm this....)

I normally only do stuff like this on mobile apps, so I use a.action is set / not set (which might still work for web... )... but I've never attempted to identify a page view from an action on the web.... (Activity Map is part of the "a" context data.. so a.action is likely also available on web)
Next question is... do you really need the "Entry" and "Exit" variants of the dimension? Cause on your eVar, you can pair with different metrics to get all, just page views, and just where the eVar is explicitly set without tracking a new dimension....
- Page A
- eVar1 not set
- eVar2 set to "Page A"
- Page B
- eVar1 set to "X"
- eVar2 set to "Page B"
- Page C
- eVar1 maintains value "X" (but not set)
- eVar2 set to "Page C"
- Action 1
- eVar1 maintains value "X" (but not set)
- eVar2 set to "Page C"
In this scenario:
| |
|
Page View |
Occurrence |
eVar1 Instance |
| eVar2 (Page) |
|
2 |
3 |
1 |
| |
Page A |
0 |
0 |
0 |
| |
Page B |
1 |
1 |
1 |
| |
Page C |
1 |
2 |
0 |
Only Pages B and C have a value set to eVar1, and in Page C's case, it has both a page view and an action...
The Page Views are limited to just the page views, the Occurrences capture Page Views and Actions, and the "eVar1 Instance" is only where the value of the eVar was explicitly set.
Thanks for your response.
I totally agree that doing this via Launch would be much easier, but I don't have the IT resources available to implement for me in the short-term, which is why I'm looking for the processing rules short cut.
And the main reason I want to create this entry version of the dimension is for the simplicity of general business users in finding the right values.
I went with the below method and it seems to be returning the correct results in my development account.

Thanks for all your feedback!