Segmentación por identificadores de anunciante en móviles

Puedes crear anuncios para dirigirte a listas de clientes, y una de las formas de crear dichas listas es utilizar un identificador de anunciante en móviles. Un identificador de anunciante en móviles hace referencia a un identificador de publicidad de Apple o de Android o a un identificador específico de la aplicación de Facebook. En esta página se explica cómo obtener dichos identificadores y cómo utilizarlos al crear audiencias personalizadas para los anuncios de tu aplicación.

Antes de empezar, consulta Segmentación por listas de clientes.

Información general: acceso a los identificadores de usuario y su segmentación

Cuándo se debe acceder a los identificadores específicos de la aplicación

Identifica cuándo quieres acceder a los identificadores específicos de la aplicación. Por ejemplo, puedes acceder a ellos cuando se inicie la aplicación o cuando el usuario realice una acción determinada, por ejemplo, una compra en la aplicación.

Cómo identificar a una persona

Existen varias tecnologías con las que puedes identificar a una persona:

  • Identificador de publicidad de Apple (IDFA)
  • Identificador de publicidad de Android
  • Identificador específico de la aplicación de Facebook

A continuación, te presentamos ejemplos de código para todas estas técnicas.

Almacenamiento de datos

Después de recopilar los identificadores, almacénalos en la base de datos que prefieras o en un archivo de Excel o .csv.

Exportación de datos

El administrador de anuncios de Facebook requiere que proporciones tus datos en formato de Excel o .csv. La mayoría de los sistemas de bases de datos pueden exportar a alguno de estos formatos.

Importación de datos al administrador de anuncios de Facebook

Sigue los pasos de nuestra guía Segmentación por listas de clientes. Utiliza el archivo de Excel o .csv para importar la lista de clientes.

Identificadores de anunciante en móviles compatibles

Se admiten tres tipos de identificadores de anunciante en móviles:

Identificador Descripción

Identificador de publicidad de Apple (IDFA)

Identificador de publicidad que Apple proporciona como parte de iOS en su marco de anuncios.

Identificador de publicidad de Android

Identificador de publicidad que Google proporciona como parte de los servicios de Google Play.

Identificador específico de la aplicación de Facebook

Si las personas han iniciado sesión en tu aplicación a través de Facebook, puedes utilizar sus identificadores específicos de la aplicación para dirigirte a ellos.

Implementación técnica

Identificadores de publicidad de Apple y Android

// 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
// This call does NOT require the Facebook SDK for Android!
import com.google.android.gms.ads.identifier.AdvertisingIdClient;
import com.google.android.gms.ads.identifier.AdvertisingIdClient.Info;
Info adInfo = null;
try {
     adInfo = AdvertisingIdClient.getAdvertisingIdInfo(mContext);
} catch (IOException e) {
     // ...
} catch (GooglePlayServicesAvailabilityException e) {
     // ...
} catch (GooglePlayServicesNotAvailableException e) {
     // ...
} 
String userId = adInfo.getId();
// Next: Store the user ID in your database

Identificador específico de la aplicación de Facebook

#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      
}
// User needs to be logged in via Facebook Login
String userId = Profile.getCurrentProfile().getId();
// Next: Store the ID in your database