简体   繁体   English

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

[英]How facebook measure app installs - Android/IOS

Facebook ads has a feature that it can knows how many apps are installed from advertising in facebook https://developers.facebook.com/docs/ads-for-apps/mobile-app-ads#advanced Facebook广告有一项功能,它可以知道在Facebook上通过广告安装了多少应用程序https://developers.facebook.com/docs/ads-for-apps/mobile-app-ads#advanced

I know google provide referrer/campaign feature to detect which campaigns, websites, and other apps are referring users to Google Play Store to download my app https://developers.google.com/analytics/devguides/collection/android/v4/campaigns#overview . 我知道谷歌提供引荐来源/广告系列功能,以检测哪些广告系列,网站和其他应用将用户引荐到Google Play商店以下载我的应用https://developers.google.com/analytics/devguides/collection/android/v4/campaigns #overview But when I see facebook sdk(android) source code, it doesn't use google campaign mesurement, so which technique it use to measure app installs? 但是,当我看到facebook sdk(android)源代码时,它不使用谷歌活动测量,那么它用于衡量应用程序安装的技术? And can My app knows if it is installed from advertising in facebook or not(with google campaign, my app can catch the intent after installing and get referrer information to know utm_source) 并且我的应用程序可以知道它是否是从Facebook广告中安装的(使用谷歌广告系列,我的应用程序可以在安装后获取意图并获取引用信息以了解utm_source)

I did a research on this back in Q4/2015 and have found no way to manually track Facebook install ads in Google Analytics, because Facebook overrides the referrer field, which you'd read from INSTALL_REFERRER intent. 我在2015年第四季度对此进行了研究,并且发现无法在Google Analytics中手动跟踪Facebook安装广告,因为Facebook会覆盖您从INSTALL_REFERRER意图中读取的referrer字段。

The only official info on this I was able to find is this question on FB help page 我能找到的唯一官方信息是FB帮助页面上的这个问题

We do not support install tracking for web apps not hosted on facebook.com , but you could try using URL tags in order to track specific landing destinations within your app through a third-party analytics platform. 我们不支持未在facebook.com上托管的网络应用的安装跟踪 ,但您可以尝试使用网址标记,以便通过第三方分析平台跟踪应用内的特定着陆目标。 Learn more here: https://www.facebook.com/business/help/1016122818401732/?ref=u2u 在此处了解更多信息: https//www.facebook.com/business/help/1016122818401732/?ref = u2u

As an alternative, you can register your app with the Facebook SDK and measure your app installations that way. 作为替代方案,您可以使用Facebook SDK注册您的应用程序并以这种方式测量您的应用程序安装。 You can find out how to do that in this developer's guide: https://developers.facebook.com/docs/app-ads/measuring/?ref=u2u 您可以在本开发人员指南中了解如何执行此操作: https//developers.facebook.com/docs/app-ads/measuring/?ref = u2u

As stated in the first paragraph, there are Facebook's measaurement partners , offering solutions for automating the measurement and pairing the data with your campaigns. 如第一段所述,Facebook的测量合作伙伴提供自动化测量和将数据与您的广告系列配对的解决方案。

These partners have exclusive access to FB data and are able to track your installs (and generally any in-app activity) from ads. 这些合作伙伴可以独家访问FB数据,并能够跟踪广告中的安装(通常是任何应用内活动)。


In theory, if you're the app developer, you can try filling some arbitrary data (not UTM tags) into your ads' url_tags and check if it gets propagated to your app upon install (or deeplinking). 从理论上讲,如果您是应用开发者,可以尝试将一些任意数据(不是UTM标记)填充到广告的url_tags并检查它是否在安装(或深层链接)时传播到您的应用。 If you're able to read the data in the app, you should be able to manually track the event in Google Analytics. 如果您能够阅读应用中的数据,则应该能够在Google Analytics中手动跟踪事件。 But to use this in practice would mean tagging each ad with some unique value and then pairing it with app event. 但是在实践中使用它会意味着用一些独特的价值标记每个广告,然后将其与app事件配对。 Which is basically what measurement partners do, but way more difficult, because you don't have the data they have. 这基本上是测量合作伙伴所做的,但更难,因为你没有他们拥有的数据。

Facebook analytic provide that type to show how munch your application install that for use this link and follow steps.. Facebook分析提供了这种类型,以显示您的应用程序如何安装,以便使用链接并按照步骤操作..

here you have to must register your application on facebook devloper and impliment facebook sdk on your application. 在这里你必须在facebook devloper上注册你的应用程序并在你的应用程序上恭维facebook sdk。

For install check set below code on onResume method with particulate Activity class. 对于安装检查,请在onResume方法上设置具有微粒活动类的代码。

@Override
protected void onResume() { 
super.onResume(); 
//For event in update your app install count..
AppEventsLogger.activateApp(this); 
}

Facebook event page in you can get count after some time on app installation. 您可以在安装应用程序一段时间后查看Facebook活动页面。

follow below screenshot 按照下面的截图

Facebook SDK的简化 更改清单文件和字符串资源文件 在Activty类中编写代码

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM