Auf dieser Seite werden edgeConfigOverrides in der sendEvent-Methode von Server SDK beschrieben. Informationen zu Web SDK finden Sie unter edgeConfigOverrides.
Mit dem edgeConfigOverrides -Objekt von sendEvent können Sie Datenstromeinstellungen für ein einzelnes Ereignis überschreiben. Verwenden Sie sie, wenn für ein Ereignis andere Einstellungen erforderlich sind als für die restliche Implementierung, z. B. ein anderer Datensatz, eine andere Report Suite oder ein anderer Datenstrom. Um die Einstellungen für jedes Ereignis zu überschreiben, verwenden Sie stattdessen das edgeConfigOverrides -Objekt in configure.
Das Überschreiben der Datenstromeinstellungen erfolgt in zwei Schritten:
- Definieren Sie die Überschreibungen, die Sie beim Konfigurieren Datenstroms zulassen . Anweisungen Sie unter der Datenstromkonfiguration .
- Legen Sie das
edgeConfigOverrides-Objekt in Ihrem Code fest.
Wenn Sie edgeConfigOverrides sowohl in configure als auch in sendEvent festlegen, werden sie von der SDK für dieses Ereignis kombiniert. Für jede Eigenschaft der obersten Ebene, z. B. com_adobe_analytics, ersetzt der Wert aus sendEvent den gesamten Wert aus configure. Eigenschaften der obersten Ebene, die Sie nur in festgelegt haben, gelten weiterhin configure. Ein Beispiel finden Sie unter edgeConfigOverrides in configure .
Beispiel
Das folgende Beispiel sendet ein Ereignis an einen anderen Datenstrom und überschreibt dessen Analytics Report Suite und Target-Eigenschaft:
await visitor.sendEvent({
xdm: {
eventType: "commerce.purchases",
identityMap: {
Email: [{ id: "visitor@example.com", primary: true }]
}
},
edgeConfigOverrides: {
datastreamId: "bfa8fe21-6157-42d3-b47a-78310920b39d",
com_adobe_analytics: {
reportSuites: ["examplersid3"]
},
com_adobe_target: {
propertyToken: "f3fd55e1-a06d-8650-9aa5-c8356c6e2223"
}
}
});
Die datastreamId-Eigenschaft sendet dieses Ereignis an einen anderen als den in datastreamId festgelegten Datenstrom. Alle anderen Eigenschaften sind dieselben wie die Eigenschaften von edgeConfigOverrides in configure.