orta / ARAnalytics

Simplify your iOS/Mac analytics
MIT License
1.84k stars 217 forks source link

Treat countly screen view as separate event not segment of screen_view #248

Closed delebedev closed 8 years ago

delebedev commented 8 years ago

Yet another change to countly provider.

Main motivation for this change:

  1. Countly does not have separate notion of 'screen view'.
  2. Default implementation of ARAnalyticsProvider does not quite work, because if you want to create a funnel you won't be able to select particular screen as a funnel step -- Countly does not allow to select property of an event (in this case screen name) as a step.

Basically current implementation makes impossible to create funnels based solely on screens. Even though change looks like breaking I doubt anyone would feel bad on this because old data format is practically unusable (very IMHO here)

Proposed implementation treats every screen as a separate event and makes possible to create funnels.

orta commented 8 years ago

Alright, that sounds reasonable to me @garnett