Пример #1
0
 def register_event(self, event_type, visitor_id, when=None, data={}):
     if event_type in ('request', 'view'):
         return
     from KISSmetrics import KM
     km = KM(settings.KISSMETRICS_API_KEY)
     km.identify(visitor_id)
     if when:
         data['_d'] = 1
         data['_t'] = int(time.mktime(when.timetuple()))
     km.record(event_type, data)
Пример #2
0
 def set_user(self, visitor_id, user):
     from KISSmetrics import KM
     km = KM(settings.KISSMETRICS_API_KEY)
     km.identify(visitor_id)
     km.set({'user_id': user.id, 'name': user.get_full_name()})
Пример #3
0
 def deduplicate(self, from_visitor_id, to_visitor_id):
     from KISSmetrics import KM
     km = KM(settings.KISSMETRICS_API_KEY)
     km.alias(from_visitor_id, to_visitor_id)
Пример #4
0
 def label_visitor(self, visitor_id, label):
     from KISSmetrics import KM
     km = KM(settings.KISSMETRICS_API_KEY)
     km.identify(visitor_id)
     km.set({label: 1})