Hit Simulator

Simulátor eventů z mobilních aplikací @cataLuc

Basic Tracking

HashMap contextData = new HashMap();
// global context data
contextData.put("csob.d.application", "SBCSOB");
contextData.put("csob.d.environment", "SIMULATOR");
contextData.put("csob.d.application_version", "TEST|CSOB|WEB|SIMULATOR");
contextData.put("csob.d.language", "cs-CZ");
contextData.put("csob.d.device_id", id);  // id needs to be obtained via callback
contextData.put("csob.d.timestamp", new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
contextData.put("csob.d.screen_name", "SBCSOB:app_section:screen_name");
contextData.put("csob.d.skin", "light");
// send screen view
Analytics.trackState("SBCSOB:app_section:screen_name", contextData);

App Settings

HashMap actionContextData = new HashMap();
// action-related global context data
actionContextData.put("csob.d.setting", "language");
actionContextData.put("csob.d.updated_setting_value", "en");
actionContextData.put("csob.e.setting_changed", "1");
// send custom event
Analytics.trackAction("csob.e.setting_changed", actionContextData);

Custom States / Actions

Chcete-li simulovat libovolný jiný Hit do Adobe Analytics, můžete použít následující volání funkce measure z Developer Console.

// zmereni Action na dane screen s dodatecnymi kontext daty:
measure("action", "SBCSOB:app_section:test", "csob.e.test", {
  "csob.d.test": "test",
  "csob.d.cosi": "test"
});
// zmereni State s dodatecnymi kontext daty (bez eventu):
measure("state", "SBCSOB:app_section:test", null, {
  "csob.d.test": "test",
  "csob.d.cosi": "test"
});