edgeConfigOverrides (configure Befehl)
Mit dem edgeConfigOverrides-Objekt können Sie Konfigurationseinstellungen für Befehle überschreiben, die auf der aktuellen Seite ausgeführt werden. Dieses Objekt ist nützlich, wenn Sie unterschiedliche Websites oder Subdomains für verschiedene Länder haben oder wenn Sie mehrere Experience Platform-Sandboxes haben, um Daten zu speichern, die für verschiedene Geschäftseinheiten spezifisch sind. Wenn Sie die Konfigurationseinstellungen nur für einen einzelnen Befehl auf der Seite überschreiben möchten, sollten Sie das edgeConfigOverrides-Objekt im sendEvent verwenden.
Der Überschreibungsprozess der Datenstromkonfiguration besteht aus zwei Hauptschritten:
- Zunächst müssen Sie in der Datenstrom-Benutzeroberfläche Überschreiben der Datenstromkonfiguration definieren wenn Sie einen Datenstrom konfigurieren. Anweisungen Konfigurieren von Überschreibungen finden Sie Überschreibungen der Datenstromkonfiguration“ in der Dokumentation zu Datenströmen.
- Nachdem Sie die Datenstrom-Überschreibung in der Datenstrom-Benutzeroberfläche konfiguriert haben, können Sie das
edgeConfigOverrides-Objekt konfigurieren.
Wenn Sie das edgeConfigOverrides -Objekt im configure festlegen, gilt dies für alle Daten, die an Adobe gesendet werden. Die folgenden Befehle auch unterstützen das edgeConfigOverrides:
Wenn beide Werte festgelegt sind, hat das Festlegen von edgeConfigOverrides in einem der oben genannten Befehle Vorrang vor dem edgeConfigOverrides-Objekt im configure. Wenn einer dieser Befehle kein edgeConfigOverrides-Objekt enthält, wird das edgeConfigOverrides-Objekt im configure-Befehl verwendet.
Beispiel
Wenn in Ihrer Datenstromkonfiguration alle unterstützten Services aktiviert sind, überschreibt das folgende Beispiel diese Einstellung und deaktiviert alle Services.
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 auf true gesetzt ist. Andernfalls ist der Audience Manager-Service deaktiviert.com_adobe_target.enabledbooleancom_adobe_target.propertyTokenstringcom_adobe_launch_ssfbooleanKonfigurationsüberschreibungen mithilfe der Tag-Erweiterung „Web SDK"
Die Web SDK-Tag-Erweiterung, die diesem Feld entspricht, befindet sich unter Konfigurationsüberschreibungen beim Konfigurieren der Tag-Erweiterung.