Targetizzazione per attività nell'app

Puoi creare inserzioni rivolte alle persone in base alle azioni che compiono all'interno della tua app. Ad esempio, puoi rivolgerti a chi ha usato l'app in precedenza ma non l'ha più fatto negli ultimi 90 giorni. In alternativa, puoi rivolgerti a chi ha aggiunto un articolo nel carrello ma non ha effettuato alcun acquisto. Consulta Scenari di seguito per i collegamenti agli esempi.

Per definire come destinatari gli utenti in base all'attività dell'app, crea un Pubblico personalizzato basato sugli eventi nell'app. Questa pagina ti dice come fare.

Perché è importante?

Puoi raggiungere il pubblico pertinente per le tue esigenze. Puoi anche offrire un'esperienza più positiva mostrando inserzioni solo a utenti che potrebbero essere interessati.

Requisiti

Devi aggiungere App Events alla tua app per monitorare le azioni compiute al suo interno.

Argomenti correlati

I segmenti di pubblico personalizzati possono essere basati anche su liste di clienti. Vedi Targetizzazione per liste di clienti.

App Store Connect per iOS 14

Gli eventi raccolti e inviati a Facebook dalla tua app potrebbero richiedere la divulgazione di questi tipi di dati nel questionario App Store Connect. È tua responsabilità assicurarti che ciò sia adeguatamente indicato nell'informativa sulla privacy della tua app. Consulta l'articolo Dettagli sulla privacy dell'App Store di Apple per maggiori informazioni sui tipi di dati che dovrai divulgare.

Prima di iniziare consulta le nostre guide agli elementi di base

1. Inserzioni sulle app

Scopri come funzionano le inserzioni per le app.

2. Configurazione dell'SDK e aggiunta di App Events

Nella maggior parte dei casi devi aggiungere l'SDK di Facebook prima della creazione del pubblico personalizzato.

3. Caso d'esempio: come far tornare gli utenti a usare l'app

Questa guida mostra un esempio per imparare come creare un pubblico personalizzato.

4. App Events

Scopri come funzionano gli eventi nell'app.

Chi ha aperto l'app di recente

1. Aggiunta del monitoraggio dell'avvio dell'app

Per creare un pubblico personalizzato in base alle attività recenti, devi monitorare gli avvii dell'app tramite App Events. Per monitorare gli avvii dell'app, effettua una chiamata al metodo activateApp:

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

2. Creazione di un pubblico personalizzato in base alle attività recenti

Inizia creando una nuova inserzione. In Pubblico, scegli Crea nuovo > Pubblico personalizzato e scegli le seguenti opzioni:

Opzione Il tuo valore

Tipo di pubblico

Attività nell'app

Azione eseguita

Ha aperto l'app

In passato

30 giorni

Chi ha da poco completato un acquisto

1. Aggiunta della registrazione degli acquisti all'app

Per creare un pubblico personalizzato in base ai comportamenti d'acquisto, devi registrare gli acquisti tramite App Events. Per monitorare gli acquisti, usa il metodo 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. Creazione di un pubblico personalizzato in base agli acquisti

Inizia creando una nuova inserzione. In Pubblico, scegli Crea nuovo > Pubblico personalizzato e scegli le seguenti opzioni:

Opzione Il tuo valore

Tipo di pubblico

Attività nell'app

Azione eseguita

Ammontare dell'acquisto: primo 25%

In passato

30 giorni

Operazione avanzata 1: Restringimento del pubblico includendo altri criteri

Potresti anche targetizzare le tue inserzioni a un pubblico più specifico. Ad esempio, potresti voler raggiungere utenti che hanno effettuato un acquisto all'interno della tua app negli ultimi 30 giorni, ma non negli ultimi 7.

Scegli Escludi e quindi le seguenti opzioni:

Opzione Il tuo valore

Azione eseguita

Ammontare dell'acquisto: primo 25%

In passato

7 giorni

Operazione avanzata 2: Creazione di un pubblico personalizzato in base agli acquisti non completati

Rivolgiti a chi ha manifestato interesse per un acquisto ma che non l'ha completato, a tale scopo usa le opzioni seguenti:

Opzione per la creazione del pubblico personalizzato Il tuo valore

Tipo di pubblico

App Activity

Lista di utenti in base a...

Combined Action

Azione eseguita

Add to Cart

Negli ultimi

30 giorni

Azione non eseguita

Purchases

Negli ultimi

30 giorni


Chi ha effettuato acquisti di grande entità

1. Aggiunta della registrazione degli acquisti all'app

Esegui la stessa procedura descritta in Chi ha da poco completato un acquisto: 1. Aggiunta della registrazione degli acquisti all'app.

2. Creazione di un pubblico personalizzato in base agli acquisti di grande entità

Inizia creando una nuova inserzione. Quando devi definire il pubblico dell'inserzione, crea un nuovo pubblico personalizzato e seleziona le opzioni seguenti durante la compilazione dell'apposito modulo:

Opzione per la creazione del pubblico personalizzato Il tuo valore

Tipo di pubblico

App Activity

Azione eseguita

Purchases

Valore dell'evento in USD

maggiore di 100

Negli ultimi

90 giorni

Chi ha raggiunto un dato livello

1. Aggiunta del monitoraggio degli eventi all'app

Per creare un pubblico personalizzato in base al raggiungimento di un dato livello, devi monitorare tali eventi tramite App Events. Per monitorare il raggiungimento di un determinato livello o altri eventi, effettua una chiamata al metodo logEvent e inserisci un parametro level:

[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. Creazione di un pubblico personalizzato in base al livello raggiunto

Inizia a creare una nuova inserzione, quindi seleziona Interazione con l'app come obiettivo. Quando devi definire il pubblico dell'inserzione, crea un nuovo pubblico personalizzato e seleziona le opzioni seguenti durante la compilazione dell'apposito modulo:

Opzione per la creazione del pubblico personalizzato Il tuo valore

Tipo di pubblico

App Activity

Azione eseguita

Levels Achieved

Livello

uno qualsiasi di 123

Negli ultimi

28 giorni