You can easily set up scenarios that key off of portal attributes. The Portal Servlet Request object is accessible in the Scenario editor, enabling scenarios based on any of its attributes.