在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或发送任何分析数据,直到获得同意为止。

可通过两种方式设置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>

NOTE
在这种情况下,bizible.js会将点击事件附加到ID为“ConsentButtonId”的HTML元素。

单击此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完成:

窗口['Bizible'] = window['Bizible'] || { _queue: [],推送:函数(o, p) { this._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>

NOTE
bizible.js将创建一个Cookie,以记住已收到用户的同意,并且仅在调用JS API之后才开始照常收集分析数据。

相反,客户还可以使用此API撤回用户的同意:

window['Bizible'] = window['Bizible'] || { _queue: [], Push: function (o, p) { this._queue.push({ type: o, data: p }); } };

Bizible.Push('Consent', false);

执行此代码时,它会删除bizible.js之前创建的所有Cookie,并且仅在用户同意时才恢复分析数据的收集。

recommendation-more-help
9deee213-85c8-4c42-8ba8-089345b91d20