added activity tracking for cart, checkout, product, and wishlist actions, as well as a base model for activity tracking to assign the shop app