MobileFirst Analytics 创建自定义图表
MobileFirst Analytics Creating a Custom Chart
我想了解用户使用 MFP Analytics 访问我应用程序的某个 screen/page 的次数。我想知道我是否可以使用分析日志并为每个屏幕制作日志并为日志创建自定义图表?
我的假设基于此 mobilefirst 教程:
https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/7.0/moving-production/operational-analytics/
是的,你可以做到这一点。它就像创建一个 自定义事件 一样简单,例如 "page X was visited" 并在每次加载页面时记录(加载它的)操作,然后将其发送回 Analytics服务器。然后,您可以拼接每页(事件)的分析数据。
你可以在下面看到这个解释和演示:
- https://mobilefirstplatform.ibmcloud.com/blog/2016/01/22/howto-custom-in-app-behavior-analytics/(博客+视频)
- 收集自定义数据:https://www.ibm.com/support/knowledgecenter/SSHS8R_7.1.0/com.ibm.worklight.monitor.doc/monitor/t_collecting_custom_data.html(文档)
- 基于它创建自定义图表:https://www.ibm.com/support/knowledgecenter/SSHS8R_7.1.0/com.ibm.worklight.monitor.doc/monitor/t_creating_a_custom_chart.html(文档)
是的,您可以使用以下方法登录页面。
WL.Analytics.log({page: 'pageA'}, 'Custom event for visiting page A');
WL.Analytics.send()
然后您可以使用WL.Analytics.send()
将其发送到分析控制台。
如果想在日志记录后立即发送,可以使用setTimeout函数,这样可以保证日志在发送前有时间写入磁盘。
setTimeout(function () {
WL.Analytics.send();
}, 300);
然后您可以在分析控制台中使用自定义活动创建自定义图表,属性 "page."
我想了解用户使用 MFP Analytics 访问我应用程序的某个 screen/page 的次数。我想知道我是否可以使用分析日志并为每个屏幕制作日志并为日志创建自定义图表?
我的假设基于此 mobilefirst 教程: https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/7.0/moving-production/operational-analytics/
是的,你可以做到这一点。它就像创建一个 自定义事件 一样简单,例如 "page X was visited" 并在每次加载页面时记录(加载它的)操作,然后将其发送回 Analytics服务器。然后,您可以拼接每页(事件)的分析数据。
你可以在下面看到这个解释和演示:
- https://mobilefirstplatform.ibmcloud.com/blog/2016/01/22/howto-custom-in-app-behavior-analytics/(博客+视频)
- 收集自定义数据:https://www.ibm.com/support/knowledgecenter/SSHS8R_7.1.0/com.ibm.worklight.monitor.doc/monitor/t_collecting_custom_data.html(文档)
- 基于它创建自定义图表:https://www.ibm.com/support/knowledgecenter/SSHS8R_7.1.0/com.ibm.worklight.monitor.doc/monitor/t_creating_a_custom_chart.html(文档)
是的,您可以使用以下方法登录页面。
WL.Analytics.log({page: 'pageA'}, 'Custom event for visiting page A');
WL.Analytics.send()
然后您可以使用WL.Analytics.send()
将其发送到分析控制台。
如果想在日志记录后立即发送,可以使用setTimeout函数,这样可以保证日志在发送前有时间写入磁盘。
setTimeout(function () {
WL.Analytics.send();
}, 300);
然后您可以在分析控制台中使用自定义活动创建自定义图表,属性 "page."