Android 分析-谷歌推荐量测量教程-这个教程可以吗?

Android 分析-谷歌推荐量测量教程-这个教程可以吗?,android,google-analytics,Android,Google Analytics,根据Google Analytics Campaign Measurement(version 3),我遵循了他们的教程,但在onStart中,我们只创建调用MapBuilder.createAppView(),而不发送此数据,我是否应该将其更改为 EasyTracker.getInstance(this).send(MapBuilder.createAppView().setAll(getReferrerMapFromUri(uri)).build()); ??我认为这是一个错误,因为我在我

根据Google Analytics Campaign Measurement(version 3),我遵循了他们的教程,但在
onStart
中,我们只创建调用
MapBuilder.createAppView()
,而不发送此数据,我是否应该将其更改为

EasyTracker.getInstance(this).send(MapBuilder.createAppView().setAll(getReferrerMapFromUri(uri)).build());
??我认为这是一个错误,因为我在我的谷歌分析面板上没有看到任何引用

代码如下:

公共类MainActivity扩展活动{
私有静态最终字符串GA_PROPERTY_ID=“UA-XXXX-Y”;
专用静态最终字符串屏幕\u LABEL=“主屏幕”;
私有静态最终字符串CAMPAIGN\u SOURCE\u PARAM=“utm\u SOURCE”;
跟踪器;
@凌驾
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
mTracker=GoogleAnalytics.getInstance(this.getTracker)(GA\U属性\U ID);
}
@凌驾
public void onStart(){
super.onStart();
mTracker.set(Fields.SCREEN\u NAME,SCREEN\u LABEL);
Intent=this.getIntent();
Uri=intent.getData();
MapBuilder.createAppView().setAll(getReferrerMapFromUri(uri));
}
映射getReferrerMapFromUri(Uri){
MapBuilder paramMap=新的MapBuilder();
如果(uri==null){return paramMap.build();}
if(uri.getQueryParameter(活动源参数)!=null){
setCampaignParamsFromUrl(uri.toString());
}else if(uri.getAuthority()!=null){
paramMap.set(Fields.CAMPAIGN_MEDIUM,“参考”);
paramMap.set(Fields.CAMPAIGN_SOURCE,uri.getAuthority());
}
返回paramMap.build();
}
}
我也遇到了同样的问题。 为了检索“一般活动和流量源属性”,我尝试了

我的Uri由“Google Play URL Builder”生成 "

当单击应用程序时,它确实启动了我的应用程序。但是“
getQueryParameter(CAMPAIGN\u SOURCE\u PARAM)
”返回了
null

我发现Uri中的确切参数名是“
referer
”,而不是“
utm\u source
”。 我想这就是为什么
getQueryParameter(CAMPAIGN\u SOURCE\u PARAM)
返回
null

我认为样品是错误的,我们应该: 1.
String str1=getQueryParameter(“referer”)
2.然后,将所有键值对检索到map中
3.
createAppView().setAll(map)

我已经在某种程度上解决了这个问题。 文档编辑器做了太多的操作。 相反:

MapBuilder.createAppView().setAll(getReferrerMapFromUri(uri));

应该是:

mTracker.send(getReferrerMapFromUri(uri));

因为.send()需要映射,getReferrerMapFromUri(uri)会返回此值。

顺便说一句,v4文档中不再有“一般活动和流量源度量”…嘿,你是如何解决这个问题的?
mTracker.send(getReferrerMapFromUri(uri));