4

我在android上使用google analytics v4,並且在安裝GAV4服務後遇到麻煩。Google Analytucs v4 Android未找到任何活動數據

這是我global_tracker.xml文件:

<resources> 
    <string name="ga_trackingId">UA-XXXXXXXX-3</string> 
    <bool name="ga_autoActivityTracking">true</bool> 
    <bool name="ga_reportUncaughtExceptions">true</bool> 
    <screenName name="my.app.com">Screen 0 - Splash</screenName> 
    ... 
</resources> 

這個文件有更多的「屏幕名」的價值觀,但我刪除它,例如。

在「應用程序」類我有這樣的代碼:

public void onCreate() { 
    super.onCreate(); 
    Analytics.init(this); 
} 

線Analytics.init(本)初始化跟蹤這樣的:

private static Tracker tracker; 
public static void init(Application application) { 
    GoogleAnalytics analytics = GoogleAnalytics.getInstance(application); 
    analytics.getLogger().setLogLevel(Logger.LogLevel.VERBOSE); 
    if(tracker == null) { 
     tracker = analytics.newTracker(R.xml.global_tracker); 
    } 
} 

public static void trackScreenView(String screenName) { 
    tracker.enableAdvertisingIdCollection(true); 
    tracker.enableAutoActivityTracking(true); 
    tracker.setScreenName(screenName); 
    tracker.send(new HitBuilders.AppViewBuilder().build()); 
} 

而且還在清單我已經安裝了廣播服務和谷歌播放服務:

<meta-data 
     android:name="com.google.android.gms.version" 
     android:value="@integer/google_play_services_version" /> 

    <meta-data android:name="com.google.android.gms.analytics.globalConfigResource" 
       android:resource="@xml/global_tracker" /> 

    <service android:name="com.google.android.gms.analytics.CampaignTrackingService"/> 
    <receiver android:name="com.google.android.gms.analytics.CampaignTrackingReceiver" 
       android:exported="true"> 
     <intent-filter> 
      <action android:name="com.android.vending.INSTALL_REFERRER" /> 
     </intent-filter> 
    </receiver> 

但在此安裝後,我有調試器消息關於在GAV4上找不到數據:

I/GAV4﹕ Thread[GAThread,5,main]: No campaign data found. 

任何人都知道這個錯誤,可以幫助我嗎? 謝謝!

回答

0

據我所知,「找不到活動數據」日誌消息不是錯誤。我看到了,我的GA正在工作。但是請注意,它花了GA幾天開始生成報告後,第一時間開始報道。

0
  1. apk文件安裝到您的設備。

    ADB安裝filename.apk

  2. 鍵入以下ADB命令:

    .. \ SDK \平臺工具>亞行外殼AM廣播-a -n com.android.vending.INSTALL_REFERRER你。 package.name/com.google.android.gms.analytics.CampaignTrackingReceiver --es 「引薦」 「utm_source = testSource」

注意,命令在this鏈路給定具有V3接收機。

檢查logcat。 Campaign Found消息應該在那裏。 確保發送引薦來源時應用程序未運行。該應用只有在完成後才能啓動。