[英]Google Analytucs v4 Android No campaign data found
我在Android上使用谷歌分析v4,我在安装GAV4服务后遇到了麻烦。
这是我的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>
此文件具有更多“screenName”值,但我删除它的例子。
在“应用程序”类中,我有以下代码:
public void onCreate() {
super.onCreate();
Analytics.init(this);
}
Line Analytics.init(this)初始化Tracker,如下所示:
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());
}
而且在Manifest中我安装了广播服务和谷歌播放服务:
<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上找不到的数据的Debugger消息:
I/GAV4﹕ Thread[GAThread,5,main]: No campaign data found.
谁知道这个bug,可以帮助我吗? 谢谢!
据我所知,“找不到广告系列数据”日志消息不是错误。 我看到了,我的GA工作正常。 但请注意,在第一个实例开始报告后,GA花了几天的时间才开始报告。
将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”
请注意, 此链接中给出的命令具有V3接收器。
检查logcat。 Campaign Found消息应该在那里。 确保在发送引荐来源时应用程序未运行。 该应用程序应在完成后启动。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.