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 변수에 액세스할 수 있습니다. 자세한 내용은 여기를 참조하십시오.

이 페이지에서는

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now