사용자 지정 개인화 연결

개요

이 대상은 Adobe Experience Platform에서 외부 개인화 플랫폼, 콘텐츠 관리 시스템, 광고 서버 및 고객 웹 사이트에서 실행 중인 기타 응용 프로그램으로 세그먼트 정보를 검색하는 방법을 제공합니다.

전제 조건

이 통합은 Adobe Experience Platform Web SDK 또는 Adobe Experience Platform Mobile SDK. 이 대상을 사용하려면 이 SDK 중 하나를 사용해야 합니다.

중요

사용자 지정 개인화 연결을 만들기 전에 다음 방법에 대한 안내서를 읽어 보십시오. 동일한 페이지 및 다음 페이지 개인화를 위한 개인화 대상 구성. 이 안내서에서는 여러 Experience Platform 구성 요소에서 동일한 페이지 및 다음 페이지 개인화 사용 사례에 필요한 구성 단계를 안내합니다.

내보내기 유형 및 빈도

프로필 요청 - 단일 프로필에 대해 사용자 지정 개인화 대상에 매핑된 모든 세그먼트를 요청합니다. 서로 다른 사용자 지정 개인화 대상을 설정할 수 있습니다 Adobe 데이터 수집 데이터 스트림.

사용 사례

다음 Custom personalization connection 은 고유한 개인화 파트너 플랫폼(예: Optimizely, Pega)을 클릭하여 보다 심층적인 고객 개인화 환경을 구축할 수 있도록 Edge Network 데이터 수집 및 세그멘테이션 기능을 활용할 수 있습니다.

아래 설명된 사용 사례에는 사이트 개인화와 타깃팅된 온사이트 광고가 모두 포함됩니다.

이러한 사용 사례를 사용하려면 고객이 Experience Platform에서 세그먼트 정보를 검색하고 이 정보를 Experience Platform UI에서 사용자 지정 개인화 연결로 구성한 지정된 시스템으로 전송하는 신속하고 능률적인 방법이 필요합니다.

이러한 시스템은 외부 개인화 플랫폼, 콘텐츠 관리 시스템, 광고 서버 및 고객의 웹 및 모바일 속성에서 실행되는 기타 애플리케이션일 수 있습니다.

동일한 페이지 개인화

사용자가 웹 사이트의 페이지를 방문합니다. 고객은 현재 페이지 방문 정보(예: 참조 URL, 브라우저 언어, 포함된 제품 정보)를 사용하여 비Adobe 플랫폼에 대한 사용자 지정 개인화 연결을 사용하여 다음 작업/결정(예: 개인화)을 선택할 수 있습니다(예: Pega, Optimizely등)

다음 페이지 개인화

사용자가 웹 사이트에서 페이지 A를 방문합니다. 이러한 상호 작용을 기반으로 사용자는 세그먼트 세트에 대한 자격을 갖습니다. 그런 다음 사용자가 페이지 A에서 페이지 B로 이동하는 링크를 클릭합니다. 페이지 A에서 이전 상호 작용 동안 사용자가 자격이 있었던 세그먼트와 현재 웹 사이트 방문에서 결정한 프로필 업데이트를 함께 사용하면 다음 작업/결정(예: 방문자에게 표시할 광고 배너를 사용하거나, 표시할 페이지 버전을 A/B 테스트의 경우)을 수행하는 데 사용됩니다.

다음 세션 개인화

사용자가 웹 사이트에서 여러 페이지를 방문합니다. 이러한 상호 작용을 기반으로 사용자는 세그먼트 세트에 대한 자격을 갖습니다. 그러면 사용자가 현재 브라우징 세션을 종료합니다.

다음 날 사용자는 동일한 고객 웹 사이트로 돌아갑니다. 방문한 모든 웹 사이트 페이지와의 이전 상호 작용 동안 자격이 있었던 세그먼트와 현재 웹 사이트 방문에서 결정한 프로필 업데이트를 함께 사용하면 다음 작업/결정(예: 방문자에게 표시할 광고 배너를 선택하거나, A/B 테스트의 경우 표시할 페이지 버전)을 선택할 수 있습니다.

대상에 연결

이 대상에 연결하려면 대상 구성 자습서.

연결 매개 변수

While 설정 이 대상을 사용하려면 다음 정보를 제공해야 합니다.

  • 이름: 이 대상의 기본 이름을 입력합니다.
  • 설명: 대상에 대한 설명을 입력합니다. 예를 들어 이 대상을 사용하는 캠페인을 언급할 수 있습니다. 이 필드는 선택 사항입니다.
  • 통합 별칭: 이 값은 JSON 개체 이름으로 Experience Platform Web SDK에 전송됩니다.
  • 데이터 스트림 ID: 이에 따라 페이지에 대한 응답에 세그먼트를 포함할 데이터 수집 데이터 스트림을 결정합니다. 드롭다운 메뉴에는 대상 구성이 활성화된 데이터 세트만 표시됩니다. 자세한 내용은 데이터 스트림 구성 자세한 내용

세그먼트를 이 대상에 활성화

중요

데이터를 활성화하려면 대상 관리, 대상 활성화, 프로필 보기, 및 세그먼트 보기 액세스 제어 권한. 다음 문서를 참조하십시오. 액세스 제어 개요 또는 제품 관리자에게 문의하여 필요한 권한을 얻으십시오.

읽기 프로필 요청 대상에 프로필 및 세그먼트 활성화 대상 세그먼트를 이 대상으로 활성화하는 방법에 대한 지침입니다.

내보낸 데이터

사용 중인 경우 Adobe Experience Platform의 태그 Experience Platform 웹 SDK를 배포하려면 이벤트 완료 보내기 기능 및 사용자 지정 코드 작업에는 event.destinations 내보낸 데이터를 보는 데 사용할 수 있는 변수입니다.

다음은 의 샘플 값입니다 event.destinations 변수:

[
   {
      "type":"profileLookup",
      "destinationId":"7bb4cb8d-8c2e-4450-871d-b7824f547111",
      "alias":"personalizationAlias",
      "segments":[
         {
            "id":"399eb3e7-3d50-47d3-ad30-a5ad99e8ab77"
         },
         {
            "id":"499eb3e7-3d50-47d3-ad30-a5ad99e8ab77"
         }
      ]
   }
]

을 사용하지 않는 경우 태그 Experience Platform 웹 SDK를 배포하려면 이벤트에서 응답 처리 내보낸 데이터를 확인하는 기능입니다.

Adobe Experience Platform의 JSON 응답을 구문 분석하여 Adobe Experience Platform과 통합하는 애플리케이션의 해당 통합 별칭을 찾을 수 있습니다. 세그먼트 ID를 타깃팅 매개 변수로 애플리케이션의 코드에 전달할 수 있습니다. 아래는 대상 응답에만 적용되는 샘플입니다.

alloy("sendEvent", {
  "renderDecisions": true,
  "xdm": {
    "commerce": {
      "order": {
        "purchaseID": "a8g784hjq1mnp3",
        "purchaseOrderNumber": "VAU3123",
        "currencyCode": "USD",
        "priceTotal": 999.98
      }
    }
  }
}).then(function(result) {
    if(result.destinations) { // Looking to see if the destination results are there

        // Get the destination with a particular alias
        var personalizationDestinations = result.destinations.filter(x => x.alias == “personalizationAlias”)
        if(personalizationDestinations.length > 0) {
             // Code to pass the segment IDs into the system that corresponds to personalizationAlias
        }
        var adServerDestinations = result.destinations.filter(x => x.alias == “adServerAlias”)
        if(adServerDestinations.length > 0) {
            // Code to pass the segment ids into the system that corresponds to adServerAlias
        }
     }
   })
  .catch(function(error) {
    // Tracking the event failed.
  });

데이터 사용 및 거버넌스

모두 Adobe Experience Platform 대상은 데이터를 처리할 때 데이터 사용 정책을 준수합니다. 방법에 대한 자세한 정보 Adobe Experience Platform 데이터 거버넌스 적용, 읽기 데이터 거버넌스 개요.

이 페이지에서는