使用AdobeLaunch中的Experience CloudID服务扩展的选择加入服务
了解如何在Adobe启动项中使用Experience CloudID管理选择加入服务。
描述 description
环境
- Customer Journey Analytics
- Adobe Analytics
问题/症状
在Adobe启动项中使用Experience CloudID管理选择加入服务。
解决方法 resolution
Adobe启动项中的Experience CloudID服务扩展允许您管理选择加入权限。 默认情况下,所有Adobe Experience Cloud解决方案都授予选择加入权限。 您可以配置扩展中的设置,以跟踪用户的选择启用/禁用选择。
以下是启用和配置选择加入服务的简单指南。
注意:本指南假定已在Launch中实施Experience CloudID服务扩展。
步骤1
第一步是在Experience CloudID服务扩展UI中启用选择加入。 扩展为您提供了以下三个初始选项:
否:默认情况下选择“否”。 这将允许您允许跟踪,就像已授予所有权限一样。
是:启用此选项会导致库在触发服务器调用之前等待您同意。
Determined at runtime using function: 启用此选项将导致库等待您的同意。 您需要提供对回调函数的引用,该函数将返回布尔值(True或False)以确定是否已启用Optin。
要启用选择加入,请选择是。
步骤2
下一步是构建一种获得您同意的机制。 可使用Java脚本或任何服务器端脚本完成此操作。 需要向用户显示“同意Cookie”对话框并记录所做的选择。
步骤3
使用同意书获得必要权限后,您需要将选择发送到选择加入服务。
以下文档详细介绍了选择加入服务API。
假定网站仅具有Adobe Analytics实施并且需要您的同意(如步骤2中所述)。 根据用户首选项,可以运行以下脚本以批准/拒绝选择加入。
批准
adobe.optIn.approve([ adobe.OptInCategories.ANALYTICS] , true);
adobe.optIn.complete();
拒绝
adobe.optIn.deny([ adobe.OptInCategories.ANALYTICS] , true);
adobe.optIn.complete();
您还可以使用以下代码获取权限,并相应地显示/隐藏Cookie同意窗口。
if (adobe.optIn.isApproved(adobe.OptInCategories.ANALYTICS)){
$("#consent").hide();
}
一旦触发上述代码,就会立即触发Analytics服务器调用。
您还可以检查扩展中的其他配置。 但是,这不在本文件的涵盖范围内。 有关详细信息,请参阅Optin扩展文章。