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)¶
Event Details¶
A base class to hold event details data. An event detail can have labels
.