edgeConfigOverrides (sendEvent命令)
edgeConfigOverrides对象允许您仅覆盖当前sendEvent命令的配置设置。 当您希望使用与其他Web SDK实施不同的配置设置运行的同一页面上有特定命令时,此对象非常有用。 如果要覆盖给定页面上所有命令的配置设置,请考虑在edgeConfigOverrides命令configure中使用对象。
总体数据流配置覆盖过程包括两个主要步骤:
请注意,configure命令还支持edgeConfigOverrides对象;请参阅edgeConfigOverrides命令下的configure。 如果同时设置了edgeConfigOverrides命令中的sendEvent对象,则该对象优先于edgeConfigOverrides命令中的configure对象。
示例
如果您的数据流配置启用了所有受支持的服务,则以下示例将覆盖此设置并禁用所有服务(请参阅每个服务上的enabled: false设置)。 此对象支持与edgeConfigOverrides命令中的configure对象相同的属性。
alloy("sendEvent", {
renderDecisions: true,
edgeConfigOverrides: {
datastreamId: "bfa8fe21-6157-42d3-b47a-78310920b39d",
com_adobe_experience_platform: {
enabled: false,
datasets: {
event: {
datasetId: "64b6f949a8a6891ca8a28911",
},
},
com_adobe_edge_ode: {
enabled: false,
},
com_adobe_edge_segmentation: {
enabled: false,
},
com_adobe_edge_destinations: {
enabled: false,
},
com_adobe_edge_ajo: {
enabled: false,
},
},
com_adobe_analytics: {
enabled: false,
reportSuites: ["examplersid3"],
},
com_adobe_identity: {
idSyncContainerId: 34374,
},
com_adobe_target: {
enabled: false,
propertyToken: "f3fd55e1-a06d-8650-9aa5-c8356c6e2223",
},
com_adobe_audience_manager: {
enabled: false,
},
com_adobe_launch_ssf: {
enabled: false,
},
},
});
1ae86b30-e55e-49c1-ab11-9d0356a5f3e1