Skip to content

Event

A base class to hold event data. An event can have labels and/or details.

create_event_detail(name, category, sku, quantity=1, price=100, currency='GBP')

For an event you can create many EventDetail objects. Each EventDetail needs a name, category, and sku. Both quantity and price have defaults that can be overriden.

v = Visitor(VisitDefaults.FIRST_VISIT.value, VisitDefaults.LAST_VISIT.value, account_token=AccountDefaults.TOKEN)   
v.create_visit('www.google.com', Pattern.SEO.value, 1)\
    .create_page(ClientPage.PRODUCTVIEW.value)\
    .create_event(ClientEvent.PRODUCTVIEW.value).page\
    .create_event(ClientEvent.ADDTOBASKET.value, revenue=75000)\
        .create_event_detail('Red Sofa', 'Sofa', 'sf-rd-1029', price=75000)\
    .insert(connection)

create_label(label_config, created=None)

See Visit.create_label

Event Details

A base class to hold event details data. An event detail can have labels.

create_label(label_config, created=None)

See Visit.create_label