文章目錄
什麼是Trust Arc
Trust Arc,原名Truste, 是一家位于美國加州的隱私合規科技公司,主要為企業提供隱私合規相關的軟體或服務,幫助企業建立和完善隱私合規的相應隱私管理流程,使其快速的符合不同的法律法規的要求。
延伸閱讀:同意聲明管理平台 (CMP)有哪些?
原理
Trust Arc在使用者拒絕或同意的時候會將使用者的授權信息寫入到cookie cmapi_cookie_privacy 裡,其中包含有數值2,就表示是允許GA4追蹤:
然後發送事件cookie_prefs_set,所以,對於第一個頁面,可以通過事件cookie_prefs_set去觸發,之後的頁面,可以給現有觸發條件添加一個觸發條件,cmapi_cookie_privacy裡包含2才可以觸發。
需要注意:Trust Arc在使用者拒絕或同意的時候會發送多個事件,但只有cookie_prefs_set事件是在已經將用戶的授權信息寫入到Cookie裡才發送的。
設定過程
接下來看如何設定:
第一個頁面
對於第一個頁面,可以通過事件事件cookie_prefs_set去觸發,同時還需要知道cookie cmapi_cookie_privacy裡是包含2。
變數
觸發條件
代碼
這個設定就是使用者同意,已經將同意的信息寫入到Cookie cmapi_cookie_privacy,然後發送cookie_prefs_set事件,GTM的設定通過cookie_prefs_set事件裡cmapi_cookie_privacy包含2,作為觸發條件,表示同意GA4追蹤。
其他頁面
其他頁面的代碼,都在觸發條件裡添加 Trust Arc cmapi_cookie_privacy 與規則運算符式相符 2,表示包含2,同意GA4追蹤。
如果使用者後續調整授權,如拒絕,那麼Cookie cmapi_cookie_privacy就包含2,GA4就不做追蹤。