javascript - Phonegap 和 Google Analytics 无法正常工作

标签 javascript cordova google-analytics phonegap-plugins

我正在构建一个带有phonegap的应用程序,并想使用Google Analytics。我安装了this使用 CLI 插件并将以下代码行实现到我的 deviceReady 事件中:

analytics.startTrackerWithId('UA-*******-5');
analytics.trackView('Frontsite');

(当然,我用我的真实跟踪代码交换了 ****)。

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

最佳答案

无需使用插件。您可以使用测量协议(protocol)跟踪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");

                    });

关于javascript - Phonegap 和 Google Analytics 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24180238/

相关文章:

javascript - 如何在网页中显示数组的完整对象?

javascript - 记住 "click"之前的原始状态

jquery - Phonegap - 在仍然启用自动定向的同时防止旋转?

google-analytics - Google Play政策更新-隐私与Google Analytics(分析),Firebase Analytics

redirect - Google Analytics(分析)是否将 URL 转发计为推荐流量?

javascript - 如何在 Angular 中滚动到特定点时触发函数?

ios - 修改 "*-Info.plist"CFBundleURLTypes 的两个 cordova 插件

ios - 如何首次在OS X Mavericks上安装PhoneGap

google-analytics - 带有 GTM 的谷歌分析;数据可能会重复吗?

javascript - 功能组件状态持久化