Yes, Member Engagement Attributes can be created to track member activity over a period of time and reward members based on that. For eg- spend or no. of visits can be tracked for each member, and once the member reaches the target defined, appropriate process rules can be triggered to track or reward members. For more details, see help documentation located here.