Google Analytuc v4 Android Campaign data not found

I work with google analytics v4 on Android and I have problems after installing the GAV4 service.

This is my global_tracker.xml file:

<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>

There are more "screenName" values ​​in this file, but I delete it, for example.

In the class "Application" I have this code:

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

Line Analytics.init (this) initializes the Tracker as follows:

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());
}

And also in Manifest I installed the broadcast service and google play services:

    <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>

But after this installation, I have a Debugger message about data not found on GAV4:

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

Does anyone know about this error and can help me? Thank you

+4
source share
2 answers

, " " . , . , , GA , .

0
  • apk .

    adb install filename.apk

  • adb:

    ..\sdk\platform-tools > adb shell am broadcast -a com.android.vending.INSTALL_REFERRER -n your.package.name/com.google.android.gms.analytics.CampaignTrackingReceiver --es "referrer" "utm_source = testSource"

, , this, V3.

logcat. . , . .

0

All Articles