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)源代码时,它不使用谷歌活动测量,那么它用于衡量应用程序安装的技术?并且我的应用程序可以知道它是否是从Facebook广告中安装的(使用谷歌广告系列,我的应用程序可以在安装后获取意图并获取引用信息以了解utm_source)
答案 0 :(得分:4)
我在2015年第四季度对此进行了研究,并且发现无法在Google Analytics中手动跟踪Facebook安装广告,因为Facebook会覆盖您从{{1}读取的referrer
字段意图。
我在FB帮助页面上找到的唯一官方信息是this question
我们不支持未在facebook.com上托管的网络应用的安装跟踪,但您可以尝试使用网址标记,以便通过第三方分析平台跟踪应用内的特定着陆目标。点击此处了解详情: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数据,并且可以跟踪广告中的安装(通常是任何应用内活动)。
理论上,如果您是应用开发者,可以尝试将一些任意数据(不是UTM标记)填充到广告“INSTALL_REFERRER
中,并检查它是否在安装(或深层链接)时传播到您的应用中。如果您能够阅读应用中的数据,则应该能够在Google Analytics中手动跟踪事件。但是在实践中使用它会意味着用一些独特的价值标记每个广告,然后将其与app事件配对。这基本上是测量合作伙伴所做的,但更难,因为你没有他们拥有的数据。
答案 1 :(得分:3)
Facebook分析提供了这种类型,以显示您的应用程序如何安装以便使用this链接并按照步骤操作..
在这里你必须在facebook devloper上注册你的应用程序并在你的应用程序上使用facebook sdk。
对于安装检查,在具有微粒活动类的onResume方法上设置下面的代码。
@Override
protected void onResume() {
super.onResume();
//For event in update your app install count..
AppEventsLogger.activateApp(this);
}
您可以在安装应用程序一段时间后获取Facebook事件页面。
按照以下屏幕截图