Kissmetrics: Adding product count to ecommerce events

@amillet89 @calvinfo Do you think this needs more tests?
what do you think about using `track.products().length` instead? that way it can always return an array?