edgeConfigOverrides (configure comando)
O objeto edgeConfigOverrides permite substituir as definições de configuração para comandos executados na página atual. Esse objeto é útil quando você tem sites ou subdomínios diferentes para países diferentes ou se tem várias sandboxes da Experience Platform para armazenar dados específicos de diferentes unidades de negócios. Se você quiser substituir as definições de configuração de apenas um único comando na página, considere usar o objeto edgeConfigOverrides no comando sendEvent.
O processo de substituição da configuração do fluxo de dados consiste em duas etapas principais:
- Primeiro, você deve definir a substituição da configuração da sequência de dados ao configurar uma sequência de dados na interface dos fluxos de dados. Consulte Substituições de configuração de sequência de dados na documentação de sequências de dados para obter instruções sobre como configurar substituições.
- Depois de configurar a substituição da sequência de dados na interface dos fluxos de dados, você pode configurar o objeto
edgeConfigOverrides.
Ao definir o objeto edgeConfigOverrides no comando configure, ele se aplica a todos os dados enviados para o Adobe. Os seguintes comandos também oferecem suporte ao objeto edgeConfigOverrides:
A configuração edgeConfigOverrides em qualquer um dos comandos acima tem precedência sobre o objeto edgeConfigOverrides no comando configure, se ambos estiverem definidos. Se qualquer um desses comandos não contiver um objeto edgeConfigOverrides, o objeto edgeConfigOverrides no comando configure será usado.
Exemplo
Se a configuração da sequência de dados tiver todos os serviços compatíveis ativados, o exemplo abaixo substituirá essa configuração e desativará todos os serviços.
alloy("configure", {
orgId: "97D1F3F459CE0AD80A495CBE@AdobeOrg",
datastreamId: "db9c70a1-6f11-4563-b0e9-b5964ab3a858",
edgeConfigOverrides: {
com_adobe_experience_platform: {
enabled: false,
datasets: {
event: {
datasetId: "64b6f930753dd41ca8d4fd77"
}
},
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: ["exampleoverridersid","exampleoverridersid2"]
},
com_adobe_identity: {
idSyncContainerId: 34373
},
com_adobe_target: {
enabled: false,
propertyToken: "01dbc634-07c1-d8f9-ca69-b489a5ac5e94"
},
com_adobe_audience_manager: {
enabled: false
},
com_adobe_launch_ssf: {
enabled: false
}
}
});
orgIdstringdatastreamIdstringcom_adobe_experience_platformobjectcom_adobe_experience_platform.enabledbooleancom_adobe_experience_platform.datasetsobjectcom_adobe_experience_platform.com_adobe_edge_ode.enabledbooleancom_adobe_experience_platform.com_adobe_edge_segmentation.enabledbooleancom_adobe_experience_platform.com_adobe_edge_destinations.enabledbooleancom_adobe_experience_platform.com_adobe_edge_ajo.enabledbooleancom_adobe_analytics.enabledbooleancom_adobe_analytics.reportSuites[]string[]com_adobe_audience_manager.enabledbooleancom_adobe_identity.idSyncContainerIdintegercom_adobe_audience_manager.enabled definido como true. Caso contrário, o serviço Audience Manager será desativado.com_adobe_target.enabledbooleancom_adobe_target.propertyTokenstringcom_adobe_launch_ssfbooleanSubstituições de configuração usando a extensão de tag do Web SDK
O equivalente da extensão de tag do Web SDK deste campo está em Substituições de configuração ao configurar a extensão de tag.