Why are my "OR" conditions returning fewer and fewer results? I thought "OR" casted a wider net?
I’ve set up 3 distinct Elements for 3 sections of my webpage, as below:
-
E1 =
div[asrdata*="rank\":1"] div.overview div.research-image-card figure
-
E2 =
div[asrdata*="rank\":2"] div.overview div.research-image-card figure
-
E3 =
div[asrdata*="rank\":3"] div.overview div.research-image-card figure
Now, let’s say that I want to find out how many Users clicked any of the above elements. I would expect the “OR” logic to be the perfect fit here (users that clicked E1 or E2 or E3).
However when I build the Metric, each time I add an “OR “condition the resulting number gets smaller and smaller. I thought the OR condition was intended to cast a wider net, and therefore would result in higher and higher numbers with each OR condition added?
Examples (I set these up as Metrics):
- #Users who CLICKED the ELEMENT named E1 (result = 500 users)
- #Users who CLICKED the ELEMENT named E1 OR E2 (result = 325 users)
- #Users who CLICKED the ELEMENT named E1 OR E2 OR E3 (result = 20 users)
I get the same results regardless if I use the in-line “or” condition within the same event or if I click the 3-dots and set it up as “Or events” separately. I also get the same numbers if I move around the order of the elements (like E2 OR E1 OR E3).
Any ideas why this could be happening? Is my metric somehow looking for users who performed all 3 rather than any of the 3 (like an “AND” condition)?
Thanks!
Comments
2 comments
Hi @LtAaronious ! Thanks for your post.
Digging into this issue, there appears to be a bug on our end with how we’re handling the : characters in the elements you’ve created. I’m going to create a ticket for this issue and we’ll follow-up with more details in that ticket.
Hi @Tym ,
I appreciate you reaching back out! I’ll try a few workarounds in the meantime.
Best,
Aaron
Please sign in to leave a comment.