Cette page décrit les datastreamId de la méthode configure de Server SDK. Pour le Web SDK, voir datastreamId.
La propriété datastreamId est une chaîne qui détermine le flux de données dans Adobe Experience Platform qui reçoit les données envoyées par le SDK du serveur. Le flux de données contrôle les services Adobe, tels que les jeux de données Adobe Analytics, Adobe Target ou Experience Platform, qui reçoivent vos événements. Cette propriété est obligatoire.
Pour localiser un identifiant de flux de données :
- Connectez-vous à Adobe Experience Cloud à l’aide de vos informations d’identification Adobe ID.
- Accédez à Collecte de données > Flux de données.
- Utilisez le champ de recherche pour localiser le flux de données de votre choix, puis copiez l’identifiant affiché en regard de celui-ci. Vous pouvez également sélectionner le nom du flux de données pour afficher son identifiant dans la colonne de droite.
Si vous appelez getIdentity, appendIdentityToUrl ou setConsent, assurez-vous que le flux de données accepte les requêtes non authentifiées. Voir Définir le type d’accès au flux de données.
Exemple de code
Définissez la propriété de chaîne datastreamId lorsque vous appelez configure. Si vous l’omettez, configure le rejette avec une erreur.
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(",")
}
});
Le SDK accepte également edgeConfigId, l’ancien nom de cette propriété, à des fins de compatibilité avec les anciennes configurations de Web SDK.
Si vous exécutez plusieurs instances dans le même processus, chaque instance peut utiliser le même flux de données ou un flux différent.
Envoyer un événement unique à un autre flux de données
Pour envoyer un événement spécifique à un autre flux de données sans modifier votre configuration, définissez datastreamId dans l’objet edgeConfigOverrides de sendEvent.