[Alpha]{class="badge informative"}

datastreamId (Server SDK)

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

La proprietà datastreamId è una stringa che determina quale flusso di dati in Adobe Experience Platform riceve i dati inviati da Server SDK. Lo stream di dati controlla quali servizi Adobe, come Adobe Analytics, Adobe Target o i set di dati Experience Platform, ricevono i tuoi eventi. Questa proprietà è obbligatoria.

Per individuare un ID dello stream di dati:

  1. Accedi a Adobe CX Enterprise utilizzando le credenziali Adobe ID.
  2. Passa a Raccolta dati > Flussi dati.
  3. Utilizza il campo di ricerca per individuare lo stream di dati desiderato, quindi copia l’ID visualizzato accanto a esso. In alternativa, seleziona il nome dello stream di dati per visualizzarne l’ID nella colonna di destra.

Se chiami getIdentity, appendIdentityToUrl o setConsent, assicurati che lo stream di dati accetti le richieste non autenticate. Vedere Impostare il tipo di accesso allo stream di dati.

Esempio di codice

Impostare la proprietà stringa datastreamId quando si chiama configure. Se viene omesso, configure rifiuta con un errore.

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

SDK accetta anche edgeConfigId, il nome precedente di questa proprietà, per compatibilità con le precedenti configurazioni di Web SDK.

Se esegui più di un’istanza nello stesso processo, ogni istanza può utilizzare lo stesso flusso di dati o uno diverso.

Inviare un singolo evento a un diverso stream di dati

Per inviare un evento specifico a un altro stream di dati senza modificare la configurazione, impostare datastreamId nell’oggetto edgeConfigOverrides di sendEvent.

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