在Fiori启动板上执行Google Analytics(分析)

2020-09-05 20:13发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 最近有人在fiori...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

最近有人在fiori启动板上实施Google分析工具吗?

我关注了以下博客,但无法满足我的要求,也无法通过GA生成代码。

博客: https://blogs.sap.com/2017/09/09/google-analytics-for-fiori-launchpad /

生成的代码:

>

感谢和问候,

RK

8条回答
微wx笑
2020-09-05 20:39

这就是我们用来跟踪页面更改和收集分析的方法。 在FLP插件的component.js顶部添加以下内容

//Boostrap Google Analytics(分析)
 (函数(i,s,o,g,r,a,m){
 i ['GoogleAnalyticsObject'] = r;
 i [r] = i [r] || 函数(){
 (i [r] .q = i [r] .q || [])。push(参数)
 },i [r] .l = 1 * new Date();
 a = s.createElement(o),m = s.getElementsByTagName(o)[0];
 a。异步= 1;
 a.src= g;
 m.parentNode.insertBefore(a,m)
 })(窗口,文档,"脚本"," https://www.google-analytics.com/analytics.js"," ga");
 

在init函数中添加以下内容

 var sAppID ='UA-XXXXXXX-'+ environmentCodes [window.location.hostname.split('。')[0]];
//初始化跟踪器
 ga('create',sAppID,'auto');
//在插件加载后调用
 ga('send','pageview',{
//'page':location.pathname + this.cleanHash(location.hash)
 '页面':this.cleanHash(location.hash)
 });
//当哈希值改变时调用
 $(window).hashchange(function(){
 ga('send','pageview',{
//'page':location.pathname + this.cleanHash(location.hash)
 '页面':this.cleanHash(location.hash)
 });
 } .bind(this));


 

一周热门 更多>