Limiti

Questa pagina descrive i vari limiti e limitazioni degli script Google Ads che è opportuno conoscere. Questi limiti possono cambiare in qualsiasi momento senza preavviso, perciò assicurati che gli script siano flessibili e contengano la gestione degli errori.

Limiti del tempo di esecuzione

Gli script Google Ads per gli account inserzionista possono essere eseguiti per un massimo di 30 minuti, dopodiché verranno annullati. Verranno applicate tutte le modifiche apportate prima dell'annullamento dello script.

Script Google Ads Manager

Gli script Ads Manager possono normalmente essere eseguiti per un massimo di 30 minuti, dopodiché vengono annullati. Tuttavia, se uno script di Ads Manager utilizza il metodo executeInParallel per elaborare gli account in parallelo e specifica un metodo di callback, può essere eseguito fino a un massimo di 60 minuti prima di essere annullato. Questo è illustrato nella figura seguente, dove processAccount è la funzione parallela e allFinished è il metodo di callback quando si chiama executeInParallel.

Verranno applicate tutte le modifiche apportate prima dell'annullamento dello script.

Limiti delle entità

Script degli account Google Ads

  • Per impostazione predefinita,un singolo iteratore restituisce al massimo 50.000 risultati. Puoi modificare questo valore chiamando withLimit() sul selettore.

  • Un singolo selettore può gestire al massimo 10.000 ID in selector.withIds(). Se vengono specificati 10.000 o più ID, selector.get() genererà un errore di runtime. Analogamente, specifica una condizione Id IN [LIST] con un elenco di ID

    10.000 comportano un errore di runtime.

  • L'output del logging verrà troncato a 100 kB. Se ciò si verifica, verrà registrato un avviso.

Script degli account amministratore

  • Ogni account elaborato da uno script di Google Ads Manager riceve una propria quota, come elencata sopra.

  • Quando utilizzi il metodo executeInParallel, uno script può elaborare fino a 50 account.

  • Il metodo processAccount di executeInParallel può restituire fino a 10 MB di dati.

Limiti di caricamento collettivo

  • Il file di caricamento è limitato a 50 MB e a un milione di righe e verrà rifiutato al momento dell'invio se supera questi limiti.

  • Il timeout di un job di caricamento dopo due ore viene interrotto. Il job smetterà di elaborare eventuali dati rimanenti dal file caricato.

Quote per i servizi Google

I servizi sottostanti di Google Apps Script impongono quote giornaliere e limiti rigidi su alcune funzionalità. Per un elenco di queste quote e dei relativi messaggi di eccezione, fai riferimento a questa pagina.

Script autorizzati

Per autorizzare gli script viene utilizzato OAuth2. Ogni account ha un limite di 250 script autorizzati. Superato questo limite, l'autorizzazione di uno degli script precedentemente autorizzati verrà annullata. Questa operazione è temporanea e lo script può essere autorizzato nuovamente alla successiva apertura.

Se ti imbatti spesso in questo limite, ti consigliamo di utilizzare più account utente per autorizzare insiemi diversi di script.

Campagne video e Shopping

Il selettore di campagne standard (AdsApp.campaigns().get()) escluderà le campagne video e Shopping dai risultati. Utilizza i selettori di campagne dedicati: