问题标签 [install-referrer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1895 浏览

android - 使用 GA Google Play 广告系列归因(如 AppsFlyer)跟踪点击与安装

AppsFlyer中,当用户点击重定向到我在 Play 商店中的应用的推荐链接时,AppsFlyer 会立即记录该广告系列的“点击”。向用户显示我的应用程序的页面。如果他们随后决定安装我的应用程序,则会启动一个BroadcastReceiver类型。com.android.vending.INSTALL_REFERRERAppsFlyer 的 SDKBroadcastReceiver通过将活动的来源和导致安装的媒介发送到他们的服务器来实现这一点。请参阅内容以了解如何BroadcastReceiver实施。

然后,我可以通过 AppsFlyer 仪表板通过衡量每个广告系列的点击量与安装量并计算点击率来轻松查看广告系列的效果。

AppsFlyer 仪表板

我可以在没有 AppsFlyer 的情况下使用 Google Play URL Builder 和Google Analytics SDK - Google Play Campaign Attribution或其他一些第三方工具来跟踪点击量和安装量吗?我通过实施并将安装发送到 GA 仪表板了解 GA 如何跟踪安装com.android.vending.INSTALL_REFERRER,但我是否也可以衡量有多少用户看到我的应用程序的 Google Play 下载页面,然后决定不安装它?

0 投票
1 回答
251 浏览

google-chrome - 相当于 Android 的 INSTALL_REFERRER 的 Chrome 扩展

有没有办法检测从哪里引用了 chrome 扩展安装。如果您想根据用户的来源重新命名扩展程序

Android 应用程序能够使用意图 com.android.vending.INSTALL_REFERRER 和他们的 Google Play URL 上的 referrer=something 查询字符串来实现这一点,但我一直无法为 Chrome 扩展找到任何类似的东西。

我可能可以用 cookie 和重定向做一个 80% 的解决方案,但如果它像在 Android INSTALL_REFERRER 中一样干净,那就太好了

0 投票
1 回答
5806 浏览

android - INSTALL_REFERRER 广播接收器不工作

我正在尝试记录从商店安装应用程序的结果。但是当从 Play Market 进行实际安装时,我的自定义接收器不起作用,但是当我使用 adb 广播这样的东西时它可以工作。

接收器按预期工作:

但是从 Google Play 应用程序安装时,日志中唯一的内容是来自 CampaignTrackingReceiver 的消息:“CampaignTrackingReceiver 未注册、未导出或已禁用。安装活动跟踪是不可能的。有关说明,请参阅http://goo.gl/8Rd3yj。”

接收器代码:

显现:

UPD:我需要我的接收器工作,我需要那个日志而不是谷歌接收器。

0 投票
0 回答
89 浏览

javascript - 为什么 android chrome 替换引用者?

我需要将用户从 chrome 重定向到 google play 以下载我的 android 应用程序。所以我在 chrome 打开的网页中运行这段代码:

我不知道为什么 chrome 将引用者替换为:com.android.chrome

是否可以防止 chrome 替换引用者并仅使用给定的引用者。

谢谢

0 投票
0 回答
476 浏览

android - 通过引用者从 Play 商店安装时应用程序挂起

我在 Play 商店中有一个 android 应用程序。从引荐来源网址安装并直接从播放商店打开后,它挂起并且应用程序崩溃,就像在 UI 线程上做很多工作一样,我的清单中有两个广播接收器用于 INSTALL_REFERRER 一个用于分析目的,另一个用于设置一些警报。出于分析目的,我正在提取 utm 源、媒体、活动 id ......这是非常轻量级的操作,但我仍然在 IntentService 上进行操作,

代码

** 显现 **

这里可能是什么问题?如果我直接从 Play 商店安装应用程序(没有引荐来源网址,那么它可以正常工作)。我检查了 logcat 日志,我看到接收者多次调用

编辑

我用这个 adb 命令测试了应用程序,adb shell am broadcast -a com.android.vending.INSTALL_REFERRER --es "referrer" "utm_source%3Dgoogle%26utm_medium%3Dcpc%26utm_term%3Dtest%2520fund%26utm_content%3Dnew%2520ad%26utm_campaign%3Dtest%26anid%3Dadmob;发现它反复调用 INSTALL_REFERRER 接收器。

更新,从 Play 商店安装时记录

这是从 Play 商店安装时的日志,大约 1000 次。

0 投票
0 回答
690 浏览

android - 删除引荐来源 SDK 后,安装引荐来源网址不小心留在清单文件中

我已经从我的项目中删除了 appnext SDK。但是,我忘了删除 appnext install 推荐接收器。该版本通过 gradle build 没有任何错误或警告,即使它应该失败构建!(因为我引用了一个不再属于项目的 SDK)。我的问题是为什么 Android Studio/Gradle 在构建时至少没有警告我?

这是我的清单文件中的相关代码片段:

您还可以在下面看到异常堆栈跟踪(有点太晚了:():

上面的异常堆栈跟踪对我来说很清楚并且非常合乎逻辑。毕竟我已经从我的项目中删除了应用程序下一个库,这是我忘记的。为什么它发生不是我的问题,我的问题是为什么 Android Studio 会让我编译和构建我的项目而不会在 gradle 控制台中发出一个警告?我没有更改任何默认的 lint 属性。此外,当我现在打开 Android Studio 清单文件时,会将 "android:name="com.appnext.appnextsdk.ReferralReceiver" 行标记为错误。但是当我构建项目时甚至不会警告我。

0 投票
4 回答
1481 浏览

android - Android - Google 分析 INSTALL_REFERRER 未触发

我正在尝试在谷歌分析上跟踪我的广告系列,我已按照教程进行操作,但它不起作用:(这是我的清单:

当我尝试对此进行测试并通过控制台发送此命令时,它什么也不做:

我唯一看到的是,如果我发送两次,它会说:

所以我猜应用程序收到了意图,除此之外,当我发送意图时应用程序会唤醒。

该教程说该应用程序将记录(如果正确)

如果有任何问题:

但就我而言,它什么也没说:(

有人可以帮我吗???谢谢!!

0 投票
1 回答
433 浏览

android - 已安装应用程序时跟踪推荐

我有一个由url builder生成的游戏商店链接。为了跟踪推荐我的应用程序的推荐人,我已经按照官方文档中的描述实施了活动测量。但如果该应用程序已经安装,我不知道如何解析 url。根据官方示例:

我不确定如何将 url 数据读入意图。我应该使用深度链接来解析我的游戏商店 URL 吗?

0 投票
1 回答
402 浏览

android - android install referrer receiver 还会收听安装有referrer的其他应用程序的广播吗?

我的清单中有一个安装推荐人接收器。

我在广播接收器中得到了引用者:

我的疑问是接收器是否还会收听安装有推荐人的其他应用程序的广播。我只想收听我的应用程序的广播。如果存在这个问题,解决方案是什么?

0 投票
3 回答
16315 浏览

android - 在 Play 商店中正确跟踪安装推荐

我有一个简单的任务:我想跟踪应用安装的推荐 ID 并将其传递给后端。

我做了什么:我创建了一个带有额外参数的链接并将其referrer附加到邀请链接。当它打开时,它会javascript检测浏览器是否是 Android 移动浏览器,然后准备intent并发出指向该意图的重定向。在准备意图时,referrer从 url 中提取字段并附加到intent如下所示:

这是我的代码BroadCastReceiver

所以,我期望在这里得到的值referrer4基于上面的intent。但我得到的价值是这个字符串utm_source=google-play&utm_medium=organic

我做错了什么,如何修复它以获得正确的referrer字段值?

编辑

referrer安装应用程序后,我在创建 url 或从字段中提取值时没有任何问题。

通过单击任何按钮单击或直接在移动浏览器中打开邀请链接后,我将使用上述内容“打开已安装的应用程序或在 Play Store 应用程序上打开应用程序页面供用户安装”。

问题是,我应该如何通过上述意图将邀请链接中的 referrer 字段的值传递给 Play 商店应用程序,以便 Play 商店接收该值并在安装时将其传递给应用程序。