几周前,我开始考虑将Google Analytics(GA)与SAP云平台门户集成,为客户提供一种跟踪其门户网站(Fiori Launchpad和Freestyle)使用数据的方法。
这是我们从许多希望收集使用数据的客户那里听到的问题:
他们的Fiori中特定Fiori应用程序的使用情况启动板站点页面访问他们的自由式网站页面唯一用户、新用户和用户会话数根据地理位置、访问的浏览器、设备和语言进行分布
通过SAP社区网络搜索,我发现了一个很棒的博客——Google Analytics for Fiori Launchpad,它是由前成员创建的,这使我的任务变得更加简单和直接。由于Nathan已经完成了大部分繁重的工作,我在这篇文章中的贡献将集中在
将Google分析集成扩展到SAP云平台调整代码以适用于云计算中的Fiori Launchpad和Freestyle门户网站
在本文中,我们将
注意:在屏幕截图和描述中,我指的是Fiori Launchpad网站,但是,这两种类型的门户网站都适用相同的步骤。
先决条件
要注册GA跟踪,请遵循此处所述的步骤–开始分析
对于默认URL–输入门户网站运行时URL(不带哈希)。例如:https://flpportal网站-。dispatcher.hanatrial.ondemand命令.com/sites/复制跟踪Id值['UA-XXXXXXXX-1']–我们稍后将在门户网站配置中使用它。
3。在属性中设置一个报告视图,该视图允许您创建数据的过滤透视图。为了简单起见,创建一个没有任何过滤器的标准视图来收集此门户网站的所有用户数据。
为了开发用于此集成的Fiori Shell插件,人工智能知识体系,我们将使用SAP Web IDE进行完整堆栈。
在开始之前,请确保您具备以下条件:
注册一个免费的SAP云平台试用帐户在您的帐户中启用SAP云平台门户服务在您的帐户中启用SAP Web IDE完整堆栈服务当然……
您有一个SAP云平台门户网站–Fiori Launchpad或Freestyle–您希望跟踪它。
创建Fiori外壳插件
要创建外壳插件,请按照以下说明操作:SAP Fiori Launchpad扩展性:生成外壳时在SAP Web IDE中创建SAP Fiori Launchpad插件plugin project输入项目名称–gaportalplugin.
添加自定义代码
现在项目已经生成,让我们添加将注册最终用户会话以进行GA跟踪并发送特定事件的跟踪数据的代码。
让我们回顾一下代码流程:
GA自动跟踪页面的相对URL、位置和标题(在浏览器的选项卡标题中设置)。但是,当向GA发送导航事件时,可以向事件处理程序添加其他参数,如本文所述。例如,提供您自己有意义的页面/应用程序标题:
将插件部署到SAP云平台
开发完shell插件后,商城返利系统,将其部署到您的SAP云平台帐户,以便门户管理员在其门户网站中使用。请遵循以下说明:将SAP Fiori Launchpad插件部署到SAP云平台
添加并配置Shell插件
要在Fiori Launchpad或Freestyle门户网站中启用GA跟踪,我们需要将Shell插件添加到该网站,并使用复制到GA的值配置trackingID参数属性。
发布站点并验证设置
为最终用户提供最新更改
为Fiori Launchpad站点–单击其中一个可用互动程序启动应用程序对于自由式网站-导航到其中一个页面或从链接启动应用程序(如果有的话)。
从您的谷歌分析驾驶舱访问实时报告。您应该可以看到您的用户会话在那里被跟踪,大数据包括哪些内容,包括设备的详细信息、访问的页面/应用程序(+标题)等。
Google Analytics Reports
Google Analytics console提供大量预定义的报告,以图形方式显示从您的站点收集的跟踪数据。在"访问群体"下,您可以查看访问站点的用户数和用户会话,云购网,
用户的地理位置
用户的设备、浏览器、语言等
在"行为报告"下,您可以查看在您的站点中访问的所有应用程序和页面的详细信息:
请注意,大数据是什么,Fiori启动板搜索操作(通过顶部搜索栏)也会被跟踪。