Simulátor eventů z mobilních aplikací @cataLuc
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);
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);
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"
});