Can I ask what your use case is? What do you want to use IH for if it is not for Decision Strategies? If you say "click on certain action codes" to me that sounds like capturing a customer response, something that is usually processed via a strategy and sent off to IH via a data flow. A strategy can be simple, and response strategies often are.
here it's a normal scenario, where users contact the customers through different channels or they might enter some action code against the customer ID. these actions and responses need to be tracked in IH, not using any strategy here.
The normal scenario for such use cases is to use a strategy that maps the data to strategy results, which can then be stored in IH, sent to ADM for training models and/or to VBD for reporting.
I'm still missing why you insist not having a strategy. Perhaps the confusion is around the fact that strategies really have two main functions: one is to make a decision (for a customer), the other is to handle a response (from a customer). Both are implemented using strategy rules.