[Alpha]{class="badge informative"}

edgeConfigOverrides (Server-SDK, configure)

Auf dieser Seite werden edgeConfigOverrides in der configure-Methode von Server SDK beschrieben. Informationen zu Web SDK finden Sie unter edgeConfigOverrides.

Mit dem edgeConfigOverrides können Sie Datenstromeinstellungen für jede Anfrage überschreiben, die eine Instanz sendet. Sie können beispielsweise Daten an einen anderen Experience Platform-Datensatz, eine andere Analytics Report Suite oder eine andere Target-Eigenschaft als die Standardwerte des Datenstroms senden. Dies ist nützlich, wenn ein Server mehrere Websites oder Geschäftseinheiten verarbeitet, die einen Datenstrom gemeinsam nutzen. Um die Einstellungen für ein einzelnes Ereignis zu überschreiben, verwenden Sie stattdessen das edgeConfigOverrides -Objekt in sendEvent.

Das Überschreiben der Datenstromeinstellungen erfolgt in zwei Schritten:

  1. Definieren Sie die Überschreibungen, die Sie beim Konfigurieren ​ Datenstroms zulassen ​. Anweisungen ​ Sie unter ​ der Datenstromkonfiguration .
  2. Legen Sie das edgeConfigOverrides-Objekt in Ihrem Code fest.

Wenn Sie edgeConfigOverrides in configure festlegen, gilt dies für jede Anfrage aus der -Instanz und aus jedem forRequest-Handle, das die -Instanz erstellt. Die folgenden Methoden akzeptieren auch ein edgeConfigOverrides-Objekt für einen einzelnen Aufruf:

Wenn ein Methodenaufruf ein eigenes edgeConfigOverrides enthält, wird er von SDK mit dem Objekt aus configure für diesen Aufruf kombiniert. Für jede Eigenschaft der obersten Ebene, z. B. com_adobe_analytics, ersetzt der Wert aus dem Methodenaufruf den gesamten Wert aus configure. Eigenschaften der obersten Ebene, die Sie nur in festgelegt haben, gelten weiterhin configure.

Wenn configure beispielsweise com_adobe_analytics und com_adobe_target festlegt und ein sendEvent-Aufruf nur com_adobe_analytics festlegt, verwendet dieses Ereignis com_adobe_analytics aus sendEvent und com_adobe_target aus configure. In einer Eigenschaft der obersten Ebene verschachtelte Eigenschaften werden nicht kombiniert. Schließen Sie daher alle benötigten verschachtelten Eigenschaften wie enabled und reportSuites ein.

Beispiel

Das folgende Beispiel überschreibt für jede Anfrage den Experience Platform-Datensatz, die Analytics Report Suites und die Target-Eigenschaft:

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

Unterstützte Überschreibungen properties

Eigenschaft
Typ
Beschreibung
com_adobe_experience_platform.enabled
Boolesch
Bestimmt, ob Daten an Adobe Experience Platform gesendet werden.
com_adobe_experience_platform.datasets.event.datasetId
Zeichenfolge
Der Datensatz, der Ereignisdaten empfängt.
com_adobe_experience_platform.com_adobe_edge_ode.enabled
Boolesch
Bestimmt, ob Daten an Offer Decisioning gesendet werden.
com_adobe_experience_platform.com_adobe_edge_segmentation.enabled
Boolesch
Bestimmt, ob Daten an die Edge-Segmentierung gesendet werden.
com_adobe_experience_platform.com_adobe_edge_destinations.enabled
Boolesch
Bestimmt, ob Daten an Edge-Ziele gesendet werden.
com_adobe_experience_platform.com_adobe_edge_ajo.enabled
Boolesch
Bestimmt, ob Daten an Adobe Journey Optimizer gesendet werden.
com_adobe_analytics.enabled
Boolesch
Bestimmt, ob Daten an Adobe Analytics gesendet werden.
com_adobe_analytics.reportSuites
Zeichenfolgen-Array
Die Report Suites, die Analytics-Daten erhalten.
com_adobe_audience_manager.enabled
Boolesch
Bestimmt, ob Daten an Adobe Audience Manager gesendet werden.
com_adobe_identity.idSyncContainerId
Ganzzahl
Der zu verwendende Audience Manager-Synchronisierungs-Container für Drittanbieter-IDs. com_adobe_audience_manager.enabled muss true sein.
com_adobe_target.enabled
Boolesch
Bestimmt, ob Daten an Adobe Target gesendet werden.
com_adobe_target.propertyToken
Zeichenfolge
Das Token für die Adobe Target-Eigenschaft.
com_adobe_launch_ssf.enabled
Boolesch
Bestimmt, ob Daten an die Ereignisweiterleitung gesendet werden.

Sie können nur die Einstellungen überschreiben, die Sie in der Datenstromkonfiguration zulässig sind. Siehe Überschreibungen der Datenstromkonfiguration.

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