進一步瞭解如何使用同意聲明管理平台或內容管理系統設定同意橫幅。
步驟 1:設定同意橫幅
- 註冊 CookieFirst 帳戶。
- 透過「Getting Started」(開始使用) 精靈設定橫幅。
- 確認橫幅符合《Google 歐盟地區使用者同意授權政策》規定。
如要進一步瞭解如何設定橫幅,請參閱 CookieFirst Implementation Guide (CookieFirst 導入指南)。
步驟 2:設定同意聲明模式
使用 Google 代碼管理工具進行設定
- 開啟 Google 代碼管理工具,然後前往您的容器。
- 在「代碼」中按一下「新增」,並為代碼命名。
- 按一下「代碼設定」,然後點選「探索社群範本庫的其他代碼類型」。在範本庫中搜尋「CookieFirst」,然後安裝 CookieFirst 提供的「CookieFirst CMP integration (Consent Mode)」。
- 在 CookieFirst 資訊主頁中,前往「Settings for Your Domain」(網域設定),然後選取左側欄中的「Embed Script」(嵌入指令碼)。複製網域 API 金鑰。
- 返回代碼管理工具,然後貼上網域 API 金鑰。
- 在「進階同意聲明模式設定」下方,設定您要使用的預設設定。
- 新增通用設定資料列,並將「區域」留空。您可以在「區域」方塊中,使用以半形逗號分隔的 ISO 3166-2 國家/地區代碼,為特定區域設定加入其他資料列。
- 按一下「新增」,然後點選「觸發條件」。
- 選取「Consent Initialization - All Pages」(同意聲明初始化 - 所有網頁),然後點按「儲存」。
- 按一下右上角的「預覽」以測試容器。查看下方的測試操作說明。
- 發布容器。
使用其他平台設定,或直接透過網站程式碼設定
您可以設定 Google 同意聲明模式第 2 版的預設設定以取代 Cookie 通知橫幅。請務必在網站的 <head> 區段頂端加入任何 Google 代碼之前,先行載入您的 Cookie 通知橫幅嵌入指令碼。這是確保 CMP 運作正常的必要步驟。進一步瞭解不使用 Google 代碼管理工具的 Google 同意聲明模式第 2 版 (手動整合)。
- 開啟 CookieFirst,然後前往「Domain Settings」(網域設定) 頁面。
- 搜尋「Google Consent Mode Settings」(Google 同意聲明模式設定) 部分。
- 將「Enable Google Consent Mode」(啟用 Google 同意聲明模式) 切換按鈕設為開啟。
- 將「Set Google Consent Mode Defaults over Cookie Banner」(在 Cookie 通知橫幅上設定 Google 同意聲明模式預設設定) 切換按鈕設為開啟。
- 在下一節中,根據區域設定同意聲明模式類型。注意:如果您位於歐盟和歐洲經濟區,建議保持停用預設設定。對於歐盟境外的使用者,請諮詢您的法律團隊,以決定適當做法。
- 按一下「儲存」完成橫幅設定。
- 在 CookieFirst 資訊主頁中,前往「Settings for Your Domain」(網域設定),然後選取左側欄中的「Embed Script」(嵌入指令碼)。複製「Content Delivery Network」(內容傳遞網路) 下方程式碼方塊中的程式碼。
- 如果您使用網站製作工具,請參閱相關說明文件,瞭解如何在每個網頁的「head 代碼」中導入程式碼。
- 在每個網頁的
<head>
代碼中 (如果您使用網站製作工具,請參閱上方說明),將下列程式碼貼在<head>
代碼最上方,緊接著貼上先前所複製的 CMP 指令碼。請注意,這是確保 CMP 運作正常的必要步驟。
<script>
// Define dataLayer and the gtag function.
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
// Set default consent for specific regions according to your requirements
gtag('consent', 'default', {
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'analytics_storage': 'denied',
'regions':[<list of ISO 3166-2 region codes>]
});
// Set default consent for all other regions according to your requirements
gtag('consent', 'default', {
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'analytics_storage': 'denied'
});
</script>
<!--Banner script here!-->
使用 Tag Assistant 進行測試
進一步瞭解如何使用 Google 代碼管理工具排解同意聲明模式的問題。