简体   繁体   中英

Track Facebook app installs through ads

We are looking for a way to track if the current user comes from a Facebook ad. Is there a way to achieve that?

We need to set this info in our database in order to make queries on these people (cohorts).

I found some similar questions :

We are not looking for external services , we need to have this info in our database to create cohorts.

PS: We are already tracking installs with [FBSettings publishInstall:FACEBOOK_APP_ID];

While reverse engineering some Tracking frameworks I found that most of them are getting the Facebook Attribute ID (Advertiser ID) from the pasteboard. It seems that Facebook is setting that after the ad is touched.

I couldn't find any documentation but the Facebook SDK has a class FBUtility with an attributionID class method.

+ (NSString *)attributionID 
{
    return [[UIPasteboard pasteboardWithName:@"fb_app_attribution" create:NO] string];
}

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

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