public EventHit (String eventCategory, String eventAction, String eventLabel, Integer eventValue) { super("event"); eventCategory(eventCategory); eventAction(eventAction); eventLabel(eventLabel); eventValue(eventValue); }
public Integer eventValue() { return getInteger(EVENT_VALUE); } }
public String eventCategory() { return getString(EVENT_CATEGORY); }
private void sessionStart() { EventHit request = new EventHit("analytics", "applicationStarted"); request.sessionControl("start"); enrich(request); post(request); }
setString(EVENT_LABEL, value); return this;
@Override public void event(String component, String action) { EventHit request = new EventHit(component, action); enrich(request); post(request); }
setInteger(EVENT_VALUE, value); return this;
private void sessionEnd() { EventHit request = new EventHit("analytics", "applicationClosed"); request.sessionControl("end"); enrich(request); post(request); }
setString(EVENT_CATEGORY, value); return this;
@Override public void forceEvent(String component, String action) { EventHit request = new EventHit(component, action); enrich(request); forcePost(request); }
public String eventAction() { return getString(EVENT_ACTION); }
setString(EVENT_ACTION, value); return this;
public String eventLabel() { return getString(EVENT_LABEL); }