我一直在阅读Google Analytics Campaign Measurement for my Android应用程序。我真的很困惑这整个过程是如何工作的,如果有人帮忙澄清一些问题会很奇怪。
我在其中一项活动中设置了跟踪器:
@Override
public void onStart() {
super.onStart();
EasyTracker.getInstance().activityStart(this);
}
@Override
public void onStop() {
super.onStop();
EasyTracker.getInstance().activityStop(this);
}
我根据文档在终端上运行了一个测试广告系列:
$ ./adb shell am broadcast -a com.android.vending.INSTALL_REFERRER
-n your.package.name/path.to.receiver --es "referrer"
"utm_source=testSource&utm_medium=testMedium&utm_term=testTerm&
utm_content=testContent&utm_campaign=testCampaign"
我得到了在LogCat中显示的测试
Thread[GAThread,5,main]: Campaign found: utm_source=testSource
的问题:
如何在真实广告系列中使用此功能?这些网址来自何处,我是否必须以某种方式管理它们?或者Google会处理这些问题吗?
如何在Google Analytics信息中心上查看这些内容?我找不到有关广告系列或其他任何内容的信息。
如果我跟踪的唯一内容是下载来自何处,我是否只需要将代码放在应用的第一个活动中?或者像文档那样的每个活动都说明了吗?
谢谢!
答案 0 :(得分:2)
因为在linux终端&(&符号)被转义,这是无法工作的原因
按照以下步骤进行操作: -
1)键入 adb shell 并按Enter键
2)然后粘贴
am broadcast -a com.android.vending.INSTALL_REFERRER -n com.futureprints.smiley/com.futureprints.smiley.CustomCampaignTrackingReceiver --es "referrer" "utm_source=testSource&utm_medium=testMedium&utm_term=testTerm&utm_content=testContent&utm_campaign=testCampaign"
3)现在检查你将在接收器中收到完整的字符串
"utm_source=testSource&utm_medium=testMedium&utm_term=testTerm&utm_content=testContent&utm_campaign=testCampaign"
答案 1 :(得分:1)
要将其用于真实广告系列,最简单的方法可能是使用Google Play网址构建器。见这里:https://developers.google.com/analytics/devguides/collection/android/v2/campaigns#google-play-url-builder
要在分析仪表板上查看,请转到“收购 - > Google Play - >来源”
如果您只想知道安装的来源,请确保设置INSTALL_REFERRER,请参阅https://developers.google.com/analytics/devguides/collection/android/v2/campaigns。这就在你的清单中。看看你的例子,看来你已经这样做了。你不需要做任何其他事情。