I am not sure I am following your exact need, but I think you are trying to find a
"product viewed" immediately after the use of "product filter" being used?
Did you try to add within logic to your sequential segment?
Or, maybe the problem is that once you are looking at a Visit level segment, you are getting ALL Product Views from the visit?
If this is the problem, then I think what you might need to do is to create a HIT scoped segment, with a VISIT container inside it. But there are still complications, because the biggest problem here is that there is no "only this sequence" in the segment logic... so you get stuff outside the sequence.
Now, I think I can get something close but it still probably isn't perfect....
Here is what I came up with while tinkering:
HIT [
Product View exists
AND
VISIT Container (only after sequence) [
Product List Filter Click exists
THEN within 1 hit
Product View exists
]
AND
EXCLUDE HIT Container (only after sequence) [
Product View exists
AND
VISIT Container (only after sequence) [
Product List Filter Click does not exist
THEN within 1 hit
Product View exists
]
]
]
So what I am thinking here, is:
- First, I only want the "Product Views" (not all hits from the visit).
- Next, I want to get Product Views after (and including) the sequence of "Filter THEN Product View" so that earlier product views aren't included
- Next, I want to exclude the Product View Hits that don't follow the filter use
This still may need tweaking... and it may never be perfect... Adobe's segments really aren't optimized for pulling back data within a small specific sequence....