如果資料列的匯總程度不足以保護使用者隱私,或不符合廣告資料中心的其他隱私權檢查標準,查詢結果會捨棄這些資料列。您可以在分析查詢中設定篩除資料列摘要,這樣就能傳回一行資料列,內含已捨棄資料列的常數及總和,以免資料總數 (例如曝光或點擊總數) 出現落差。根據預設,透過使用者介面建立的新分析查詢會啟用篩除資料列摘要。篩除資料列摘要不適用於目標對象查詢。如果是透過 API 建立的查詢,則預設不會啟用篩除資料列摘要。
示例
在以下示例中,包含廣告活動 124 和 125 的資料列會遭到篩除,因為這些資料列不符合 50 位使用者的匯總需求條件。
廣告活動 ID | 使用者人數 |
---|---|
123 | 400 |
124 | 45 |
125 | 6 |
不過使用篩除資料列摘要時,可以合併篩除的資料,來達成 50 位使用者的匯總人數門檻。下方範例使用「總和」加總篩除資料,並以「常數」標註該資料列:
- 總和 - 匯總
Users
資料欄中篩除資料的總和。 - 常數 - 在
Campaign ID
資料欄中設為「篩除資料列摘要」,用來標註篩除資料列摘要
廣告活動 ID | 使用者 |
---|---|
篩除資料列摘要 | 51 |
123 | 400 |
自動模式
對於透過使用者介面建立的新查詢,廣告資料中心預設會自動啟用及設定篩除資料列摘要。編輯查詢時,廣告資料中心會自動根據已選取的資料欄調整設定。
- 如要查看自動設定,請前往「屬性」>「篩除資料列摘要」。設定處於唯讀狀態。
- 如要停用自動模式,請按一下「自動」切換鈕。這會保留目前的設定,並停用自動模式。
- 如要啟用自動模式,請按一下「自動」切換鈕。這時會顯示「要切換為自動模式嗎?」對話方塊,按一下「是,請重設」。這會移除目前的設定,並啟用自動模式。
- 如要透過 API 切換自動模式,請使用
generateFilteredRowSummaryAutomatically
。
手動模式
如要將篩除資料列摘要手動新增至已儲存的查詢,或是在停用自動模式後要手動新增,請按照下列步驟操作:
- 找出要匯總的資料欄。
- 在查詢編輯器右側的「資源」>「篩除資料列摘要」下方,按一下「新增規則」 。
- 在「欄名稱」欄位輸入要匯總的資料欄名稱。
- 從「類型」下拉式選單中選取「總和」。如果總和低於匯總閾值,篩除資料列摘要就會遭捨棄。
- 選用:依照先前步驟所述,新增更多規則。
- 選用:使用常數為篩除資料列摘要新增 ID。
常數必須是適用於所選資料列的資料類型。
- 在「欄名稱」欄位中輸入資料欄名稱。
- 從「類型」下拉式選單中選取「常數」。
- 在「指定常數」欄位中輸入資料列的 ID。
- 如要移除規則,請按一下「刪除」。
- 如要移除所有規則,請按一下「全部移除」 。
如果您目前按「匯出多個資料表」一文所述的 SQL 內語法,匯出多個資料表,則可在資料欄選項中新增篩除資料列摘要:
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;
這會產生內含篩除資料列摘要的結果資料表,其中的 campaign_id
為 0
,而 ct
則是因為隱私權檢查的緣故,從搜尋結果篩除的資料列總和。
目前,篩除資料列摘要的可用資料欄選項如下:
merge_type="SUM"
:輸出摘要資料列中的篩除值總和。僅適用於數字類型。merge_constant=<value>
:在摘要資料列中設定常數值。類型必須與資料欄相同。- 如資料欄未指定選項,摘要列中會顯示空值。
只能指定為 merge_type
或 merge_constant
其中之一。篩除資料列摘要的所有規則也適用於此 (也就是說,如果總和低於匯總門檻,篩除資料列摘要就會遭捨棄)。