在Marketo Measure Js中確保GDPR的同意 ensuring-consent-for-gdpr-in-marketo-measure-js
一般資料保護規範(GDPR)是一項歐盟法規,於2018年5月25日生效。
概觀 overview
GDPR的目的是加強歐盟(EU)和歐洲經濟區(EEA)內資料主體對其個人資料的使用和保護方式的權利。 「個人資料」是指與已識別或可識別的自然人相關的任何資訊。 GDPR適用於歐盟內或歐盟以外任何向歐盟及EEA內的資料主體行銷商品或服務及/或追蹤其行為的組織。 如果您與歐洲資料主體有業務往來,涉及處理其個人資料,此法規即適用於您。 違規者將受到嚴厲的處罰,違規者會被處以鉅額罰款;單次違規的最高罰款為2,000萬歐元,或全球每年營業額的4%,以金額較大者為準。
根據預設,bizible.js會收集使用者的分析資料,除非將其設定為等待同意。 當bizible.js設定為等待使用者同意時,它不會建立任何Cookie或傳送任何分析資料,直到取得同意為止。
如何等待同意 how-to-wait-for-consent
有兩種方式可設定bizible.js以等待同意。
選項1 — 將預設bizible.js指令碼標籤取代為:
<script id="bizible-settings" type="text/javascript" src="https://cdn.bizible.com/scripts/bizible.js" async="" data-consent-button-id="ConsentButtonId"></script>
如果您使用Google Tag Manager安裝指令碼,請記住GTM會移除資料屬性,因此請改用下列指令碼:
<span id="bizible-settings" data-consent-button-id="ConsentButtonId"></span>
<script type="text/javascript" src=https://cdn.bizible.com/scripts/bizible.js async=""></script>
按一下此HTML元素時,bizible.js會建立Cookie以記住已收到該使用者的同意,並照常開始收集分析資料。
或 —
選項2 — 將預設bizible.js指令碼標籤取代為:
<script id="bizible-settings" type="text/javascript" src="https://cdn.bizible.com/scripts/bizible.js" async="" data-requires-user-consent="true"></script>
這會告知bizible.js在達成同意之前不要追蹤,此動作可使用下列JS API完成:
window['Bizible'] = window['Bizible'] || { _queue: [],推播:函式(o, p) {這個。_queue.push({ type: o, data: p }); } };
Bizible。 Push('Consent', true);
如果您使用Google Tag Manager安裝指令碼,請記住GTM會移除資料屬性,因此請改用下列指令碼:
<span id="bizible-settings" data-requires-user-consent="true"></span>
<script type="text/javascript" src=https://cdn.bizible.com/scripts/bizible.js async=""></script>
相反地,客戶也可以使用此API來撤銷使用者的同意:
window['Bizible'] = window['Bizible'] || { _queue: [], Push: function (o, p) { this._queue.push({ type: o, data: p }); } };
Bizible.Push('Consent', false);
此程式碼執行時,會刪除bizible.js先前建立的所有Cookie,並在使用者同意後恢復分析資料的收集。