0

나는 Appsflyer와 Mixpanel은 물론 Facebook SDK도 설치했습니다. 문제는 사용자가 Facebook을 통해 앱을 설치할 때 특정 데이터가 필요하다는 것입니다. 필요한 데이터는 광고 그룹 (Ad Group), 키워드 (가능한 경우) 및 캠페인 이름/ID입니다. 나는 그것을 얻는 방법을 알아낼 수 없습니다. 나는 SDK documentationAds-Helper tools뿐만 아니라 체크 한 Ads-SDK documentationFacebook App d3dk에 광고 - 데이터 설치

내가 처음으로 응용 프로그램을 실행할 때 나에게 데이터를 제공하는 SDK를 기다리고 있었다,하지만 난 그것에 대해 문서를 찾을 수 없습니다.

앱을 실행하면 어떻게 앱에서 광고 데이터를 얻을 수 있습니까? 페이스 북 SDK에서 가져올 수 있습니까? 아니면 Appsflyer에서 가져와야합니까?

+0

페이스 북이 당신에게 집계 된 데이터를 제공 할 것입니다. Appsflyer와 동일 – WizKid

+0

좋습니다. 어디서 그 문서를 찾을 수 있습니까? Appsflyer는 그것이 문서화되어 있고 그것을 백엔드로 보내는데 사용할 수 있으며, FB에 대한 세부 정보를 찾을 수 있습니다. –

답변

0

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-