私はこれに多くの時間を費やしてきましたが、今は髪を引っ張っています. Google アナリティクス Android SDK v2 を使用しています。私はそれを何ヶ月も使用しており、 を使用してデータを収集しEasyTracker
ました。そこに問題はありません。
私は最近キャンペーン トラッキングを実装しようとしましたが、すべて問題ないように見えましたが、何百もの紹介ダウンロードがあっても数週間市場に出回った後、データが表示されませんでした. 私は最近、それをテストする方法を調べて、これを見つけました: stackoverflow.com/questions/5890914/how-to-test-android-referral-tracking
私は v2 サービスを使用しているので、AndroidManifest.xml に次のように追加しました。
<!-- Used for install referral measurement -->
<service android:name="com.google.analytics.tracking.android.CampaignTrackingService" />
<receiver
android:name="com.google.analytics.tracking.android.CampaignTrackingReceiver"
android:exported="true" >
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
ソース: https://developers.google.com/analytics/devguides/collection/android/v2/
の受信機は他にありませんINSTALL_REFERRER
。
ADB からテストを実行すると、アプリからいかなる種類のログも取得されません。アプリをインストールして Logcat を観察すると、次のように表示されます。これは、少なくとも何かが接続されていることを示しているようです。
03-22 16:11:10.412: W/GAV2(12444): Thread[GAThread,5,main]: Service unavailable (code=1), will retry.
03-22 16:11:10.443: I/GAV2(12444): Thread[GAThread,5,main]: No campaign data found.
03-22 16:11:15.420: W/GAV2(12444): Thread[Service Reconnect,5,main]: Service unavailable (code=1), using local store.
ここで何が欠けているのかを理解するのを手伝ってください。これは、必要以上に難しいようです。ありがとう!