我想在使用Onsen ui和angularjs的混合应用程序中使用google analytics

我想在使用Onsen ui和angularjs的混合应用程序中使用google analytics,angularjs,google-analytics,onsen-ui,Angularjs,Google Analytics,Onsen Ui,我想在我的hybird应用程序中使用google analytics,方法是在index.html页面中使用以下代码: <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, maximum-scale=1, us

我想在我的hybird应用程序中使用google analytics,方法是在index.html页面中使用以下代码:

<!DOCTYPE HTML>
<html>

<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, maximum-scale=1, user-scalable=no">
<meta http-equiv="Content-Security-Policy" content="default-src *; style-src * 'unsafe-inline'; script-src * 'unsafe-inline' 'unsafe-eval'">
<script src="components/loader.js"></script>
<link rel="stylesheet" href="components/loader.css">
<link rel="stylesheet" href="css/style.css">
<script>
    // PhoneGap event handler
    document.addEventListener("deviceready", onDeviceReady, false);
    function onDeviceReady() {
        console.log("PhoneGap is ready");
    }
</script>
</head>
<body>
<script>
   !function(A,n,g,u,l,a,r){A.GoogleAnalyticsObject=l,A[l]=A[l]||function(){
   (A[l].q=A[l].q||[]).push(arguments)},A[l].l=+new Date,a=n.createElement(g),
   r=n.getElementsByTagName(g)[0],a.src=u,r.parentNode.insertBefore(a,r)
   }(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

   ga('create', 'UA-xxxxxx-x');
   ga('send', 'pageview');
</script>
<h1>HelloWorld!</h1>
</body>
</html>

//PhoneGap事件处理程序
文件。添加的监听器(“deviceready”,OnDeviceraddy,false);
函数ondevicerady(){
日志(“PhoneGap准备就绪”);
}
!函数(A,n,g,u,l,A,r){A.GoogleAnalyticsObject=l,A[l]=A[l]| |函数(){
(A[l].q=A[l].q | |[]).push(arguments)},A[l].l=+新日期,A=n.createElement(g),
r=n.getElementsByTagName(g)[0],a.src=u,r.parentNode.insertBefore(a,r)
}(窗口、文档、“脚本”和https://www.google-analytics.com/analytics.js","ga",;
ga(“创建”、“UA-xxxxxx-x”);
ga(‘发送’、‘页面浏览’);
地狱世界!
但在google analytics实时概览页面中,我看不到任何内容。 有人知道如何存档吗?

试试这个应该有用的(它对我有用)

将其放在
标记之前(注意标记是结束标记,因此
位于主体内部)

<!-- Google Analytics: change UA-XXXXX-X to be your site's ID -->
<script>
   !function(A,n,g,u,l,a,r){A.GoogleAnalyticsObject=l,A[l]=A[l]||function(){
   (A[l].q=A[l].q||[]).push(arguments)},A[l].l=+new Date,a=n.createElement(g),
   r=n.getElementsByTagName(g)[0],a.src=u,r.parentNode.insertBefore(a,r)
   }(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

   ga('create', 'UA-XXXXX-X');
   ga('send', 'pageview');
</script>

!函数(A,n,g,u,l,A,r){A.GoogleAnalyticsObject=l,A[l]=A[l]| |函数(){
(A[l].q=A[l].q | |[]).push(arguments)},A[l].l=+新日期,A=n.createElement(g),
r=n.getElementsByTagName(g)[0],a.src=u,r.parentNode.insertBefore(a,r)
}(窗口、文档、“脚本”和https://www.google-analytics.com/analytics.js","ga",;
ga(“创建”、“UA-XXXXX-X”);
ga(‘发送’、‘页面浏览’);

你把代码放在哪里了?在tagok上面的index.html中,因此你需要发布更多的代码,如果可能的话,还需要一个正在工作的JSFIDLE或plunkr…你是否检查了问题是否只针对实时的概述?我在上面发布了我的代码,请帮助我解决这个问题您没有包含angular文件…尝试包含它们,您应该在
中按以下顺序放置您的
最后一个:google analytics,angular,您的angular代码。(因此h1在脚本之前。将所有脚本放在那里也会加载phonegap)对不起,你能和我分享一个简单的代码吗?实际上,我只是尝试在一个html页面中使用它,它只显示“hello world”,但它也不起作用。如果你有phonegap、onsen和这么多东西,试着将它们删除,然后一步一步地递增。你会知道如果有什么问题,我想你是在phonegap编译、ecc ecc后在实际设备上测试的。立即开始在线上的所有东西是非常复杂的。试着从zer开始o从谷歌默认代码开始,逐段添加