facebook测量应用程序的安装方式 - Android / IOS

时间:2015-02-04 04:11:33

标签: android google-play install referrer facebook-ads-api

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)

2 个答案:

答案 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事件页面。

按照以下屏幕截图

Implimantation of Facebook SDK Change in manifest file and string resource file Write code in Activty class