How would you design a star schema for an e-commerce platform tracking user clicks, cart additions, and purchases?