3

我想在 PhoneGap 3.0 Build应用中使用 Google Analytics 跟踪应用使用情况。

不幸的是,GAnalytics插件 ( https://build.phonegap.com/plugins/156 ) 不支持 PhoneGap Build 3.0。

目前,我的选择是:

  1. 没有 Google Analytics 的 PhoneGap Build 3.0
  2. Phonegap Build 2.9.0 与 Google Analytics 使用GAnalytics插件。

必须有一种方法可以在 PhoneGap BUILD 3.0 中使用 Google Analytics 进行跟踪——我无法想象社区可以没有它。

任何指针?

我只想强调我正在使用 PhoneGap BUILD和 jQuery Mobile。

干杯

4

5 回答 5

5

截至 2013 年 10 月 25 日,它现在支持 PhoneGap Build 3.0。看起来你只是错过了几天!

见这里:https ://build.phonegap.com/plugins/297

于 2013-11-04T20:36:24.570 回答
0

还有两个选择,尽管它们都不是很快。

选项 3:向 GAPlugin 的作者发送电子邮件,要求他们更新它,并希望他们这样做。

选项 4:在 github 上 fork GAPlugin 的代码,修改它以支持 PGB3.0 并重新提交给 Phonegap。

如果您现在确实需要 GAPlugin,那么您最好使用 PGB2.9。

于 2013-10-18T10:42:18.430 回答
0

我也使用 Phonegap 构建和 GA 插件,请查看:

https://build.phonegap.com/plugins/262

这个链接非常方便检查所有核心和 3d 派对插件:

https://build.phonegap.com/plugins/core

希望这可以帮助!

于 2013-10-30T11:51:15.727 回答
0

我最近使用了Phonegap Build和GA插件,我没有遇到任何使用问题,这里是使用GA插件的逐步说明。

  1. 首先创建一个谷歌分析帐户。
  2. 那里 Admin -> (Create Account) 从下拉列表中选择“创建新帐户”
  3. 从“您要跟踪什么?”中选择“应用”</li>
  4. 通过提供相关详细信息填写剩余的文件
  5. 点击“获取跟踪 ID”并将其复制粘贴到记事本文件中

接下来,GA是phonegap中的一个插件,所以我们需要在config.xml中添加它

<gap:plugin name="com.adobe.plugins.gaplugin" />

这是一个完整的代码供您查看

<head>
    <script src="cordova.js"></script>
    <script src="GAPlugin.js"></script>
    <script type="text/javascript" >

        document.addEventListener("deviceready", init, false);
        var AnalyticsAccount = "UA-12341712-1";

        var testDiv;

        function errorHandler(e) {
            //error handler 
        }

        function successhandler() {
            //successhanlder
        }

        function init() {
            gaPlugin = window.plugins.gaPlugin;
            gaPlugin.init(successhandler, errorHandler, AnalyticsAccount, 10);    

            //Records event
            document.querySelector("#analyticsbutton").addEventListener("click", function(e) { 
                e.preventDefault();
                gaPlugin.trackEvent(function() {
                    alert("Button event was recorded");

                }, errorHandler, "Button", "Click", "Test button was clicked", 11);    

            });
        }

    </script>

</head>

<body>
    <h1>Analytics Test!!!!!!!!</h1>
     <br/>
    <button id="analyticsbutton">Test</button><br/>        
     <br/>
</body>

于 2014-03-04T21:37:32.560 回答
0

注意:对于所有没有使用插件的平台,为移动平台生成的谷歌分析客户端跟踪 ID 仅支持 IOS 和 Android。因此,如果您想跟踪您的谷歌分析,请确保您已经为网站创建了它。只有网站的 Tracking ID 适用于所有平台应用程序的电话间隙。然后,您可以从下面的链接简单地下载 GALocalStorage,然后将其放在 www 文件夹下的 js 文件夹中

www
 |__
    js
      |__
          GALocalStorage.js

然后在您的 <head> 标签下编写以下代码,并开始在您的仪表板中显示实时活动用户。

https://github.com/ggendre/GALocalStorage

       <script>
        ga_storage._setAccount('UA-XXXXXXXX-X'); //Replace with your own
        ga_storage._trackPageview('Home Screen');
        </script>
于 2015-07-09T11:26:26.540 回答