Tracking

Info
Track custom events that can be used as a trigger to fire push notification.

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 
On This Page