Esempio n. 1
0
def register_event(event_type,
                   visitor_id,
                   when,
                   data):    
    for backend in get_async_backends():
        backend.register_event(event_type,
                               visitor_id,
                               when,
                               data)
Esempio n. 2
0
def create_visitor(visitor_id):
    for backend in get_async_backends():
        backend.create_visitor(visitor_id)
Esempio n. 3
0
def set_user(visitor_id, user_id):
    user = User.objects.get(id=user_id)
    for backend in get_async_backends():
        backend.set_user(visitor_id,
                         user)
Esempio n. 4
0
def deduplicate(from_visitor_id, to_visitor_id):
    for backend in get_async_backends():
        backend.deduplicate(from_visitor_id,
                            to_visitor_id)

    return True
Esempio n. 5
0
def label_visitor(visitor_id,
                  label):    
    for backend in get_async_backends():
        backend.label_visitor(visitor_id,
                              label)
Esempio n. 6
0
def create_visitor(visitor_id):
    for backend in get_async_backends():
        backend.create_visitor(visitor_id)
Esempio n. 7
0
def set_user(visitor_id, user_id):
    user = User.objects.get(id=user_id)
    for backend in get_async_backends():
        backend.set_user(visitor_id, user)
Esempio n. 8
0
def deduplicate(from_visitor_id, to_visitor_id):
    for backend in get_async_backends():
        backend.deduplicate(from_visitor_id, to_visitor_id)

    return True
Esempio n. 9
0
def label_visitor(visitor_id, label):
    for backend in get_async_backends():
        backend.label_visitor(visitor_id, label)
Esempio n. 10
0
def register_event(event_type, visitor_id, when, data):
    for backend in get_async_backends():
        backend.register_event(event_type, visitor_id, when, data)