Try the GeoEngage rule builder
Build a GeoEngage rule without an account: choose who sees it, write what it says and watch the preview change. Sign up to save it to your site.
Build a GeoEngage rule without an account. This is the real editor you get when you sign up: choose who sees the rule, write what it says and watch the preview change.
The goals and segments in it are examples. Once you sign up, the builder lists your own, and the rule you built can be saved to your site.
The editor runs in the browser and needs JavaScript. What a rule can target and change is described in the rules documentation.