Content can be hidden or shown based on the utm query string that’s passed to the current viewing page. This does not require the user who is viewing the page to be logged in to WordPress using their user credentials or through a social authentication method also doesn’t require a cookie which can link the user to any crm systems. Personify checks if the current page the user is viewing has an UTM query string passed to it.
Based on the received utm query string personify can hide or show the content to the user who is currently viewing the page.
You can pick 5 different keys from the utm keys dropdown ( utm_source, utm_medium, utm_term, utm_campaign, utm_content )
You can set multiple conditions for utm fields like any other condition. You can invert the condition by using the “Operator” option which has “contains” and “not contains”
“Contains” means the utm query string which has the associated key and value that’s set inside that condition.
“Not Contains” the utm query string which does not have the associated key and value that’s set inside that condition.
Note : If utm condition needs to be working the way it should the end user who is viewing the page has to have the utm query string passed to it, if no utm parameters are set then the condition will return false which will inverse the visibility that’s being set on that condition.