2014-11-14 70 views
0

我尝试使用谷歌分析V4来衡量用户安装,跟着教程,并补充说:测量的Android用户安装谷歌分析V4

1)加入谷歌的项目

2)发挥服务添加的服务和接收器

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

3)加入的权限:

<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 

我送活动:

am broadcast -a com.android.vending.INSTALL_REFERRER -n com.app.test/com.google.android.gms.analytics.CampaignTrackingReceiver --es "referrer" "utm_source=testSource&utm_medium=testMedium&utm_term=testTerm&utm_content=testContent&utm_campaign=testCampaign" 

但无论我做什么,我得到:

“找不到campagin数据”

我缺少什么?如果我只想测量安装量,是否需要初始化跟踪器?

回答

0

它似乎工作正常,“没有找到任何活动数据”输出来自其他已安装的应用程序,这导致了混淆。

一旦我启用了日志

GoogleAnalytics.getInstance(this).getLogger().setLogLevel(LogLevel.VERBOSE); 

的 “活动发现” 的消息显示。