I'm triggering a number of events using jQuery onHandler events. On a few of these events, I want to fire only one tag instead of all tags, and I'm trying to identify the best way to do this.
One option I can think of would be to have the extensions that should fire only one tag to populate a UDO variable (only_tag=dart for example), then use load rules on my other tags to fire only when only_tag!=dart. This makes for undesirably complex load rules that require adjustment whenever I add a new configuration, though.
Another option would be to use custom JavaScript instead of a tracking type of 'link', and fire utag.link manually so that I can specify which tag to fire. This adds the complexity of having custom JavaScript, but at least contains the configuration to the extension(s) in question.
Ideally, the onHandler would have a dropdown box that would let me limit which tags would fire, just like utag.view and utag.link do, but that feature doesn't seem to be present.
Is there another option I'm missing? Any other factors I should consider when making my decision? Has anyone else implemented something like this and run into any gotcha moments?