Hello,
I've built a system for scoring us from 0-10, and for a smart campaign I've got a filter which says querystring CONTAINS score=1, and another filter underneath that say querystring NOT CONTAINS score=10.
Now, when I view the page with a query string of score=10 I should not qualify for the smart campaign as it is CONTAINS score=1 and NOT CONTAINS score=10, and yet I do qualify.
Marketo appears to be getting very confused.
Am I missing something?
Hey Luke,
Can you share a screenshot of the smartlist with the filters?
Thanks,
Andy
Visiting the page with the query of 10 qualifies me for that campaign. Very odd.
Hmm that is strange. And you're sure it's not pushing you through that because of another visit you had?
Nope, only the one on that URL, the second filter should take me out of the campaign and yet it doesn't.
Could it be because the number 10 also contains the number 1 in it?
Quite so.
But that shouldn't still be the case if the filter logic is set to meet ALL conditions?
Condition 1: querystring contains "npsscore=1" => TRUE
Condition 2: querystring not contains "npsscore=10" => FALSE
End result should be that it does not qualify.
Ha, well, yes, it does, but then Marketo should take the second argument and qualify me out.
I realise it's an odd situation but you would 'think' Marketo would figure it out, but clearly it doesn't.
This is when I would say, Market-oh!
Does it work when you have another number, eg 2?
Does it change anything if you switch the order around?