facebook 如何衡量应用安装 - Android/IOS
Posted
技术标签:
【中文标题】facebook 如何衡量应用安装 - Android/IOS【英文标题】:How facebook measure app installs - Android/IOS 【发布时间】:2015-04-03 12:02:03 【问题描述】:Facebook 广告有一个功能,它可以从 facebook https://developers.facebook.com/docs/ads-for-apps/mobile-app-ads#advanced 的广告中知道安装了多少应用程序
我知道 google 提供了引荐来源网址/活动功能来检测哪些活动、网站和其他应用程序将用户引荐到 Google Play 商店以下载我的应用程序https://developers.google.com/analytics/devguides/collection/android/v4/campaigns#overview。但是当我看到 facebook sdk(android) 源代码时,它没有使用 google 活动测量,那么它使用哪种技术来测量应用安装?并且我的应用程序可以知道它是否是通过 facebook 中的广告安装的(使用 google 活动,我的应用程序可以在安装后捕获意图并获取引用信息以了解 utm_source)
【问题讨论】:
【参考方案1】:我在 2015 年第 4 季度对此进行了研究,发现无法在 Google Analytics 中手动跟踪 Facebook 安装广告,因为 Facebook 覆盖了 referrer
字段,您可以从 INSTALL_REFERRER
意图中读取该字段。
我能找到的唯一官方信息是 FB 帮助页面上的this question
我们不支持对未托管在 facebook.com 上的网络应用进行安装跟踪,但您可以尝试使用 URL 标签,以便通过第三方分析平台跟踪应用内的特定着陆目标.在此处了解更多信息:https://www.facebook.com/business/help/1016122818401732/?ref=u2u
作为替代方案,您可以使用 Facebook SDK 注册您的应用,并以这种方式衡量您的应用安装量。你可以在这个开发者指南中找到如何做到这一点:https://developers.facebook.com/docs/app-ads/measuring/?ref=u2u
如第一段所述,Facebook 的measaurement partners 提供了自动化测量和将数据与您的广告系列配对的解决方案。
这些合作伙伴拥有对 FB 数据的专有访问权限,并能够跟踪您的广告安装(通常是任何应用内活动)。
理论上,如果您是应用开发者,您可以尝试在广告的url_tags
中填充一些任意数据(不是 UTM 标记),并检查它是否会在安装(或深度链接)时传播到您的应用。如果您能够读取应用程序中的数据,您应该能够在 Google Analytics 中手动跟踪事件。但在实践中使用它意味着为每个广告标记一些独特的价值,然后将其与应用事件配对。这基本上是衡量合作伙伴所做的,但难度更大,因为您没有他们拥有的数据。
【讨论】:
【参考方案2】:Facebook 分析提供该类型以显示您的应用程序如何安装该类型以供使用this 链接并按照步骤操作..
您必须在 facebook devloper 上注册您的应用程序,并在您的应用程序上实现 facebook sdk。
用于在带有特定 Activity 类的 onResume 方法上的代码下方安装检查集。
@Override
protected void onResume()
super.onResume();
//For event in update your app install count..
AppEventsLogger.activateApp(this);
您可以在应用安装一段时间后获取 Facebook 活动页面。
如下截图
【讨论】:
此方法主要将信息传递回 Facebook。但是您不会在应用端收集太多信息。 我想知道 facebook 如何跟踪应用程序安装(机制),但不知道如何使用 facebook sdk @Ikarus 我已经给出了在您的应用中使用 SDK 的屏幕截图,请参阅 谢谢,但我没有问如何使用 facebook sdk,你的回答离题了。我一年前完成了这个项目,我同意大卫的回答以上是关于facebook 如何衡量应用安装 - Android/IOS的主要内容,如果未能解决你的问题,请参考以下文章
如何在 React Native 中进行 Facebook 登录?