16 dicembre 2020

All'inizio del 2021 Facebook inizierà a mostrare il prompt App Tracking Transparency (ATT) di Apple. Quando Facebook e Instagram mostreranno il prompt ATT di Apple, le aziende che ottimizzano, targetizzano e/o riportano eventi web mobile da uno qualsiasi dei nostri strumenti aziendali saranno interessate dai limiti richiesti da Apple per la condivisione dei dati.

La modifica principale è che le campagne avranno un nuovo campo chiamato is_skadnetwork_attribution. Se impostato su true, consideriamo la campagna come destinata agli utenti di iOS 14. In questo documento, ci riferiamo a tali campagne come campagne SKAdNetwork. Consulta Modifiche sostanziali, Limitazioni, Nuove funzioni in programma per maggiori informazioni.

In risposta alla nuova politica di Apple, annunciamo inoltre modifiche sostanziali a tutte le campagne, non solo a quelle destinate a utenti iOS 14, e aggiornamenti alle metriche Ad Insights a tutte le campagne. Queste modifiche non sono entrate in vigore e non possono essere implementate in questo momento; tuttavia, desideriamo darti il maggior preavviso possibile.

Modifiche sostanziali alle campagne SKAdNetwork

Endpoint interessati Modifiche

POST /{ad-id}

I Deferred Deep Link non sono supportati nelle inserzioni create in questo tipo di campagna.

POST /{ad-account-id}/adsets

Non puoi usare Mobile App Custom Audiences (MACA) in Inclusion Targeting.


Non puoi usare le connessioni dell'app (connessioni dell'app, amici di connessioni dell'app, esclusione di connessioni dell'app) nelle specifiche di targetizzazione.

GET /{ad-account-id}/insights
GET /{campaign-id}/insights
GET /{ad-set-id}/insights
GET /{ad-id}/insights
POST /{ad-account-id}/insights
POST /{campaign-id}/insights
POST /{ad-set-id}/insights
POST /{ad-id}/insights

Quando le modifiche entreranno in vigore, non saremo in grado di aggregare i valori delle metriche di conversione nelle campagne iOS 14 e non iOS 14.

Modifiche sostanziali per tutte le campagne

Endpoint interessati Modifiche per tutte le campagne

POST /adaccount

Non potrai più creare nuovi account pubblicitari con attribution_spec. Inoltre, non puoi modificare le impostazioni di attribuzione di un account pubblicitario.

POST /{ad-id}
POST /{ad-account-id}/ads

Questi endpoint avranno un nuovo campo, conversion_domain, che verrà usato per archiviare i domini web. Per creare o aggiornare un'inserzione in una campagna che condivide i dati con un pixel, dovrai specificare conversion_domain.


Questo campo verrà popolato automaticamente per le inserzioni esistenti acquisendo i dati dagli URL di destinazione.

POST /ADSETS

Le inserzioni per promuovere l'installazione di un'app mobile (nonSKAdNetwork) avranno le seguenti limitazioni che verranno convalidate.


Modifiche convalida per gruppo di inserzioni (errori API in caso di fallimento):


  • Creazione in blocco di un gruppo di inserzioni con installazione dell'app, eventi nell'app o ottimizzazione del valore per dispositivi iOS 14+
  • Se viene creato un gruppo di inserzioni con la stringa di targetizzazione predefinita e l'obiettivo dell'ottimizzazione è installazione dell'app, eventi nell'app o valore, filtreremo automaticamente i dispositivi iOS 14+.

POST:ADCAMPAIGN

Per le campagne con offerte, la durata deve essere impostata ad almeno 3 giorni.

GET /{ad-account-id}/insights
GET /{campaign-id}/insights
GET /{ad-set-id}/insights
GET /{ad-id}/insights
POST /{ad-account-id}/insights
POST /{campaign-id}/insights
POST /{ad-set-id}/insights
POST /{ad-id}/insights

Quando le modifiche entreranno in vigore, non supporteremo più le metriche di conversione web offsite nelle seguenti finestre di attribuzione: 7d_view, 28d_view e 28d_click. Queste finestre rimarranno comunque disponibili per accedere ai dati storici (dati precedenti all'entrata in vigore delle modifiche).

Limitazioni per campagne SKAdNetwork, gruppi di inserzioni e inserzioni

Sotto un ID app Facebook, gli inserzionisti che si rivolgono a utenti di iOS 14 possono avere un account pubblicitario, 9 campagne e 5 gruppi di inserzioni. Di seguito sono riportate ulteriori limitazioni.

Le campagne SKAdNetwork hanno le limitazioni seguenti:

  • Non puoi creare una campagna SKAdNetwork per promuovere un'app se la stessa app è già promossa in un altro account pubblicitario.
  • Per creare una campagna SKAdNetwork e promuovere un'app esterna, devi soddisfare questi requisiti:
    • L'app promossa deve essere un'app iTunes: object_store_url in promoted_object deve puntare a un'app iTunes.
    • L'account pubblicitario utilizzato per creare la campagna deve disporre dell'autorizzazione per pubblicizzare l'app promossa.
    • L'app promossa deve avere almeno la v8.0 dell'SDK Facebook Business. Se usi un SDK Mobile Measurement Partner, assicurati che anche l'SDK sia aggiornato.
  • Quando una campagna SKAdNetwork è pubblicata, non è possibile modificare l'oggetto promosso o il flag SKAdNetwork.
  • Il tuo buying_type deve essere sempre auction.

I gruppi di inserzioni creati all'interno di una campagna SKAdNetwork hanno le limitazioni seguenti:

  • Ogni campagna SKAdNetwork può avere al massimo 5 gruppi di inserzioni.
  • Devi specificare almeno iOS 14 in user_os. Se indichi un valore non valido, non potrai creare il gruppo di inserzioni.
  • Se il gruppo di inserzioni viene creato utilizzando la stringa di targetizzazione predefinita, filtreremo i dispositivi target in base all'idoneità del gruppo di inserzioni per i dispositivi iOS 14+.

Le inserzioni create all'interno di una campagna SKAdNetwork hanno la limitazione seguente:

  • Le inserzioni su un'app iOS 14 possono essere create solo su gruppi di inserzioni in campagne SKAdNetwork.

Nuove funzioni in programma

/ios_fourteen_campaign_limits: questo endpoint fornirà informazioni sui limiti per le campagne iOS 14. È incluso il numero di slot disponibili che possono essere utilizzati per nuove campagne e gruppi di inserzioni.

Aggiornamenti Ad Insights

Le nuove funzioni seguenti si applicano a tutte le campagne, non solo alle campagne SKAdNetwork.

Nuova opzione mista per action_report_time

Questa opzione può essere usata in richieste GET a /adcampaigngroup, /adcampaign, /adgroup e /adaccount. Se imposti action_report_time come misto, le azioni che si verificano sulla tua inserzione (come impression e clic sui link) sono riportate sotto il tempo di impression e le azioni che si verificano al di fuori dell'inserzione (come un acquisto sul tuo sito web) sono riportate sotto il tempo di conversione. Se non è specificata alcuna opzione in action_report_time, il comportamento predefinito rifletterà l'opzione mista.

Per le azioni che si verificano al di fuori dell'inserzione e al di fuori di Facebook (come un acquisto sul tuo sito web), continueremo a supportare i report sul tempo di impression per i dati storici. Tuttavia, in futuro sarà supportato solo il tempo di conversione. Per le azioni in linea che si verificano al di fuori dell'inserzione ma su Facebook, i report sul tempo di impression continueranno a essere disponibili per le campagne storiche e future, sebbene il tempo di conversione sarà l'impostazione predefinita.

Nuovo campo use_unified_attribution_setting

Questo campo può essere utilizzato nelle richieste GET e POST su /adcampaigngroup/insights, /adcampaign/insights, /adgroup/insights e /adaccount/insights. Se imposti use_unified_attribution_setting su true, l'attribuzione della metrica di conversione della query e l'ottimizzazione della campagna utilizzeranno l'attribution_setting degli oggetti dell'inserzione oggetto di query: un singolo periodo di tempo durante il quale le conversioni vengono accreditate alle inserzioni e utilizzate per fornire informazioni per l'ottimizzazione della campagna.

Se use_unified_attribution_setting è impostato su true:

  • Ignoreremo il campo use_account_attribution_setting e
  • Non possiamo aggregare valori di metriche di conversione su impostazioni di attribuzione diverse.

Nuovo campo attribution_setting

Questo campo può essere utilizzato nelle richieste GET e POST su /adcampaigngroup/insights, /adcampaign/insights, /adgroup/insights e /adaccount/insights. Questo campo viene utilizzato per indicare quale impostazione di attribuzione viene utilizzata da una metrica di conversione. L'impostazione di attribuzione viene impostata a livello di gruppo di inserzioni durante la creazione delle inserzioni e garantisce che le conversioni ottimizzate dal nostro sistema siano le stesse che desideri misurare.

Per query di oggetti pubblicitari che utilizzano impostazioni miste o dipendenti da SKAdNetwork, attribution_setting restituirà quanto segue:

  • mixed: indica quando una campagna o un account dispone di gruppi di inserzioni che utilizzano più impostazioni di attribuzione
  • skan: indica quando l'impostazione di attribuzione di SKAdNetwork viene usata per campagne di promozione di installazione dell'app su iOS 14
  • na: indica quando una campagna o un account non ha un gruppo di inserzioni al suo interno

atribution_setting restituirà valori solo quando use_unified_attribution_setting è true, in caso contrario la risposta non restituirà attribution_setting.