2012-02-29 8 views
2

おはよう、 私は現在、phonegapとsencha touch 1.1を使ってアンドロイド用のアプリケーションを開発中です。 Android用GoogleAnalyticsTrackerプラグインに問題があります。プラグインが動作するための必須コードをインポートする方法についてgithubのすべての指示に従ったが、初期化に問題がある。 < plugin name="Analytics" value="com.phonegap.plugins.analytics.GoogleAnalyticsTracker" />phonegap私がメソッドの1つを呼び出すとアンドロイドのGoogle Analyticsプラグインが見つかりません

githubの中readme.mdファイルに示されているように:私のplugins.xmlで

は、私は次の行を追加しています。また、com/phonegap/plugins/analytics内にGoogleAnalyticsTracker.javaファイルを追加し、htmlのjsファイルを参照しました...すべてのことが、私のアカウントIDでstartメソッドを呼び出す部分を除いてうまくいくようです...メソッドはエラー 'クラスが見つかりません'のエラーコールバックを返します。 phonegapがxmlで指定されたクラスを見つけることができない理由は何ですか?

これ以上の情報が必要な場合は、お気軽にお問い合わせください。

ありがとうございます!

PS。私は、SRCを見ていたと私はPhoneGap.execはanalytics.jsの中で呼び出すプラグイン名と一致していないことを確認のPhoneGap 1.4.1

-L_Sonic

答えて

2

を使用しています。これを修正するには2つの方法があります。

<プラグイン名= "GoogleAnalyticsTracker" 値= "com.phonegap.plugins.analytics.GoogleAnalyticsTracker"/>

  • それともにおける分析:plugins.xmlで

    1. は、プラグインのラインを作ります.jsは 'GoogleAnalyticsTracker'のすべてのインスタンスを 'Analytics'に置き換えます

    これはコードの設定のバグですpでgithub。あなたはそれを修正するように著者にメッセージを送るべきです。

  • 0

    PhoneGapプラグインを使用するのではなく、PhoneGapまたはウェブベースのモバイルアプリを使用して開発したアプリケーションの使用状況を追跡するためにGoogle Analytics SDKを使用することをおすすめします。

    ユーザーのプライバシーを尊重し、他のデータをGoogleアナリティクスに送信しないようにしてください。 また、Googleアナリティクスのプライバシーポリシーも遵守する必要があります。 それを行う方法をHeres。

    http://www.the4thdimension.net/2011/11/using-google-analytics-with-html5-or.html

    +0

    解決策は「アプリケーションを開いた」アクションのみを追跡しています。私は正しい? – tersakyan

    +0

    はい、私はそれを試しました。出来た。このメソッドを使用して取引やその他の取引を追跡できるかどうかはわかりません。私の方法では、最小限のものが動作するようになります。 – JaydeepW

    関連する問題