如何在轉換體驗中使用 GTM 同意模式
已發表: 2021-06-30當 Google Analytics 發布同意模式的第一個功能時,我們很高興能夠對其進行測試並與您分享為什麼這對隱私來說意義重大。 這是朝著正確方向邁出的一大步,因為它使網站運營商能夠遵守 GDPR 並更加了解電子隱私指令 (ePD)。
從那以後,我們一直在耐心等待有關與 Google 首選實施解決方案 Google Tag Manager (GTM) 進行更全面集成的消息。
就在上個月,谷歌宣布了新功能,這些新功能不僅可以幫助用戶確定和實施同意,而且不僅限於谷歌標籤,還包括在 GTM 容器中運行的任何標籤。
Google 同意模式:有哪些新功能?
以下是 GTM 360 和免費 GTM 容器中可用的新功能列表:
1. 新的同意類型(除了在同意模式中引入的 ad_storage 和 analytics_storage)。
2. 帶有內置同意檢查和附加同意檢查的標籤特定同意設置。
3. 新的同意概覽屏幕,您可以在其中快速檢查哪些標籤已配置為額外的同意設置,哪些仍在等待更新。 需要從 Admin Container Settings 啟用這個新屏幕。
4. 新的觸發器類型,將同意初始化觸發器(在容器中的任何其他內容之前觸發)和初始化觸發器(在同意初始化觸發器之外的任何內容之前觸發)添加到組合中。
5. 用於製作同意管理平台 (CMP) 模板的新自定義模板沙箱 API。
如何在您的 A/B 體驗和個性化中實施 Google 同意模式
接下來,讓我們看看如何在您的 A/B 體驗和個性化中使用這些新功能。
您可以使用以下提示:
- 無論您是否使用 GTM 來部署您的轉換跟踪代碼。
- 無論您是否使用 CMP 平台(如 Cookiebot、OneTrust、CookieConsent、CookieInformation、UniConsent、ConsentManager、Civic Cookie Control、iubenda、Didomi、Usercentrics)來尊重訪問者同意設置。
在繼續之前:
您知道 Convert Experiences 集成了 100 多種工具嗎?
看看 Convert 如何與這些 CMP 平台集成:Civic Cookie Control、Cookiebot、CookieConsent。
以及 Convert 如何與 Google Tag Manager 集成。
無需 GTM 和 CMP 直接實施
幾個月前,我們發布了有關如何使用事件跟踪將轉換數據(體驗/變體名稱-ID)推送到 Google Analytics 的說明。 使用這些說明,您現在可以擴展此用例以包括 Google 標記的同意模式。
這是默認代碼段的樣子。
請記住,理想情況下,這將通過將代碼放置在您的 Global Project Javascript 區域中而位於頁面頂部。
<!-- 全局站點標籤 - 同意設置--> 窗口.dataLayer = 窗口.dataLayer || []; 函數 gtag() { window.dataLayer.push(arguments); } gtag('同意', '默認', { ad_storage: '拒絕', analytics_storage:授予, 等待更新:500, 地區:['US-CA'] }); <!-- 轉換體驗事件--> gtag('event', 轉換體驗, { 'event_category' : '經驗', 'event_label':'Experience1234098_Variation1' });
上面的 gtag() 命令為來自加利福尼亞 (US-CA) 的訪問者設置默認同意設置,以拒絕訪問廣告並接受訪問分析存儲。 對於這些用戶,只有無 cookie 的 ping 會被發送到 Google 服務器用於廣告,而分析 cookie 可以被存儲。
緊接著,另一個 gtag() 命令可以發送 Convert 事件並通知同一訪問者他們被分到了哪個體驗/變化中。 這種組合將允許您從您的 Google 帳戶中的轉換應用程序中獲取轉換數據的分析。
谷歌同意模式與 GTM 相結合但沒有 CMP
如果您使用 GTM 部署 Convert 跟踪代碼並希望利用新的同意設置,請按照以下步驟操作。
1. 在您網站的 Google Tag Manager 集成代碼上方添加以下代碼:
<!-- 谷歌同意模式 --> <腳本> 窗口.dataLayer = 窗口.dataLayer || []; 函數 gtag(){dataLayer.push(參數);} gtag('consent', 'default', {'ad_storage': 'denied', 'analytics_storage': 'denied', 'wait_for_update': 500}); </腳本> <!-- 谷歌標籤管理器 --> <腳本>(函數(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?script','dataLayer','GTM-XXXXXX');</script> <!-- 轉換體驗事件--> <腳本> gtag('event', 轉換體驗, { 'event_category' : '經驗', 'event_label':'Experience1234098_Variation1' }); </腳本>
2. 您還應該更新您的 GTM 標籤以考慮新的同意檢查:
3. 最後,將 GTM 中的 Convert tracking code 的觸發觸發器更改為 Consent Initialization All Pages:
結合 GTM 和 CMP 的 Google 同意模式
上述用例很好,但請記住,Google 同意模式不會取代同意管理平台 (CMP)。
通過將同意模式 API 與同意管理平台 (CMP) 配對,CRO 專家可以指示用戶是否同意使用與分析、廣告和/或廣告相關的 cookie。 受支持的 Google 標籤將尊重此信號並相應地調整其行為,僅在為這些特定目的獲得同意的情況下才使用 cookie。
網站運營商可以使用 Google 同意模式,而不是事先阻止轉換標籤。 這是有益的,因為標籤(以及最終您的 A/B 體驗和個性化)在未經同意的情況下不會被完全阻止。 相反,Google 將使用該信號根據用戶在 CMP 中的同意偏好來調整標籤行為。
請參閱 Google 提供的此表,了解您的 CMP 是否支持 GTM 中的同意設置。
如果您的 CMP 支持新的 GTM 同意設置,請隨時按照他們的說明進行操作,如果您需要有關 A/B 體驗的任何幫助,請隨時與我們聯繫。
想法?
在需要同意的新隱私環境中,GTM 必須在幫助提高透明度方面發揮積極作用。 重要的是開始將用戶同意視為第一個轉換點,並以這種方式批判性地看待用戶體驗驅動同意。
A/B 測試同意體驗是必須的。 它將導致更高比例的同意用戶和更合乎道德的數據收集和受眾創建流程——讓您的企業比競爭對手的企業更具競爭優勢。 這是您可以優化網站的同意轉化率的方法。
您如何看待 Google 跟踪代碼管理器中的新同意管理設置? 您是否願意在使用 Convert 進行體驗時嘗試這些方法?