[Alpha]{class="badge informative"}

datastreamId(서버 SDK)

이 페이지에서는 서버 SDK configure 메서드의 datastreamId에 대해 설명합니다. 웹 SDK에 대해서는 datastreamId.​을(를) 참조하십시오.

datastreamId 속성은 SDK 서버에서 보내는 데이터를 수신하는 Adobe Experience Platform의 데이터스트림을(를) 결정하는 문자열입니다. 데이터 스트림은 Adobe Analytics, Adobe Target 또는 Experience Platform 데이터 세트와 같은 Adobe 서비스가 이벤트를 수신하는 것을 제어합니다. 이 속성은 필수입니다.

데이터 스트림 ID를 찾으려면 다음을 수행하십시오.

  1. Adobe ID 자격 증명을 사용하여 Adobe Experience Cloud에 로그인합니다.
  2. 데이터 수집 > 데이터스트림​으로 이동합니다.
  3. 검색 필드를 사용하여 원하는 데이터 스트림을 찾은 다음 그 옆에 표시된 ID를 복사합니다. 또는 데이터 스트림 이름을 선택하여 오른쪽 열에 해당 ID를 확인합니다.

getIdentity, appendIdentityToUrl 또는 setConsent을(를) 호출하는 경우 데이터 스트림이 인증되지 않은 요청을 수락하는지 확인하십시오. 데이터 스트림 액세스 형식 설정을 참조하십시오.

코드 예

configure을(를) 호출할 때 datastreamId 문자열 속성을 설정합니다. 생략하면 configure이(가) 오류와 함께 거부합니다.

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은 이전 웹 SDK 구성과의 호환성을 위해 이 속성의 이전 이름인 edgeConfigId도 허용합니다.

동일한 프로세스에서 두 개 이상의 인스턴스를 실행하는 경우 각 인스턴스는 동일한 데이터스트림이나 다른 데이터스트림을 사용할 수 있습니다.

단일 이벤트를 다른 데이터스트림으로 보내기

구성을 변경하지 않고 특정 이벤트를 다른 데이터 스트림으로 보내려면 sendEvent의 edgeConfigOverrides 개체에서 datastreamId을(를) 설정합니다.

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