【发布时间】:2018-03-06 09:31:11
【问题描述】:
Google 于 2017 年 11 月 20 日宣布了他们的 Google Play Referrer API 作为跟踪应用安装的新方法。我的问题是:在我的应用在 Google Play 中发布之前,有什么方法可以测试该功能?
【问题讨论】:
标签: android google-play installation google-play-services install-referrer
Google 于 2017 年 11 月 20 日宣布了他们的 Google Play Referrer API 作为跟踪应用安装的新方法。我的问题是:在我的应用在 Google Play 中发布之前,有什么方法可以测试该功能?
【问题讨论】:
标签: android google-play installation google-play-services install-referrer
您可以在不上传到 Playstore 的情况下对其进行测试。
我是按照以下方式进行的。
【讨论】:
adb shell am start -a android.intent.action.VIEW -c android.intent.category.BROWSABLE -d https://example.com/page?a=a_value&b=b_value 发送它们时,& 之后的部分将被丢弃。请务必通过模拟器发送带有链接的短信或将链接复制并粘贴到浏览器中。
Beta 测试仅适用于推荐人广播。我同时实现了installreferrer API和广播,所以引用者来自广播而不是API。
使用 Google Play 提供的 Beta 测试如下:
https://play.google.com/store/apps/details?id=com.mypackage&referrer=utm_source%3Dmobisoc%26utm_content%3D{transaction_id}%26utm_campaign%3D1
您的应用在启动后应该会收到一个推荐人,您可以通过报告或打印日志来测试它。
Alpha 测试也应该可以,但我还没有测试过。
【讨论】:
Play Install Referrer API 中未提及。很遗憾,没有。尝试提交功能请求here。
【讨论】:
Google Play 的新 Install Referrer API 取代了已弃用的用于 Google Play 广告活动归因的 InstallBroadcast。
我做了一些测试,发现如果您在应用程序中配置了 Firebase,并且在您的应用程序类中配置了“FirebaseApp.initializeApp(this)”,那么 Firebase 会收集引荐来源网址信息并在没有任何其他实现的情况下提供包含此信息的仪表板,只调用“FirebaseApp.initializeApp(this)”。
在 Firebase 控制台 -> 分析 -> 转化 -> 转化事件 -> first_open 然后你会看到类似的东西
如果您在 Play 商店中为您的应用构建了如下所示的网址,您会在其中看到 google-play 和 (direct) 将添加新项目 时事通讯(可能不是实时的)
顺便说一句,eager 提出的解决方案确实有效(至少对我而言)可以测试您的应用是否正在接收引荐来源网址
我的意思是,如果您想知道使用引荐来源网址制作的广告系列是否有效,Firebase 控制台会提供此信息,但如果您想了解每个用户的引荐来源网址是什么,然后安装该应用程序因此您需要实施自己的解决方案。
【讨论】: