0

私は、インターネット上の多くの人々が Android の GA について不平を言っていることに気付きましたが、この特定の問題を抱えている人を他に見つけていません。

Google アナリティクスでは、1 つのタイプのイベントのみが表示され、他のイベントは表示されません。1 つのタイプとは、下の図でわかるように、カテゴリとアクションの特定の組み合わせを 1 つだけ意味します。

イベント

ただし、私のアプリは、GameStats と HUMAN VS COMPUTER EASY 以外のカテゴリとアクションを含むさまざまなイベントを送信しており、GA アカウントでそれらを確認できません。3 日以上待っても他のイベントが表示されなかったので、おそらく問題ではありません。GA をデバッグ モードに設定してアプリを実行しようとすると、ログにデータが正常に送信されたことが示されました。

イベントを送信するには、EasyTracker クラスを使用します。ここに私のコードからのいくつかのスニペットがあります:

EasyTracker は、次のように xml ファイルで初期化されます。

<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="TypographyDashes">
  <string name="ga_trackingId">UA-XXXXXXXX-X</string>

  <bool name="ga_autoActivityTracking">true</bool>

  <bool name="ga_reportUncaughtExceptions">true</bool>
</resources>

すべてのアクティビティで、start メソッドと stop メソッドでこれらを呼び出します。

EasyTracker.getInstance().activityStart(this); //onStart
EasyTracker.getInstance().activityStop(this); //onStop

そして、次のようなイベントを送信します。

EasyTracker.getTracker().sendEvent("Advertisig", "Clicks", "facebookButton", 0l);
EasyTracker.getInstance().dispatch();

上記のイベントをデバッグモードで送信した後に取得するログは次のとおりです。

05-30 17:16:49.100: I/GAV2(17863): Thread[GAThread,5,main]: putHit called
05-30 17:16:49.100: I/GAV2(17863): Thread[GAThread,5,main]: Sending hit to store
05-30 17:16:49.135: I/GAV2(17863): Thread[GAThread,5,main]: PowerSaveMode terminated.
05-30 17:16:49.215: V/GAV2(17863): Thread[GAThread,5,main]: dispatch running...
05-30 17:16:49.225: I/GAV2(17863): Thread[GAThread,5,main]: User-Agent: GoogleAnalytics/2.0 (Linux; U; Android 4.1.2; sk-sk; GT-I9300 Build/JZO54K)
05-30 17:16:49.225: I/GAV2(17863): Host: ssl.google-analytics.com
05-30 17:16:49.225: I/GAV2(17863): GET /collect?ul=sk-sk&ev=0&ht=1369927009102&sr=720x1280&a=0&aid=numerus.gui&ea=Clicks&cid=98b46c43-714c-41f6-84a3-6761c595d55d&ec=Advertisig&av=1.1.5&v=1&t=event&el=facebookButton&an=Numerus&tid=UA-39224965-2&_u=.C&_v=ma1b5&cd=numerus.gui.MainMenuActivity&qt=131&z=243 HTTP/1.1
05-30 17:16:52.400: V/GAV2(17863): Thread[GAThread,5,main]: sent 1 of 1 hits
05-30 17:16:52.415: I/GAV2(17863): Thread[GAThread,5,main]: PowerSaveMode initiated.

ログは私にはまったく問題ないように見えます。コードに何かを追加するのを忘れましたか? EasyTracker には制限があるので、他のトラッカーに切り替える必要がありますか? 助けてくれてありがとう。

4

0 に答える 0