[Alpha]{class="badge informative"}

edgeConfigOverrides (Server SDK, configure)

Questa pagina descrive edgeConfigOverrides nel metodo Server SDK configure. Per il Web SDK, vedere edgeConfigOverrides.

L’oggetto edgeConfigOverrides consente di ignorare le impostazioni dello stream di dati per ogni richiesta inviata da un’istanza. Ad esempio, puoi inviare dati a un set di dati Experience Platform, una suite di rapporti Analytics o una proprietà Target diversi dalle impostazioni predefinite dello stream di dati. Questo è utile quando un server gestisce diversi siti web o business unit che condividono uno stream di dati. Per ignorare le impostazioni per un singolo evento, utilizzare l’oggetto edgeConfigOverrides in sendEvent.

La sostituzione delle impostazioni dello stream di dati prevede due passaggi:

  1. Definisci le sostituzioni che desideri consentire quando configura lo stream di dati. Per istruzioni, consulta Override della configurazione Datastream.
  2. Impostare l’oggetto edgeConfigOverrides nel codice.

Quando imposti edgeConfigOverrides in configure, questo si applica a ogni richiesta dall’istanza e da ogni handle forRequest creato dall’istanza. I metodi seguenti accettano anche un oggetto edgeConfigOverrides per una singola chiamata:

Se una chiamata del metodo include il proprio oggetto edgeConfigOverrides, SDK lo combina con l’oggetto di configure per quella chiamata. Per ogni proprietà di primo livello, ad esempio com_adobe_analytics, il valore della chiamata del metodo sostituisce l’intero valore di configure. Le proprietà di primo livello impostate solo in configure sono ancora valide.

Ad esempio, se configure imposta com_adobe_analytics e com_adobe_target e una chiamata sendEvent imposta solo com_adobe_analytics, tale evento utilizza com_adobe_analytics da sendEvent e com_adobe_target da configure. Le proprietà nidificate all’interno di una proprietà di livello principale non vengono combinate, pertanto includi tutte le proprietà nidificate necessarie, ad esempio enabled e reportSuites.

Esempio

L’esempio che segue sostituisce il set di dati di Experience Platform, le suite di rapporti di Analytics e la proprietà Target per ogni richiesta:

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"
    }
  }
});

Sostituzioni supportate properties

Proprietà
Tipo
Descrizione
com_adobe_experience_platform.enabled
Booleano
Determina se i dati vengono inviati a Adobe Experience Platform.
com_adobe_experience_platform.datasets.event.datasetId
Stringa
Il set di dati che riceve i dati evento.
com_adobe_experience_platform.com_adobe_edge_ode.enabled
Booleano
Determina se i dati vengono inviati ad Offer Decisioning.
com_adobe_experience_platform.com_adobe_edge_segmentation.enabled
Booleano
Determina se i dati vengono inviati alla segmentazione di Edge.
com_adobe_experience_platform.com_adobe_edge_destinations.enabled
Booleano
Determina se i dati vengono inviati alle destinazioni Edge.
com_adobe_experience_platform.com_adobe_edge_ajo.enabled
Booleano
Determina se i dati vengono inviati a Adobe Journey Optimizer.
com_adobe_analytics.enabled
Booleano
Determina se i dati vengono inviati ad Adobe Analytics.
com_adobe_analytics.reportSuites
Array di stringhe
Le suite di rapporti che ricevono i dati di Analytics.
com_adobe_audience_manager.enabled
Booleano
Determina se i dati vengono inviati a Adobe Audience Manager.
com_adobe_identity.idSyncContainerId
Intero
Il contenitore di sincronizzazione ID di terze parti di Audience Manager da utilizzare. Richiede com_adobe_audience_manager.enabled per essere true.
com_adobe_target.enabled
Booleano
Determina se i dati vengono inviati ad Adobe Target.
com_adobe_target.propertyToken
Stringa
Token per la proprietà Adobe Target.
com_adobe_launch_ssf.enabled
Booleano
Determina se i dati vengono inviati all’inoltro di eventi.

Puoi sovrascrivere solo le impostazioni consentite nella configurazione dello stream di dati. Consulta Override della configurazione dello stream di dati.

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