Class: TestTrack::Analytics::MixpanelClient

Inherits:
Object
  • Object
show all
Defined in:
app/models/test_track/analytics/mixpanel_client.rb

Instance Method Summary collapse

Instance Method Details

#track_assignment(visitor_id, assignment, params = {}) ⇒ Object



5
6
7
8
# File 'app/models/test_track/analytics/mixpanel_client.rb', line 5

def track_assignment(visitor_id, assignment, params = {})
  distinct_id = params.delete(:mixpanel_distinct_id) || visitor_id
  mixpanel.track(distinct_id, 'SplitAssigned', split_properties(assignment).merge(TTVisitorID: visitor_id))
end