segmentio/analytics.js-integrations — pull request #183 by ianstormtaylor (2014-06-03 22:21:10+00:00)
Title: fix kissmetrics page tracking

This fixes a problem we're seeing with KISSmetrics. Basically we end up in a bad situation, because KISSmetrics tracks pageviews internally to their library, and they do track a pageview on load. Which means they _should_ do `assumesPageview`.

However, since we added the named and categorized event handling to the integration, people are depending on every page call. And in this case, they aren't getting fired for the very first pageview, since it gets swallow (on purpose) by `assumesPageview`.

So for now, I'm removing `assumesPageview` from it. It's not technically correct, but when if we ever do solve it properly it will be equivalent in terms of forward compat, so it's okay to make for right now to quick fix the problem.

@lancejpollard @calvinfo @DirtyAnalytics