15

Google 于 2017 年 11 月 20 日宣布了他们的 Google Play Referrer API 作为跟踪应用安装的新方法。我的问题是:在我的应用在 Google Play 中发布之前,有什么方法可以测试该功能?

4

4 回答 4

20

您可以在不上传到 Playstore 的情况下对其进行测试。

我按照以下方式做了。

  1. 我创建了类似https://play.google.com/store/apps/details?id=fullpackagename&referrer=utm_source%3Dmobisoc&utm_content%3Dmobisoc&hl=en的网址
  2. 我已经从我的邮件中解雇了这个网址。它重定向到 Playstore
  3. 从命令提示符(使用 adb 命令),我已经安装了所需的 apk。
  4. 在 Playstore 上,“安装”按钮将替换为“打开”按钮,我点击了它。这是工作
于 2019-10-30T08:17:15.930 回答
3

更新

Beta 测试适用于推荐人广播。我同时实现了这两者installreferrer API和广播,所以引用者来自广播而不是 API。


使用 Google Play 提供的 Beta 测试如下:

  1. 提交 beta 测试 APK 文件
  2. 将您的帐户添加到测试人员
  3. 使用推荐人打开您的 APP 的详细信息页面 url。根据类似的线程,网址可以是这样的:

    https://play.google.com/store/apps/details?id=com.mypackage&referrer=utm_source%3Dmobisoc%26utm_content%3D {transaction_id}%26utm_campaign%3D1

  4. 如果使用 Chrome,可以通过单击页面上的“在 Play Market APP 中打开”按钮将 URL 重定向到 Play APP。
  5. 在 Play APP 中下载并安装您的 APP。

然后,您的应用程序应该会在启动后收到推荐人,您可以通过报告或打印日志来对其进行测试。

Alpha 测试也应该有效,但我还没有测试过。

于 2018-04-10T09:59:52.120 回答
1

Play Install Referrer API中未提及。很遗憾,没有。尝试在此处提交功能请求。

于 2018-03-06T23:47:54.173 回答
0

根据这个文档

Google Play 的新 Install Referrer API 取代了已弃用的用于 Google Play 广告活动归因的 InstallBroadcast。

我做了一些测试,我发现如果你在你的应用程序中配置了 Firebase,并且在你的应用程序类中配置了“FirebaseApp.initializeApp(this)”,那么 Firebase 会收集引用信息并在没有任何其他实现的情况下提供包含此信息的仪表板,只调用“FirebaseApp.initializeApp(this)”。

在 Firebase 控制台 -> 分析 -> 转换 -> 转换事件 -> first_open 然后你会看到类似的东西

在此处输入图像描述

如果您在 Play 商店中为您的应用构建了如下所示的网址,您会在其中看到google-play(直接)将添加新项目时事通讯(可能不是实时的)

https://play.google.com/store/apps/details?id=app.packace&referrer=utm_source%3Dnewsletter%26utm_medium%3Demail%26anid%3Dadmob

顺便说一句, eager really提出的解决方案(至少对我而言)可以测试您的应用程序是否正在接收引荐来源网址

我的观点是,如果您想知道使用引荐来源网址制作的广告系列是否有效,Firebase 控制台会提供此信息,但如果您想知道每个用户的引荐来源网址是什么,那么您将安装该应用程序需要实施自己的解决方案。

于 2020-10-02T11:46:12.093 回答