How to replicate 'Current User is not logged in'?

Similar questions have been already posted here, here and here but the workarounds there don’t seem to work for me.

image

I’m not getting a green “Only when” for any of these. Current User is logged out only works when a user logs in and then logs out, not when a user has never logged in.

How can I get this to fire correctly?

Thank you!

@tomhiatt I dont think < Current User > will Evey be empty, as the person seeing your site will always be a user , so remove this part.

I belive you are cecking if use is logedin and is he accepted consent or not. you can do it like below:

Current User is loged in and current current user consent_accepted is NO

This one will check if user is loged in and does he not given consent. for to check if he does

Thank you for your help. I would like to check if the current user is not logged in OR if the user is logged in but hasn’t accepted consent. Either of those options should trigger the consent form popup.

Okey, you are doign it on Page load right ?

No, the trigger is if they click a button (to take them to a form). If they have already consented they will go straight to the form, otherwise, they will go to the consent form first.

It works with “User is logged out” instead of “Current user’s email is empty” but only if the user logs in and out. If they have never logged in, it doesn’t fire.

okey, then use this:

Current User is logged out OR current user consent_accepted is NO

That’s the one I was saying doesn’t work. I need it to work when the user has never logged in.

Okey, so when user even logedin once, you will never ask him this

No. I will ask him if he has not logged in ever OR if he is logged in, but not yet given consent.

It seems checking about login is unnecessary. This was the AI suggestion. But just checking if consent is given or not was sufficient as the default value is always no. Thanks for your help.

It seems like the trigger is that the user hasn’t accept the conset. Have you tried splitting the conditions? Perhaps that way you’ll have more control over its behaviour.