Hi,
I'm trying to design a new User Survey functionality that allows a "User" to specify user surveys that pop up
after a user clicks on an audio button
after a user watched a video
after visiting 5 pages on a site
when users bounce
etc etc
So basically the potential to launch a User Survey from various places under various trigger conditions.
I have already built User Survey capabilties where if the a particular User Survey field and certain trigger fields are filled in, it will trigger the user survey accordingly.
I'm not really happy with the current design as it's highly coupled at the moment and I feel the design is too brittle to accommodate changes that are drastic (oh, like the one I have above for example)
Has any one implemented any flexible User Survey functionality that has various triggering capabilities? I googled far and wide but I've not seen anything remotely close to what I'm looking for. All articles I've found seem to concentrate on designing the User Survey itself and not on the (smart) delivery of it.