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

2020-09-05 20:13发布

         点击此处--->   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

         点击此处--->   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笑
1楼-- · 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));


 
shere_lin
2楼-- · 2020-09-05 20:49

如果已实现,请在这里提供帮助。

最好的问候

RK

xfwsx85
3楼-- · 2020-09-05 20:52

我需要查看您的代码才能解决该问题。

大简至美
4楼-- · 2020-09-05 20:46

这是我所生成的代码。 让我知道您是否经历过类似的要求,或者建议我是否有其他方法可以通过其他任何方式进行使用情况分析。

<!–全局站点标记(gtag.js)– Google Analytics –>
<脚本异步src=" https://www.googletagmanager.com/gtag/js?id=UA-XXXXXX-1" >> < br> <脚本>
window.dataLayer = window.dataLayer || [];
函数gtag(){dataLayer.push(arguments);}
gtag('js',new Date());

gtag('config','UA-XXXXXX-1);

感谢和问候,

RK

小熊yu生菜
5楼-- · 2020-09-05 20:49

嗨,RK,

请检查文件的路径。 似乎并不真正知道在哪里看。 您可能需要为我共享整个component.js文件。

土豆飞人
6楼-- · 2020-09-05 20:33

嗨,雅各布,

真的非常感谢你。

我已经实现了您共享的代码,并添加了我的Google帐户ID"

代码中的

'UA-XXXXXXX-'",但仍无法正常工作。控制台中出现以下错误。

错误:

019-06-12 16:51:38.434020无法创建UI5插件组件:(componentId/appdescrId: com.ctli.flp.ga
错误:无法从/sap/bc/ui5_ui5/sap/z_ga_plugin/〜383985DF7E1B91492FAB094D3AFB6614〜加载" com/XX/flp/ga/Component.js" 5/Component.js:语法错误:缺少),位于参数列表属性{" ui5ComponentName":" com之后。 xx.flp.ga "," url":"/img/sap/bc/ui5_ui5/sap/z_ga_plugin/〜383985DF7E1B91492FAB094D3AFB6614〜5"," applicationDependencies":{" url":"/img/sap/bc/ui5_ui5/sap/z_ga_plugin/〜383985DF7E1B91492FAB094D3AFB6614〜5"," manifestUrl":"/img/sap/bc/lrep/content/〜20190612111306.0878250〜/apps/ com.XX.flp.ga/app/sap/z_ga_plugin/manifest.appdescr"," self":{" name":" com.XX .flp.ga"," url":"/img/sap/bc/ui5_ui5/sap/z_ga_plugin/〜383985DF7E1B91492FAB094D3AFB6614〜5"}," asyncHints":{" libs":[ {" name":" sap.m"},{" name":" sap.ui.core"},{" name":" sap.ui.unified"," lazy":true}],"请求" :[{" name":" sap.ui.fl.changes"," reference":" com.XX.flp.ga.Component"}]}}," enabled":true," name":" com.ctli .flp.ga "}}
这表明插件配置错误,请参见例如 注释2316443.-错误:无法从参数列表后的/sap/bc/ui5_ui5/sap/z_ga_plugin/~383985DF7E1B91492FAB094D3AFB6614~5/Component.js:语法错误:缺少)无法加载'com/XX/flp/ga/Component.js'

我有什么错误吗? 请检查并告知我。

感谢和问候,

RK

一周热门 更多>