1

我整天都在阅读有关我的 Android 应用程序的 Google Analytics Campaign Measurement 的信息。我对整个过程的运作方式感到非常困惑,如果有人能帮助解决一些问题,那就太棒了。

我在其中一项活动中设置了跟踪器:

@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

问题:

  1. 我如何在真实的广告系列中使用它?网址来自哪里,我必须以某种方式管理它们还是谷歌会处理这些?

  2. 如何在我的分析仪表板上查看这些?我找不到有关广告系列或任何东西的任何信息。

  3. 如果我唯一要跟踪的是下载的来源,我是否只需将代码放在应用程序的第一个活动中?还是文档中说的每一项活动?

谢谢!

4

2 回答 2

2

因为在 linux 终端 &(&(ampersand) 被转义,这就是不工作的原因

请按照以下给定步骤操作:-

1)输入adb shell并回车

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"
于 2015-03-13T12:26:50.877 回答
1
  1. 要将其用于真实的广告系列,最简单的方法可能是使用 Google Play URL 构建器。见这里:https ://developers.google.com/analytics/devguides/collection/android/v2/campaigns#google-play-url-builder

  2. 要在分析仪表板上查看,请转到“Acquisitions -> Google Play -> Sources”

  3. 如果您只想查看安装的来源,请确保您设置了 INSTALL_REFERRER,请参阅https://developers.google.com/analytics/devguides/collection/android/v2/campaigns。这在您的清单中。查看您的示例,您似乎已经这样做了。你不应该做任何其他事情。

于 2013-07-09T02:07:21.313 回答