How do you handle a goal like "don't eat ice cream"? I'm having difficulty imagining a trigger that would automatically shock you in that case.
But, you've missed the larger question, which was: how do you make triggers for acts similar to eating ice cream, which don't occur on screen or have any location based trigger?