I’m new to Mixpanel and was wondering what’s the best way to capture all products viewed by a particular user on the platform.
Right now, what I’m doing is to do mixpanel.people.append(‘Product view #’, $product->id) but it has some problems:
- The list being appended has duplicates (is there anyway to not record viewed products?)
- The list gets long. I’m aware that profile’s property is a string (so varchar(255)?)
But if I was to create an event for each product view i.e. `Product viewed #123`, the account will eventually have lots of events. Would that flood the account? Is having a massive list of events considered a normal practice for a Mixpanel account?