[Alpha]{class="badge informative"}

edgeConfigOverrides (SDK do Servidor, configure)

Esta página descreve edgeConfigOverrides no método configure do SDK do Servidor. Para o Web SDK, consulte edgeConfigOverrides.

O objeto edgeConfigOverrides permite substituir configurações de sequência de dados para cada solicitação enviada por uma instância. Por exemplo, você pode enviar dados para um conjunto de dados do Experience Platform, conjunto de relatórios do Analytics ou propriedade do Target diferente dos padrões do fluxo de dados. Isso é útil quando um servidor lida com vários sites ou unidades de negócios que compartilham um fluxo de dados. Para substituir as configurações de um único evento, use o objeto edgeConfigOverrides em sendEvent.

A substituição das configurações de sequência de dados executa duas etapas:

  1. Defina as substituições que deseja permitir quando configurar a sequência de dados. Consulte Substituições da configuração da sequência de dados para obter instruções.
  2. Defina o objeto edgeConfigOverrides no código.

Quando você define edgeConfigOverrides em configure, ele se aplica a todas as solicitações da instância e de cada identificador forRequest criado pela instância. Os métodos a seguir também aceitam um objeto edgeConfigOverrides para uma única chamada:

Se uma chamada de método inclui seu próprio objeto edgeConfigOverrides, o SDK o combina com o objeto de configure para essa chamada. Para cada propriedade de nível superior, como com_adobe_analytics, o valor da chamada do método substitui o valor inteiro de configure. As propriedades de nível superior definidas somente em configure ainda se aplicam.

Por exemplo, se configure definir com_adobe_analytics e com_adobe_target, e uma chamada sendEvent definir apenas com_adobe_analytics, esse evento usará com_adobe_analytics de sendEvent e com_adobe_target de configure. As propriedades aninhadas dentro de uma propriedade de nível superior não são combinadas, portanto, inclua todas as propriedades aninhadas necessárias, como enabled e reportSuites.

Exemplo

O exemplo a seguir substitui o conjunto de dados do Experience Platform, os conjuntos de relatórios do Analytics e a propriedade do Target para cada solicitação:

await alloy.configure({
  datastreamId: "ebebf826-a01f-4458-8cec-ef61de241c93",
  orgId: "ADB3LETTERSANDNUMBERS@AdobeOrg",
  edgeCredentials: {
    clientId: process.env.ADOBE_CLIENT_ID,
    clientSecret: process.env.ADOBE_CLIENT_SECRET,
    scopes: process.env.ADOBE_SCOPES.split(",")
  },
  edgeConfigOverrides: {
    com_adobe_experience_platform: {
      datasets: {
        event: {
          datasetId: "64b6f930753dd41ca8d4fd77"
        }
      }
    },
    com_adobe_analytics: {
      reportSuites: ["examplersid1", "examplersid2"]
    },
    com_adobe_target: {
      propertyToken: "01dbc634-07c1-d8f9-ca69-b489a5ac5e94"
    }
  }
});

Sobreposições aceitas properties

Propriedade
Tipo
Descrição
com_adobe_experience_platform.enabled
Booleano
Determina se os dados são enviados para o Adobe Experience Platform.
com_adobe_experience_platform.datasets.event.datasetId
String
O conjunto de dados que recebe dados do evento.
com_adobe_experience_platform.com_adobe_edge_ode.enabled
Booleano
Determina se os dados são enviados para o Offer Decisioning.
com_adobe_experience_platform.com_adobe_edge_segmentation.enabled
Booleano
Determina se os dados são enviados para a segmentação do Edge.
com_adobe_experience_platform.com_adobe_edge_destinations.enabled
Booleano
Determina se os dados do são enviados para os Destinos do Edge.
com_adobe_experience_platform.com_adobe_edge_ajo.enabled
Booleano
Determina se os dados são enviados para o Adobe Journey Optimizer.
com_adobe_analytics.enabled
Booleano
Determina se os dados são enviados para o Adobe Analytics.
com_adobe_analytics.reportSuites
Matriz de cadeias de caracteres
Os conjuntos de relatórios que recebem dados do Analytics.
com_adobe_audience_manager.enabled
Booleano
Determina se os dados são enviados para o Adobe Audience Manager.
com_adobe_identity.idSyncContainerId
Número inteiro
O contêiner de sincronização de ID de terceiros do Audience Manager a ser usado. Exige que com_adobe_audience_manager.enabled seja true.
com_adobe_target.enabled
Booleano
Determina se os dados são enviados para o Adobe Target.
com_adobe_target.propertyToken
String
O token da propriedade Adobe Target.
com_adobe_launch_ssf.enabled
Booleano
Determina se os dados são enviados para o encaminhamento de eventos.

Você pode substituir apenas as configurações permitidas na configuração da sequência de dados. Consulte Substituições da configuração da sequência de dados.

recommendation-more-help
experience-platform-help-collection