Le righe che non sono aggregate in modo adeguato per proteggere la privacy dell'utente finale o non soddisfano gli altri controlli per la privacy di Ads Data Hub verranno eliminate dai risultati di una determinata query. Puoi configurare un riepilogo delle righe filtrate nelle query di analisi in modo che restituisca una singola riga contenente costanti e somme da righe eliminate. In questo modo, puoi evitare discrepanze nei totali dei dati, ad esempio un'impressione totale o un conteggio totale dei clic. Un riepilogo delle righe filtrate è abilitato per impostazione predefinita per le nuove query di analisi create utilizzando l'interfaccia utente. I riepiloghi delle righe filtrate non si applicano alle query sul pubblico. Per le query create utilizzando l'API non è abilitato un riepilogo delle righe filtrato per impostazione predefinita.
Esempio
Nell'esempio seguente, le righe contenenti le campagne 124 e 125 verrebbero filtrate, poiché non soddisfano il requisito di aggregazione di 50 utenti.
ID campagna | Utenti |
---|---|
123 | 400 |
124 | 45 |
125 | 6 |
Tuttavia, utilizzando un riepilogo delle righe filtrate, i dati filtrati possono essere combinati per soddisfare il requisito di aggregazione di 50 utenti. Questo esempio utilizza una somma per conteggiare i dati filtrati e una costante per etichettare la riga:
- Una somma che aggrega i dati filtrati dalla colonna
Users
. - Una costante (utilizzata per etichettare il riepilogo delle righe filtrate), impostata su "Riepilogo riga
filtrata" nella colonna
Campaign ID
.
ID campagna | Utenti |
---|---|
Riepilogo delle righe filtrate | 51 |
123 | 400 |
Modalità automatica
Ti consigliamo di utilizzare la modalità automatica. Per impostazione predefinita, Ads Data Hub attiva e configura automaticamente un riepilogo delle righe filtrate per le nuove query create utilizzando l'interfaccia utente. Mentre modifichi la query, Ads Data Hub aggiusta automaticamente la configurazione in base alle colonne selezionate.
- Per visualizzare le impostazioni configurate automaticamente quando visualizzi un report, vai a Proprietà > Riepilogo righe filtrate. La configurazione è di sola lettura.
- Per disattivare la modalità automatica, fai clic sul pulsante di attivazione/disattivazione Automatico in modo che sia impostato su OFF. La configurazione attuale viene mantenuta e la modalità automatica è disabilitata. Devi salvare la query per conservare la modifica.
- Per attivare la modalità automatica, fai clic sul pulsante di attivazione/disattivazione Automatico in modo che sia impostato su On. Devi salvare la query per conservare la modifica.
- Per attivare/disattivare la modalità automatica con l'API, utilizza
generateFilteredRowSummaryAutomatically
.
Modalità manuale
Ti consigliamo di utilizzare la modalità automatica. Per aggiungere manualmente un riepilogo delle righe filtrate a una query salvata o dopo aver disattivato la modalità automatica:
- Identifica la colonna da aggregare.
- Fai clic su Aggiungi regola in Proprietà > Riepilogo righe filtrate sul lato destro di Editor query.
- Inserisci il nome della colonna da aggregare nel campo Nome colonna.
- Seleziona Somma dal menu a discesa Tipo. Se la somma è inferiore alle soglie di aggregazione, il riepilogo delle righe filtrate verrà eliminato.
- (Facoltativo) Aggiungi altre regole come indicato nei passaggi precedenti.
- (Facoltativo) Aggiungi un identificatore per il riepilogo delle righe filtrate utilizzando una costante.
La costante deve essere un tipo di dati valido per la colonna scelta.
- Inserisci il nome della colonna nel campo **Nome colonna.
- Seleziona Costante dal menu a discesa Tipo.
- Inserisci un identificatore per la riga nel campo Specifica costante.
- Per rimuovere una regola, fai clic su elimina
- Per rimuovere tutte le regole, fai clic su Rimuovi tutte.
Modalità manuale con più tabelle
Ti consigliamo di utilizzare la modalità automatica. Se esporti più tabelle con la sintassi in-sql introdotta in Esportazione di più tabelle, puoi aggiungere un riepilogo delle righe filtrate nelle opzioni della colonna:
CREATE TABLE `myproject.mydataset.mytable` ( campaign_id INT64 OPTIONS(merge_constant=0), ct INT64 OPTIONS(merge_type="SUM") ) OPTIONS(privacy_checked_export=true) AS SELECT campaign_id, COUNT(*) AS ct GROUP BY campaign_id;
Verrà visualizzata una tabella dei risultati con un riepilogo delle righe filtrate, dove
il valore di campaign_id
è 0
, mentre ct
corrisponderà alla somma delle righe filtrate dal
risultato in seguito ai controlli per la privacy.
Le opzioni di colonna disponibili per il riepilogo delle righe filtrate sono:
merge_type="SUM"
: restituisce la somma dei valori filtrati nella riga di riepilogo.
Valido solo per i tipi numerici.
merge_constant=<value>
: imposta un valore costante nella riga di riepilogo. Deve essere dello stesso tipo della colonna.- Le colonne senza opzione specificata avranno NULL nella riga di riepilogo.
È possibile specificare un solo elemento (merge_type
o merge_constant
).
Qui vengono applicate anche tutte le regole per i riepiloghi delle righe filtrate (se la somma è inferiore alle soglie di aggregazione, il riepilogo delle righe filtrate verrà eliminato).