Javascript Phonegap和谷歌分析不起作用

Javascript Phonegap和谷歌分析不起作用,javascript,cordova,google-analytics,phonegap-plugins,Javascript,Cordova,Google Analytics,Phonegap Plugins,我正在用phonegap构建一个应用程序,希望使用谷歌分析。我使用CLI安装了插件,并在我的deviceReady事件中实现了以下代码行: analytics.startTrackerWithId('UA-*******-5'); analytics.trackView('Frontsite'); (当然,我用我真正的追踪代码交换了****号) 问题是我没有得到一个错误,所以我认为插件可以工作(或者不工作),但应用程序根本没有被跟踪。当我转到创建移动跟踪属性的Google Analytics页

我正在用phonegap构建一个应用程序,希望使用谷歌分析。我使用CLI安装了插件,并在我的
deviceReady
事件中实现了以下代码行:

analytics.startTrackerWithId('UA-*******-5');
analytics.trackView('Frontsite');
(当然,我用我真正的追踪代码交换了****号)


问题是我没有得到一个
错误
,所以我认为插件可以工作(或者不工作),但应用程序根本没有被跟踪。当我转到创建移动跟踪属性的Google Analytics页面时,它不会在实时选项卡中显示我的手机(或模拟器)。

无需使用插件。您可以使用测量协议跟踪id直接调用google analytics API。它在Andriod、IOS、Windows和Blackberry中运行良好

var dataform = {};
            dataform.v = 1;
            dataform.tid = "UA-xxxxxxxx-2";
            dataform.cid = "device id";
            dataform.t = "appview";
            dataform.an = "name";
            dataform.av = "0.0.1";
            dataform.cd = "Home Screen";
var url = "http://www.google-analytics.com/collect";
            $.ajax(url, {
                type: "post",
                contentType: "text/plain",
                data: dataform
            })
                    .done(function(result) {
                            alert("success");

                    })
                    .fail(function(error) {
                            alert("fail");

                    });

不需要使用插件。您可以使用测量协议跟踪id直接调用google analytics API。它在Andriod、IOS、Windows和Blackberry中运行良好

var dataform = {};
            dataform.v = 1;
            dataform.tid = "UA-xxxxxxxx-2";
            dataform.cid = "device id";
            dataform.t = "appview";
            dataform.an = "name";
            dataform.av = "0.0.1";
            dataform.cd = "Home Screen";
var url = "http://www.google-analytics.com/collect";
            $.ajax(url, {
                type: "post",
                contentType: "text/plain",
                data: dataform
            })
                    .done(function(result) {
                            alert("success");

                    })
                    .fail(function(error) {
                            alert("fail");

                    });

你有没有链接或者什么的,可能有教程或者解释?哇。谢谢,很好用。这是一种常见的做法还是一种“不太推荐”的方式?你有没有链接或什么的,可能有教程或解释?哇。谢谢,很好用。这是一种常见的做法还是一种“不太推荐”的方式?