来自Facebook的Track安装SDK来自Facebook

时间:2013-03-29 17:56:17

标签: ios objective-c facebook-ios-sdk

我使用facebook iOS广告将安装发送到我的应用。

我使用以下代码来跟踪安装。

- (void)applicationDidBecomeActive:(UIApplication *)application {
    [FBSession.activeSession handleDidBecomeActive];
    [FBSettings publishInstall:[FBSession defaultAppID]];
}

无论如何要跟踪新安装实际来自Facebook吗?我想将它插入Flurry并跟踪我获得的用户质量。

4 个答案:

答案 0 :(得分:6)

通常,当您跟踪广告提供商(无论是facebook,greystripe,adcolony等)时,他们会为每个点击广告的设备记录某种设备标识符。在过去它是UDID,但是向前迈进Apple正在推动他们的广告商标识符。

您需要为安装了应用的每个设备存储自己的标识符列表,然后与点击广告的设备列表交叉引用。广告提供商应该能够提供此列表,包括Facebook。

我不确定Flurry是否支持广告客户制作群组,但我知道Kontagent有一些管理工具可让您从广告网络中删除报告,以便按提供商进行跟踪。或者你总是可以自己动手。

答案 1 :(得分:0)

没有办法。 您可以检查用户是否喜欢您的Fanpage或类似的东西,但您不知道打开AppStore的用户来自的链接。

可能不是直接将广告链接到AppsStore,而是通过识别用户点击链接的私人代理链接它,如果在此时间之后用户下载了您的应用,则可能是Facebook用户点击广告

答案 2 :(得分:0)

我认为您已阅读SDK文档 如果您转到 Set up your app to measure mobile app install ads ,则可以看到此信息存储在App Dashboard中。

在此link中清楚地解释了“应用安装广告”的工作原理以及如何管理此信息。

很遗憾,无法直接从您的应用中导出此信息以发送给Flurry。

答案 3 :(得分:0)

您所谈论的是为移动广告活动提供安装源。为此,您需要确定安装该应用的用户是同一个点击相关广告的人(在Facebook或其他任何广告提供商处)。为此,您需要一个唯一标识用户的标识符 - 过去这是UDID,现在它正朝着广告标识符移动。

许多广告提供商会在您出于任何原因安装应用时向其报告时,通过将您发送的所有安装标识与点击其广告的用户的标识进行比较来为您计算此数字。< / p>