Вы можете настраивать таргетинг рекламы на основе списков клиентов. Такой список может состоять из идентификаторов рекламодателей на мобильных устройствах, то есть рекламных идентификаторов Apple или Android либо ID пользователей Facebook. В этой статье мы расскажем, как получить эти идентификаторы и как с их помощью создать пользовательские аудитории для рекламы приложений.
Прежде чем начать, ознакомьтесь со статьей Таргетинг по спискам клиентов.
Определитесь, когда вы хотите получать ID пользователей: например, в момент запуска вашего приложения или при выполнении в нем определенного действия (покупки и т. п.).
Существует несколько технологий, позволяющих идентифицировать человека:
Ниже приведены примеры кода для каждой из них.
После сбора вы можете сохранить ID пользователей в любой базе данных, электронной таблице Excel или файле CSV.
Передавать эти данные в Facebook Ads Manager нужно в виде файла Excel или CSV. Большинство баз данных поддерживает экспорт в один из этих форматов.
Обратитесь к нашему руководству по таргетингу по спискам клиентов. Импортируйте список клиентов из файла Excel или CSV.
Мы поддерживаем три типа идентификаторов рекламодателей на мобильных устройствах:
ID | Описание |
---|---|
Рекламный идентификатор Apple (IDFA) | Рекламный ID, который Apple предоставляет на своей рекламной платформе в составе iOS. |
Рекламный ID Android | Рекламный ID, который Google предоставляет в Google Play. |
ID пользователя приложения Facebook | Если люди входят в ваше приложение через Facebook, вы можете использовать для таргетинга ID пользователей внутри приложения. |
// This call does NOT require the Facebook SDK for iOS
#import <AdSupport/ASIdentifierManager.h>
NSString *userId = [[[ASIdentifierManager sharedManager]
advertisingIdentifier] UUIDString];
// Next: Store the user ID in your database
#import <FBSDKCoreKit/FBSDKCoreKit.h>
#import <FBSDKLoginKit/FBSDKLoginKit.h>
- (void)viewDidLoad
{
// Enable profile updates for example in `viewDidLoad`
[FBSDKProfile enableUpdatesOnAccessTokenChange:YES];
}
- (void)yourSelector
{
// Once user is logged in via Facebook Login you can call:
NSString *userId = [FBSDKProfile currentProfile].userID;
// Next: Store the ID in your database
}