Tracking
To track custom event use Ocamba track as following:
OcambaHoood.track("ab", "1");
OcambaHoood.track("cd", 2);
or
HashMap<String, Object> mTrackMap = new HashMap<>(); mTrackMap.put("ab", "1");
mTrackMap.put("cd", 2);
OcambaHoood.track(mTrackMap);
or
JSONObject jsonObject = new JSONObject();
jsonObject.put("ab", "1");
jsonObject.put("cd", 2);
OcambaHoood.track(jsonObject);
Send track objects to user on Ocamba server:
OcambaHoood.sendTrack();
Read track objects from sdk local storage:
OcambaHoood.getTrack();
//-> {ab=1, cd=2}
Read specific track object from sdk local storage:
OcambaHoood.getTrack("ab");
//-> “ab” is key of track object and it will return value for this object: 1
Remove track objects from sdk local storage:
OcambaHoood.removeTrack();
Remove secific track object from sdk local storage:
OcambaHoood.removeTrack("ab");
//-> “ab” is key of track object and it will be removed
Remove secific track object from user on Ocamba server:
OcambaHoood.track("ab", "");
OcambaHoood.sendTrack();
//-> empty value for removed item