Facebook 应用安装广告 - sdk 中的数据
Posted
技术标签:
【中文标题】Facebook 应用安装广告 - sdk 中的数据【英文标题】:Facebook App Install ad - Data in sdk 【发布时间】:2016-07-05 12:25:59 【问题描述】:我已经安装了 Facebook SDK,以及 Appsflyer 和 Mixpanel。问题是当用户通过 Facebook 安装应用程序时,我需要某些数据。我需要的数据是广告组、关键字(如果可能)和广告系列名称/ID。我似乎无法弄清楚如何获得它。我检查了SDK documentation 和Ads-Helper tools 以及Ads-SDK documentation
我希望 SDK 在第一次启动应用程序时为我提供数据,但我似乎找不到有关它的文档。
如何在应用启动时获取广告数据?我可以从 facebook sdk 获得还是应该从 Appsflyer 获得?
【问题讨论】:
Facebook 只会为您提供汇总数据。与 Appsflyer 相同 太棒了。我在哪里可以找到该文档? Appsflyer 记录了它,我可以用它把它发送到我的后端,可以找到 FB 的详细信息 【参考方案1】:您需要实现 AppsFlyerTrackerDelegate。您应该从 installData 字典中获取您需要的信息(或至少是活动 ID)。
查看此代码:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions
[AppsFlyerTracker sharedTracker].appsFlyerDevKey = @"[MY_DEV_KEY]";
[AppsFlyerTracker sharedTracker].appleAppID = @"id123456789";
// Load conversion data and deep-link tracking
[AppsFlyerTracker sharedTracker].delegate = self;
return YES;
-(void)applicationDidBecomeActive:(UIApplication *)application
[[AppsFlyerTracker sharedTracker] trackAppLaunch];
-(void)onConversionDataReceived:(NSDictionary*) installData
id status = [installData objectForKey:@"af_status"];
if([status isEqualToString:@"Non-organic"])
id sourceID = [installData objectForKey:@"media_source"];
id campaign = [installData objectForKey:@"campaign"];
NSLog(@"This is a none organic install. Media source: %@ Campaign: %@",sourceID,campaign);
else if([status isEqualToString:@"Organic"])
NSLog(@"This is an organic install.");
-(void)onConversionDataRequestFailure:(NSError *) error
NSLog(@"%@",error);
输出:
"af_status": "Non-organic",
"media_source": "tapjoy_int",
"campaign": "July4-Campaign",
"agency": "starcomm",
"af_siteid": null,
"af_sub1": "subtext1",
"af_sub2": null,
"af_sub3": null,
"af_sub4": null,
"af_sub5": null,
"freehand-param": "somevalue",
"click_time": "2014-05-23 20:11:31",
"install_time": "2014-05-23 20:12:16.751"
https://support.appsflyer.com/hc/en-us/articles/207032096-Accessing-AppsFlyer-Attribution-Conversion-Data-from-the-SDK-ios-Deferred-Deeplinking-
【讨论】:
以上是关于Facebook 应用安装广告 - sdk 中的数据的主要内容,如果未能解决你的问题,请参考以下文章
是否可以仅将 Facebook 移动 SDK 用于移动应用安装广告?
是否必须集成 Facebook SDK 以与移动应用广告安装一起使用