Phonegap Build 3.0中的Google Analytics

时间:2013-10-18 03:57:20

标签: cordova google-analytics phonegap-plugins phonegap-build

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

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

目前,我的选择是:

  1. 没有Google Analytics的PhoneGap Build 3.0
  2. Phonegap使用 GAnalytics 插件在Google Analytics中构建2.9.0。
  3. 必须有一种方法可以在PhoneGap 构建 3.0中使用Google Analytics进行跟踪 - 我无法想象社区可以在没有它的情况下生存。

    任何指针?

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

    干杯

5 个答案:

答案 0 :(得分:5)

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

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

答案 1 :(得分:0)

另外两个选项,虽然它们都不是很快。

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

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

如果你现在真的需要GAPlugin,那么你最好使用PGB2.9。

答案 2 :(得分:0)

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

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

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

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

希望这有帮助!

答案 3 :(得分:0)

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

  1. 首先创建一个Google Analytics(分析)帐户。
  2. 有管理员 - > (创建帐户)从下拉列表中选择“创建新帐户”
  3. 从“你想跟踪什么?”中选择“App”。
  4. 通过提供相关细节填写其余的文件
  5. 点击“获取跟踪ID”并将其粘贴到记事本文件
  6. 接下来,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>
    

答案 4 :(得分:0)

注意:对于没有使用插件的所有平台为移动平台生成的Google Analytics客户端跟踪ID仅支持IOS和Android.So如果您想要跟踪您的Google分析,请确保您创建了它对于网站。 只有网站的跟踪ID才能与所有平台应用的手机差距一起使用 然后你可以从下面的链接下载GALocalStorage,然后把它放在www文件夹下的你的js文件夹中

www
 |__
    js
      |__
          GALocalStorage.js

然后在你的&lt;下面写下面的代码。头&GT;标记,以及它在仪表板中显示实时活动用户的开始。

https://github.com/ggendre/GALocalStorage

       <script>
        ga_storage._setAccount('UA-XXXXXXXX-X'); //Replace with your own
        ga_storage._trackPageview('Home Screen');
        </script>