android - 谷歌分析,安装跟踪安卓

标签 android google-analytics installation referer

我想使用谷歌分析跟踪我的应用程序的安装引用。
我不想使用跟踪网页浏览量和事件功能,只需安装即可。
所以我在我的应用程序中添加了 sdk jar,将这些行添加到 list 中:

<receiver android:name="com.google.android.apps.analytics.AnalyticsReceiver"
      android:exported="true">
      <intent-filter>
          <action android:name="com.android.vending.INSTALL_REFERRER" />
      </intent-filter>
</receiver>

并发布应用。
但是怎么才能看到统计数据呢?我从未输入我的 UA-xxxxxxx id。

对于页面浏览量和事件跟踪,它在这里:

tracker.start("UA-YOUR-ACCOUNT-HERE", this);

但是正如自述文件所说:(注意:不要在您的应用程序 onCreate() 中启动 GoogleAnalyticsTracker 方法(如果使用推荐跟踪)。

但是对于 referer,我应该把我的 id 放在哪里呢?
在谷歌分析控制台中观看的网址是什么?

谢谢

最佳答案

这样做的方法或多或少是这样的:

@Override
public void onReceive(Context context, Intent intent) {
    Log.v("ReferralReceiver", " " + intent.getAction());
    Log.v("ReferralReceiver", " " + intent.getDataString());
    Log.v("ReferralReceiver", " " + intent.toString());
    Log.v("ReferralReceiver", " " + intent.getStringExtra("referrer"));

    Log.v("ReferralReceiver", "Starting the traker");
    super.onReceive(context, intent);

    GoogleAnalyticsTracker tracker = GoogleAnalyticsTracker.getInstance();
    tracker.start(UI_CODE, context);
    tracker.trackPageView("Referral");
    Log.v("ReferralReceiver", "Dispacthing and closing");
    tracker.dispatch();
    tracker.stop();
}

我在这篇文章中详细解释了推荐跟踪器的工作原理:http://www.dev-articles.com/article/Analytics-referral-tracking-for-Android-447001

关于android - 谷歌分析,安装跟踪安卓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4604039/

相关文章:

java - Android Firebase - 根据微调器更改来自 firebase 的 ListView 数据

google-analytics - Google Analytics 事件无法显示

node.js - 如何向 Google Analytics Reporting API v4 进行身份验证

windows - 编译已安装软件列表时卸载注册表项中的重复条目

Android 模拟器 - 创建用户帐户时遇到问题

android - BitmapFactory.decodeResource() 忽略 jpg 图像的 inPreferredConfig 选项

ruby-on-rails - Mac OS X 10.7.3 上的 Ruby on Rails 安装新增功能

batch-file - Inno Setup 以管理员身份运行提取的批处理文件

Android 在 API 18 上使用 Intent 选择 PDF

google-analytics - 建议的Google Analytics(分析)用户ID数据格式是什么?