3

私は、ウェブサイトのウェブビューであるシンプルなネイティブ Android アプリを持っています。これにより、モバイル対応サイトをネイティブのように効果的に作成できます。ウェブサイトにはすでに Google アナリティクスがインストールされています。

どの訪問者がアプリを使用しているかを追跡する良い方法は何ですか?

  • Android Native App Trackingを追加することもできますが、ユーザーを二重に追跡すると思います。訪問を接続するのに十分スマートでなければ?
  • ネイティブ アプリ ユーザーのトラッキングにカスタム属性を追加するカスタム get 変数をサイトに渡すことができます。しかし、それはあまりきれいに聞こえません。

トラッキングには何が最適でしょうか? 私が見逃している明らかな答えがなければならないと感じています。

4

1 に答える 1

2

それはあなたを助けるはずです:

この Web アプリのアナリティクス トラッキングに戻ると、ここで Google から提供されたコードを使用しました。したがって、コードはこのようになります。

public class  myWebApp  extends Activity{

      Webview mWebview;
      GoogleAnalyticsTracker tracker;

  protected void onCreate(Bundle savedInstanceState) {

        tracker = GoogleAnalyticsTracker.getInstance();

        // Start the tracker in manual dispatch mode. The following UA-xxxxxxx-x code must be replaced by //your web property ID.

       tracker.startNewSession("UA-xxxxxxx-x", this);

       mWebview = new WebView(this);
       mWebview .setWebViewClient(new myWebViewClient());
       mWebview .loadUrl("file:///android_asset/www/index.html"); 




    private class myWebViewClient extends WebViewClient
    {

        //After the user visits a particular page, send the tracking notification to GoogleAnalytics.
         @Override
         public void onPageStarted(WebView view, String url, Bitmap favicon)
         {
tracker.trackPageView( mWebview.getUrl());
tracker.dispatch();
         }
      }

   }

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

また、Google アナリティクスの統計では、少なくともオペレーティング システムの Android に関する情報を取得する必要があります。

于 2013-08-01T10:01:06.263 に答える