Google 的額外同意聲明技術規格


本文內容


 
如果發布商想與非資訊公開和同意聲明架構廣告技術合作夥伴 (ATP) 合作,請直接採用對方的同意聲明管理平台 (CMP)。

本文說明 Google 的額外同意聲明技術規格,僅供搭配歐洲 IAB 的資訊公開和同意聲明架構第 2 版使用,將資訊公開和/或同意信號傳送給尚未註冊加入歐洲 IAB 全球供應商清單 (GVL) 的供應商。透過這份規格,對於尚未註冊加入歐洲 IAB 全球供應商清單,但已列入 Google 廣告技術合作夥伴 (ATP) 名單的公司,發布商、同意聲明管理平台 (CMP) 和合作夥伴就能蒐集及使用額外同意聲明,搭配導入的資訊公開和同意聲明架構。

額外同意聲明的組成要素

額外同意聲明包含精簡的 addtl_consent 字串 (額外同意聲明字串),其中包含已獲得使用者同意且/或已揭露但未註冊 IAB 全球供應商清單 (GVL) 的 Google 廣告技術合作夥伴 (ATP) 清單。

如何產生「額外同意聲明」第 2 版 (ACv2) 字串

額外同意聲明字串中儲存了哪些資訊?

額外同意聲明字串包含以下部分:

  • 第 1 部分:規格版本編號。目前版本為「2

  • 第 2 部分:分隔符號「~

  • 第 3 部分:經使用者同意、以點分隔的 Google 廣告技術合作夥伴 (ATP) ID 清單,例如:「1.35.41.101

  • 第 4 部分:分隔符號「~

  • 第 5 部分:「dv.」後面加上以點分隔的已揭露 Google 廣告技術合作夥伴 (ATP) ID 清單,例如:「dv.9.21.81

    為縮短字串長度,第 3 部分所含的供應商不應納進第 5 部分。

額外同意聲明字串 (AC 字串) 範例

如果向使用者揭露的廣告技術合作夥伴供應商 ID 為 123410

  • …且使用者已看過揭露這些供應商的 CMP 訊息,但尚未決定是否同意:對應的 ACv2 字串會是 2~~dv.1.2.3.4.10
  • …且所有供應商均已取得使用者的額外同意聲明:對應的 ACv2 字串會是 2~1.2.3.4.10~dv.。請注意,只有在這種情況時,dv 後面的「.」才是選用,因此 2~1.2.3.4.10~dv 也是可接受的 ACv2 字串。

  • …且使用者已拒絕所有供應商的同意聲明,對應的 ACv2 字串應指出所有供應商都已揭露,但沒有任何供應商取得同意聲明。對應的 ACv2 字串為 2~~dv.1.2.3.4.10
  • …且使用者已同意供應商 110,但拒絕所有其他供應商,則對應的 ACv2 字串為 2~1.10~dv.2.3.4

誰應該建立額外同意聲明字串?

額外同意聲明字串只能由已註冊歐洲 IAB 資訊公開和同意聲明架構的 CMP,遵照 IAB 政策使用獲派的 CMP ID 編號來建立。供應商或任何其他第三方服務供應商均不得自行建立額外同意聲明字串。

Google 廣告技術合作夥伴名單將發布於何處?

Google 會在下列位置維護未註冊 IAB 的廣告技術供應商清單及其 ID:

https://storage.googleapis.com/tcfac/additional-consent-providers.csv

何時應建立額外同意聲明字串?

發布商須遵守 Google 歐盟地區使用者同意授權政策,才能建立額外同意聲明字串。

只有在使用者已對下列事項提供具法律效力的同意聲明時,才能納入已取得同意聲明的供應商:

  1. 配合法律要求使用 Cookie 或其他本機儲存空間;

  2. 廣告技術合作夥伴蒐集、分享及使用個人資料,以顯示個人化廣告,同時遵守 Google 歐盟地區使用者同意授權政策的所有其他條款。

已揭露的供應商只有在向使用者提供適當資訊,說明每個 ATP 的身分時才能納入 (包括提供 Google ATP 清單上的 ATP 隱私權政策連結)。同意聲明供應商清單中的供應商,不必同時列入已揭露的供應商清單。

額外同意聲明字串只能做為資訊公開和同意聲明字串的輔助字串,不得用來取代這類字串。如果 Google 收到的請求中不包含資訊公開和同意聲明字串,Google 將不會處理該請求,並將捨棄其中的額外同意聲明字串。

如果同意聲明管理平台已導入此規格,則必須確保所建立的額外同意聲明字串只包含已發布的 Google 廣告技術合作夥伴檔案中的 ID (亦即不在全球供應商清單上的供應商)。Google 收到資訊公開和同意聲明字串時,將檢查其中列出的全球供應商清單版本。如果有供應商已註冊該版本,系統會忽略該供應商的資訊公開和同意聲明字串控制項,以及任何額外同意聲明字串項目。在這種情況下,Google 有權從額外同意聲明字串中移除這類「重複」項目,並連同資訊公開和同意聲明字串,傳遞經修改的額外同意聲明字串。Google 以外的供應商均不得修改額外同意聲明字串。

系統是否仍支援額外同意聲明第 1 版字串?

自 2023 年 12 月起,額外同意聲明第 2 版已成為標準版本。根據第 1 版規格產生的額外同意聲明字串,仍受到支援。不過,這類字串無法指出 ATP 是否已公開資訊。為支援不需要同意聲明的情形,CMP 應遷移至第 2 版規格。

支援「額外同意聲明」的認證同意聲明管理平台 (CMP)

這份清單列示支援 Google 額外同意聲明技術規格的認證 CMP,以及這些 CMP 支援的額外同意聲明版本。

如果您的 CMP 支援額外同意聲明,但 (1) 這份清單未列出您的 CMP,或是 (2) 列出的額外同意聲明版本有誤,請採取以下做法:前往 CMP 登記表頁面,然後選取「我想提問或更新狀態」要求類型。我們會盡力更新名單資訊,確保及時反映您的平台狀態。

支援額外同意聲明的認證 CMP 清單
我們會持續更新通過認證的 CMP,建議發布商定期查看這份清單。

本清單資訊指南

這份清單涵蓋的認證 CMP 相關資訊包括:

  • 認證 CMP通過認證的 CMP 名稱。
  • 資訊公開和同意聲明架構 CMP ID:這個專屬 ID 是由 IAB 指派給通過資訊公開和同意聲明架構驗證的 CMP。
  • 額外同意聲明:CMP 支援的額外同意聲明版本。

支援額外同意聲明的認證 CMP 清單

認證同意聲明管理平台 資訊公開和同意聲明架構同意聲明管理平台 ID Supported version
1&1 Mail & Media GmbH CMP (Private)167ACv2
Adlane LTD CMP396ACv2
Admiral CMP9ACv2
AdOpt430ACv2
ALPRED SL CMP (Private)237ACv2
AppConsent by SFBX®2ACv2
Appodeal Inc CMP432ACv2
Associated Newspapers Ltd CMP27ACv1
Aurion11 CMP474ACv2
AutoScout24 GmbH CMP (Private)397ACv1
AVACY CMP297ACv2
AVADA GROUP COMPANY LIMITED CMP454ACv2
Axel Springer Deutschland GmbH CMP (Private)345ACv2
Axeptio260ACv2
Big Crunch, Inc.501ACv2
BigID Inc.452ACv2
Blasting SA CMP (Private)292ACv1
BurdaForward GmbH CMP (Private)35ACv2
CCM19 CMP343ACv2
Ciao people s.r.l. CMP (Private)58ACv1
CIVIC COMPUTING LTD CMP259ACv1
Clickio CMP63ACv2
Commanders Act CMP90ACv2
Complianz CMP332ACv1
Consentmanager CMP31ACv2
Conzent ApS446ACv2
Cookie Script CMP374ACv2
Cookiebot CMP134ACv2
CookieFirst CMP382ACv2
CookieHub CMP354ACv2
CookieMan429ACv2
CookieYes CMP401ACv2
Didomi CMP7ACv2
Dorik, Inc.472ACv2
DPG Media CMP (Private)411ACv2
Easybrain CMP (Private)350ACv2
eBay Kleinanzeigen GmbH CMP (Private)309ACv1
Ekspress Meedia AS CMP (Private)363ACv1
Ethyca Inc CMP407ACv2
Ezoic CMP299ACv2
FastCMP388ACv2
Flexy Consent317ACv2
Gaijin Network CMP (Private)492ACv2
Geek Software GmbH CMP (Private)423ACv2
Google LLC CMP300ACv2
Gravito CMP302ACv2
Grupa RMF CMP (Private)330ACv2
Guardian News and Media CMP (Private)112ACv2
Guitar Tabs LLC CMP (Private)384ACv2
ILOVEPDF SL CMP (Private)417ACv2
Impala CMP (Private)303ACv1
Infor Biznes Sp. Z o.o. CMP (Private)294ACv2
InMobi Choice CMP10ACv2
Interia CMP (Private)231ACv1
Internetowy Dom Mediowy net S.A. CMP (Private)225ACv2
Iubenda CMP123ACv2
Kayak Software Corporation CMP (Private)413ACv2
Ketch CMP340ACv2
Kixell Tag443ACv2
Learnings CMP387ACv1
legal web GmbH410ACv2
MBEX LTD CMP (Private)414ACv1
Mediavine CMP46ACv2
Meru Data CMP437ACv2
mobile.de CMP (Private)306ACv2
Moonee Publishing LTD CMP (Private)421ACv1
My Agile Privacy CMP403ACv1
NitroPay CMP242ACv1
One Consent CMP273ACv2
Onesecondbefore B.V. CMP355ACv2
Onetrust / Cookiepro CMP28ACv2
Outfit7 CMP (Private)348ACv1
Overwolf Ltd. CMP (Private)246ACv2
Pandectes CMP445ACv2
Paruvendu CMP (Private)222ACv2
Podravka d.d. CMP (Private)441ACv2
PrivacyPillar CMP335ACv1
Pubtech CMP352ACv2
RCS CMP218ACv2
Ringier Axel Springer Polska (Private)280ACv1
Setupad CMP379ACv1
Seven.One Entertainment Group GmbH CMP (Private)318ACv2
Seznam.cz CMP247ACv2
SFR CMP (Private)79ACv2
Sirdata CMP92ACv2
Snigel Adconsent CMP229ACv1
Société Éditrice du Monde (Private)371ACv2
Sourcepoint Dialogue CMP6ACv2
Termly CMP412ACv2
Traffective CMP21ACv2
Transcend CMP399ACv1
Tri-table Sp. z o.o. CMP61ACv2
TRUENDO CMP304ACv1
Truyo CMP462ACv2
Uber CMP (Private)459ACv2
Uniconsent CMP68ACv1
UserCentrics CMP5ACv2
Viber Media CMP (Private)171ACv2
WebToffee GDPR Cookie Consent404ACv2
Wirtualna Polska Media S.A. CMP72ACv1
X-FLOW LTD CMP (Private)436ACv2
Yahoo EMEA CMP (Private)14ACv2

CMP API 擴充功能

支援額外同意聲明的 CMP 應傳回額外同意聲明字串,做為現有資訊公開和同意聲明架構第 2 版 CMP JavaScript API JSON 物件 (TCDataInAppTCData) 的一部分。

TCData = {
  tcString: 'base64url-encoded TC string with segments',
  ...
  addtlConsent: ‘AC string with spec version and consented/disclosed Ad Tech Provider IDs’
}

 

InAppTCData = {
  tcString: 'base64url-encoded TC string with segments',
  ...
  addtlConsent: ‘AC string with spec version and consented/disclosed Ad Tech Provider IDs’
}

應如何儲存額外同意聲明字串?

網頁

同意聲明管理平台可自行選擇儲存機制。

應用程式內

同意聲明管理平台 SDK 會使用 NSUserDefaults (iOS) 或 SharedPreferences (Android) 來儲存產生的額外同意聲明字串,與資訊公開和同意聲明架構第 2 版的應用程式內 API 類似。這項機制可以:

  • 讓供應商輕鬆存取額外同意聲明字串

  • 讓額外同意聲明字串的保留時間橫跨多個應用程式工作階段

  • 如果發布商變更同意聲明管理平台,額外同意聲明字串具有可攜性

注意:如果發布商選擇從應用程式中移除同意聲明管理平台 SDK,則應負責為使用者清除 AddtlConsent 值,以免供應商繼續使用其中包含的額外同意聲明字串。

NSUserDefaults 和 SharedPreferences 中的儲存和查詢鍵
IABTCF_AddtlConsent

字串:包含規格版本和已獲同意的廣告技術供應商 ID 的額外同意聲明字串

如何透過數位廣告鏈傳遞額外同意聲明字串

出價要求

出價要求會使用 ConsentedProvidersSettings,填入不在全球供應商清單上的下游供應商。

message ConsentedProvidersSettings {
 // Set of IDs corresponding to providers for whom the publisher has told
 // Google that its EEA users have given legally valid consent to: 1) the use of cookies or other local  
 // storage where legally required; and 2) the collection, sharing, and use of personal data for 
 // personalization of ads by an ATP in accordance with Google’s EU User Consent Policy.
 // A mapping of provider ID to provider name is posted at providers.csv.
 repeated int64 consented_providers = 2 [packed = true];
}

 // Information about the providers for whom the publisher has told Google
 // that its EEA users have consented to the use of their personal data for
 // ads personalization in accordance with Google's EU User Consent Policy.
 // This field will only be populated when regs_gdpr is true.
 optional ConsentedProvidersSettings consented_providers_settings = 42;

網址式服務

廣告素材顯示時,<img> 標記下方可能會包含一些像素,例如 <img src="http://vendor-a.com/key1=val1&key2=val2">;這個像素會從瀏覽器傳送 HTTP GET 請求到供應商的網域。

由於像素位於 <img> 標記內,無法執行 JavaScript,因此無法使用同意聲明管理平台 API 來取得資訊公開和同意聲明 (TC) 字串。我們會按照類似支援資訊公開和同意聲明 (TC) 字串的方式,在像素網址中應插入額外同意聲明字串的位置提供標準網址參數和巨集。

網址參數 相應的巨集 在網址中的表示法
addtl_consent ADDTL_CONSENT &addtl_consent=${ADDTL_CONSENT}

示例 1

圖片網址必須包含由網址參數和巨集 &addtl_consent=${ADDTL_CONSENT} 組成的鍵/值組合,供應商 A 才能接收額外同意聲明字串。最終網址為:

http://vendor-a.com/key1=val1&key2=val2&addtl_consent=${ADDTL_CONSENT}

 

示例 2

如果特定要求中的額外同意聲明字串為:2~1.35.41.101~dv.

廣告素材的呼叫端或顯示端會以實際的額外同意聲明字串取代網址中的巨集,因此包含該巨集的原始像素在呼叫指定伺服器時,會變成下列形式:

http://vendor-a.com/key1=val1&key2=val2&addtl_consent=2~1.35.41.101~dv.

相關資源

這對您有幫助嗎?

我們應如何改進呢?
搜尋
清除搜尋內容
關閉搜尋
Google 應用程式
主選單
4103947897289328463
true
搜尋說明中心
false
true
true
true
true
true
148
false
false
false
false