So for pathout reports it seems there are two 'lifecycle' levels:
My question is could I have a custom interval defined (i.e. purchasing lifecycle) so that I can set a key-value pair in the cookie, then reset the value whenever a critical event has happened
basically trying to track behavior by a single visitor, across multiple visits within a custom defined 'interval'
You would need to suggest this on the Analytics ideas exchange.