Questa pagina elenca alcune pratiche consigliate per la generazione dei report.
Salvare e riutilizzare i report
Ti consigliamo di creare e salvare report per le query che esegui regolarmente
perché l'inserimento ed eliminazione dello stesso report più volte sprecano risorse.
L'utilizzo di intervalli di date relativi come YESTERDAY o
LAST_7_DAYS rende i report più riutilizzabili.
Pianificare i report
I report ad hoc o una tantum possono sprecare risorse perché vengono eseguiti singolarmente e potrebbero essere eseguiti su un set di dati incompleto. I report pianificati utilizzano al meglio le risorse di generazione dei report perché vengono eseguiti in blocco e non vengono eseguiti finché l'elaborazione dei dati del giorno precedente non è stata completata. Per maggiori dettagli, consulta i campi di pianificazione disponibili.
Utilizza il backoff esponenziale quando esegui il polling dello stato del report
Non è possibile prevedere quanto tempo ci vorrà per generare un report. La durata può variare da secondi a ore a seconda di molti fattori, tra cui l'intervallo di date e la quantità di dati da elaborare. Inoltre, non esiste alcuna correlazione tra la durata del report e il numero di righe restituite nel report. Pertanto, devi controllare regolarmente lo stato di un report in esecuzione per determinare quando è terminato. Questo è un processo noto come "polling".
Sebbene il polling sia necessario, un'implementazione inefficiente potrebbe esaurire rapidamente la quota quando si verifica un report a esecuzione prolungata. Pertanto, ti consigliamo di utilizzare il backoff esponenziale per limitare i nuovi tentativi e conservare la quota.
Esegui download multiparte
I file dei report possono avere dimensioni di diversi gigabyte. Il download di questi report in una singola richiesta può causare problemi di connessione. Inoltre, se il download di una singola richiesta viene interrotto, non è possibile riprenderlo e un download di una singola richiesta non riuscito non può essere ripreso se interrotto. Pertanto, ti consigliamo di utilizzare i download in più parti per suddividere i download di grandi dimensioni in parti più piccole. Se un singolo blocco non va a buon fine, il download può essere ripreso da quel punto.
Sebbene la suddivisione in blocchi abbia molti vantaggi, ogni blocco genera una richiesta separata. Pertanto, ti consigliamo di utilizzare una dimensione minima del chunk di 10 MB per evitare di sprecare la quota. Tuttavia, se la dimensione media dei report è molto grande, valuta la possibilità di aumentare la dimensione dei blocchi in base alla velocità di connessione.
ID precedenti per la ricerca a pagamento
Gli ID ricerca a pagamento legacy, come gli ID campagna ricerca a pagamento, possono essere visualizzati nei report CM360 a livello di evento e nei report estratti tramite l'API CM360. Un esempio di report a livello di evento è un report contenente variabili Floodlight personalizzate. Per i clienti che utilizzano l'API CM360, il servizio di mappatura degli ID Search Ads 360 può aiutarli a eseguire la conversione tra gli spazi ID legacy e quelli nuovi.
Considera le quote dei report
L'utilizzo responsabile della funzionalità di generazione dei report di Campaign Manager 360 viene applicato tramite le tre seguenti quote di utilizzo a livello di prodotto:
Esecuzioni di report ad hoc (al giorno)
Limita il numero di report ad hoc che un account CM / un profilo utente CM può eseguire in un periodo di 24 ore. Per rimanere sotto la quota:
- Ridurre i report duplicati.
- Pianificare i report che vengono eseguiti regolarmente.
- Disattiva gli script API non necessari.
Report pianificati attivi
Limita il numero di report che un account CM / un profilo utente CM può avere pianificato attivamente in un dato momento. Per rimanere sotto la quota:
- Ridurre i report duplicati.
- Disattiva i report pianificati non necessari.
- Disattiva gli script API non necessari.
Report simultanei
Limita il numero di report che un account CM / un profilo utente CM può eseguire simultaneamente. Per rimanere sotto la quota:
- Pianificare i report che vengono eseguiti regolarmente.
- Disattiva gli script API non necessari.
- Implementa la logica di backoff.
Se hai ottimizzato l'implementazione dei report e continui a superare la quota assegnata, contatta l'assistenza Campaign Manager 360 utilizzando il modulo di contatto.