Segmentación por actividad en la aplicación

Puedes crear anuncios para dirigirte a los usuarios en función de las acciones que están llevando a cabo en tu aplicación. Por ejemplo, puedes dirigirte a los usuarios que anteriormente descargaron tu aplicación, pero no han vuelto a utilizarla en los últimos 90 días. O puedes dirigirte a los usuarios que añadieron un artículo al carrito, pero no realizaron ninguna compra. Consulta los Escenarios siguientes para obtener enlaces a los ejemplos.

Para dirigirte a los usuarios por su actividad en la aplicación, crea una audiencia personalizada basada en eventos de la aplicación. En esta página aprenderás cómo.

¿Por qué es importante?

Puedes llegar a la audiencia adecuada según tus necesidades. También puedes ofrecer una experiencia más positiva al mostrar tus anuncios solo a las personas que podrían estar interesadas en ellos.

Requisitos

Tienes que añadir eventos de la aplicación a tu aplicación para hacer un seguimiento de las acciones que los usuarios están llevando a cabo en tu aplicación.

Información relacionada

Las audiencias personalizadas también se pueden basar en listas de clientes. Consulta Segmentación por listas de clientes.

App Store Connect para iOS 14

Es posible que los eventos que tu aplicación recopila y envía a Facebook te exijan que reveles estos tipos de datos en el cuestionario de App Store Connect. Eres responsable de garantizar que esta información quede reflejada en la Política de privacidad de la aplicación. Consulta el artículo Detalles sobre la privacidad de Apple App Store para obtener más información sobre los tipos de datos que deberás revelar.

Antes de empezar: Lee nuestras guías esenciales

1. Anuncios sobre una aplicación

Obtén información sobre el funcionamiento de los anuncios para aplicaciones.

2. Configurar el SDK y añadir eventos de la aplicación

En la mayoría de los casos, tienes que añadir el SDK de Facebook antes de crear audiencias personalizadas.

3. Caso de ejemplo: Haz que las personas vuelvan a usar tu aplicación

En esta guía se muestra un ejemplo para que aprendas a crear una audiencia personalizada.

4. Eventos de la aplicación

Obtén información sobre el funcionamiento de los eventos de la aplicación.

Abrieron la aplicación recientemente

1. Añade el seguimiento de los inicios de la aplicación

Para crear una audiencia personalizada en función de la actividad reciente, debes hacer un seguimiento de los inicios de la aplicación mediante eventos de la aplicación. Haz un seguimiento de los inicios de la aplicación mediante una llamada al método activateApp:

- (void)applicationDidBecomeActive:(UIApplication *)application {
   [FBSDKAppEvents activateApp];
}
@Override
protected void onResume() { 
  super.onResume(); 
  AppEventsLogger.activateApp(this); 
}
FB.AppEvents.activateApp();

2. Crea una audiencia personalizada por actividad reciente

El primer paso consiste en crear un nuevo anuncio. En Audiencia, elige Crear nueva > Audiencia personalizada y selecciona las opciones siguientes:

Opción Valor que debes elegir

Tipo de audiencia

Actividad de la aplicación

Acción realizada

Abrir la aplicación

En los últimos

30 días

Completaron una compra recientemente

1. Añade un registro de compras a tu aplicación

Para crear una audiencia personalizada basada en el comportamiento de compra, debes registrar las compras mediante eventos de la aplicación. Haz un seguimiento de las compras con el método logPurchase:

[FBSDKAppEvents logPurchase:4.32 currency:@"USD"];
logger.logPurchase(BigDecimal.valueOf(4.32), Currency.getInstance("USD"));
var parameters = {};
parameters[FB.AppEvents.ParameterNames.CONTENT_ID] = "QW-12345";
FB.AppEvents.logPurchase(4.32, "USD", parameters);

2. Crea una audiencia personalizada por compras

El primer paso consiste en crear un nuevo anuncio. En Audiencia, elige Crear nueva > Audiencia personalizada y selecciona las opciones siguientes:

Opción Valor que debes elegir

Tipo de audiencia

Actividad de la aplicación

Acción realizada

Importe de la compra: Primer 25 %

En los últimos

30 días

Opción avanzada 1: incluye más criterios para hacer más específica la audiencia

Se recomienda que dirijas tus anuncios a una audiencia más específica. Por ejemplo, es posible que quieras dirigirte a los usuarios que han realizado una compra en tu aplicación durante los últimos 30 días, pero no en los últimos 7 días.

Para ello, elige Excluir y, después, las siguientes opciones:

Opción Valor que debes elegir

Acción realizada

Importe de la compra: Primer 25 %

En los últimos

7 días

Opción avanzada 2: crea una audiencia personalizada por compras sin finalizar

Dirígete a los usuarios que mostraron interés en completar una compra, pero no lo han hecho. Para ello, usa las siguientes opciones:

Opción de "Crear audiencia personalizada" Valor que debes elegir

Tipo de audiencia

App Activity

Lista de personas basada en...

Combined Action

Acción realizada

Add to Cart

En los últimos

30 días

Acción no realizada

Purchases

En los últimos

30 días


Completaron una compra significativa

1. Añade un registro de compras a tu aplicación

Realiza los mismos pasos que en la sección Completaron una compra recientemente: 1. Añade un registro de compras a tu aplicación.

2. Crea una audiencia personalizada por compras significativas

El primer paso consiste en crear un nuevo anuncio. Cuando debas definir la audiencia de tu anuncio, crea una audiencia personalizada y elige las opciones siguientes para rellenar el formulario de audiencia personalizada:

Opción de "Crear audiencia personalizada" Valor que debes elegir

Tipo de audiencia

App Activity

Acción realizada

Purchases

Valor en USD del evento

es mayor que 100

En los últimos

90 días

Alcanzaron un nivel

1. Añade seguimiento de eventos a tu aplicación

Para crear una audiencia personalizada en función de los niveles alcanzados, debes hacer un seguimiento de estos eventos a través de los eventos de la aplicación. Llama al método logEvent y especifica un parámetro level para hacer un seguimiento de los niveles alcanzados, o de otros eventos:

[FBSDKAppEvents logEvent:FBSDKAppEventNameAchievedLevel
  valueToSum:nil
  parameters:@{ 
    FBSDKAppEventParameterNameLevel: 123
  }
];
AppEventsLogger logger = AppEventsLogger.newLogger(this);
Bundle parameters = new Bundle();
parameters.putString(AppEventsConstants.EVENT_NAME_ACHIEVED_LEVEL, 123);
logger.logEvent(
  AppEventsConstants.EVENT_NAME_ACHIEVED_LEVEL,
  null,
  parameters
);
var parameters = {};
parameters[FB.AppEvents.ParameterNames.LEVEL] = 123;
FB.AppEvents.logEvent(
  FB.AppEvents.EventNames.ACHIEVED_LEVEL,
  null,
  parameters
);

2. Crea una audiencia personalizada por nivel alcanzado

Primero, crea un anuncio y elige interacción con aplicaciones como objetivo. Cuando debas definir la audiencia de tu anuncio, crea una audiencia personalizada y elige las opciones siguientes para rellenar el formulario de audiencia personalizada:

Opción de "Crear audiencia personalizada" Valor que debes elegir

Tipo de audiencia

App Activity

Acción realizada

Levels Achieved

Nivel

es cualquiera de los siguientes 123

En los últimos

28 días