我想查看用户使用 MFP Analytics 访问我的应用程序的特定屏幕/页面的次数。我想知道我是否可以使用分析日志并为每个屏幕创建日志并为日志创建自定义图表?
我的假设基于这个 mobilefirst 教程: https ://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/7.0/moving-production/operational-analytics/
我想查看用户使用 MFP Analytics 访问我的应用程序的特定屏幕/页面的次数。我想知道我是否可以使用分析日志并为每个屏幕创建日志并为日志创建自定义图表?
我的假设基于这个 mobilefirst 教程: https ://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/7.0/moving-production/operational-analytics/
是的,您可以使用以下内容来记录页面。
WL.Analytics.log({page: 'pageA'}, 'Custom event for visiting page A');
WL.Analytics.send()
然后,您可以使用 .将其发送到分析控制台WL.Analytics.send()
。
如果要在记录后立即发送,可以使用 setTimeout 函数,这样可以确保日志在发送前有时间写入磁盘。
setTimeout(function () {
WL.Analytics.send();
}, 300);
然后,您可以在分析控制台中使用自定义活动、属性“页面”创建自定义图表。
是的,你可以这样做。它就像创建一个自定义事件一样简单,例如“页面 X 被访问”,并且在每次加载页面时,记录(加载它的)操作,然后将其发送回分析服务器。然后,您可以拼接每页(事件)的分析数据。
你可以在下面看到这个解释和演示: