Edge 확장의 데이터 요소 유형

데이터 요소 유형 라이브러리 모듈은 데이터 일부를 검색합니다. 이 데이터를 검색하는 방법은 사용자에 따라 다릅니다. 예를 들어, 데이터 요소 유형을 사용하여 Adobe Experience Platform Launch 사용자가 XDM 레이어 또는 사용자 지정 데이터 레이어에서 데이터를 검색할 수 있도록 할 수 있습니까?

중요

이 문서에서는 Edge 확장의 데이터 요소 유형을 다룹니다. 웹 확장을 개발하는 경우 웹 확장에 대한 데이터 요소 유형에 대한 안내서를 대신 참조하십시오.

이 문서에서는 또한 사용자가 라이브러리 모듈 및 Platform Launch 확장에 이러한 모듈을 통합하는 방법을 잘 알고 있다고 가정합니다. 소개 내용이 필요한 경우 이 안내서로 돌아가기 전에 라이브러리 모듈 형식 지정에 대한 개요를 참조하십시오.

사용자가 사용자 지정 데이터 레이어에서 데이터를 검색할 수 있도록 허용하려는 상황을 생각해 보겠습니다. 모듈은 다음과 같습니다.

module.exports = (context) => {
  const productName = context.arc.event.data.productName;
  return productName;
};

데이터 레이어에 반환된 데이터를 Platform Launch 사용자가 구성할 수 있게 하려면, 사용자가 키 이름을 입력한 다음 해당 이름을 settings 개체에 저장하도록 허용할 수 있습니다. 객체는 다음과 같을 수 있습니다.

{
  keyName: "campaignId"
}

사용자 정의 로컬 저장소 항목 이름으로 작동하려면 모듈을 다음과 같이 변경해야 합니다.

module.exports = (context) => {
  const data = context.arc.event.data;
  return data[keyName];
};

라이브러리 모듈 컨텍스트

모든 데이터 요소 모듈은 모듈이 호출될 때 제공되는 context 변수에 액세스할 수 있습니다. 자세한 내용은 여기를 참조하십시오.

이 페이지에서는