Facebook App Установить объявление - Данные в SDK
Я установил Facebook SDK, а также Appsflyer и Mixpanel. Дело в том, что мне нужны определенные данные, когда пользователь устанавливает приложение через Facebook. Мне нужны данные группы объявлений, ключевые слова (если это возможно) и название / идентификатор кампании. Я не могу понять, как это получить. Я проверил документацию SDK и инструменты Ads-Helper, а также документацию Ads-SDK
Я ожидал, что SDK даст мне данные при первом запуске приложения, но я не могу найти документацию по этому поводу.
Как я могу получить рекламные данные в приложении при запуске? Могу ли я получить это с Facebook SDK или я должен получить это от Appsflyer?
1 ответ
Вам нужно будет реализовать AppsFlyerTrackerDelegate. Вы должны получить необходимую информацию (или хотя бы идентификатор кампании) из словаря installData.
Смотрите этот код:
- (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"
}