on-device decisioning에 대해 지원되는 기능

Adobe Target JS SDK는 고객이 의사 결정을 위해 데이터의 성능과 최신 상태 중에서 선택할 수 있는 유연성을 제공합니다. 즉, 머신 러닝을 통해 가장 관련성이 높고 매력적인 개인화된 콘텐츠를 전달하는 것이 가장 중요한 경우 라이브 서버 호출을 수행해야 합니다. 그러나 성능이 더 중요한 경우에는 온디바이스 및 인메모리 결정을 내려야 합니다. on-device decisioning이(가) 작동하려면 지원되는 기능을 나열하는 다음 섹션을 참조하십시오.

지원되는 활동 유형

다음 표는 양식 기반 경험 작성기 또는 시각적 경험 작성기(VEC)에서 만든 활동 유형이(가) on-device decisioning에 대해 지원되거나 지원되지 않음을 나타냅니다.

활동 유형
지원됨?
A/B 테스트
자동 할당
아니요
자동 타겟 Premium
아니요
다변량 테스트 (MVT)
아니요
경험 타기팅 (XT)
Automated Personalization Premium
아니요
Recommendations Premium
아니요
Analytics for Target을 사용하는 활동(A4T)

대상 타기팅

다음 표는 on-device decisioning에 대해 지원되거나 지원되지 않는 대상 규칙을 나타냅니다.

대상 규칙
지원됨?
지역

온디바이스 의사 결정을 사용할 때 지원되는 지역 속성은 다음과 같습니다.

  • 국가/지역
  • 구/군/시
  • 위도
  • 경도
네트워크
아니요
모바일
아니요
사용자 정의 매개변수
운영 체제
사이트 페이지
브라우저
방문자 프로필
아니요
트래픽 소스
아니요
시간대

Adobe Experience Cloud 대상

(Audiences from Adobe Analytics, Adobe Audience Manager 및 Adobe Experience Manager)

아니요

on-device decisioning에 대한 지역 타기팅

Adobe 지역 기반 대상자가 있는 on-device decisioning 활동에 대해 최소 지연을 유지하려면 getOffers 호출에서 지역 값을 직접 제공하는 것이 좋습니다. 요청의 컨텍스트에서 지역 개체를 설정합니다. 즉, 브라우저에서 각 방문자의 위치를 결정하는 방법입니다. 예를 들어 구성한 서비스를 사용하여 IP-to-Geo 조회를 수행할 수 있습니다. Google Cloud와 같은 일부 호스팅 공급자는 각 HttpServletRequest에서 사용자 지정 헤더를 통해 이 기능을 제공합니다.

window.adobe.target.getOffers({
    decisioningMethod: "on-device",
    request: {
        context: {
            geo: {
                city: "SAN FRANCISCO",
                countryCode: "US",
                stateCode: "CA",
                latitude: 37.75,
                longitude: -122.4
            }
        },
        execute: {
            pageLoad: {}
        }
    }
})

그러나 서버에서 IP-to-Geo 조회를 수행할 수 없지만 지역 기반 대상이 포함된 getOffers 요청에 대해 on-device decisioning을(를) 수행하려는 경우 이 기능도 지원됩니다. 이 접근 방식의 단점은 각 getOffers 호출에 지연을 추가하는 원격 IP-to-Geo 조회를 사용한다는 것입니다. 서버 근처에 있는 CDN에 도달하므로 이 대기 시간은 서버측 의사 결정을 사용하는 getOffers 호출보다 짧아야 합니다. SDK에 대한 요청의 컨텍스트에서 지역 개체에 "ipAddress" 필드만 제공하여 방문자 IP 주소의 지역 위치를 검색합니다. "ipAddress" 이외의 다른 필드가 제공된 경우 Target SDK는 확인을 위해 지리적 위치 메타데이터를 가져오지 않습니다.

window.adobe.target.getOffers({
    decisioningMethod: "on-device",
    request: {
        context: {
            geo: {
                ipAddress: "127.0.0.1"
            }
        },
        execute: {
            pageLoad: {}
        }
    }
})

할당 방법

다음 표는 on-device decisioning에 대해 지원되거나 지원되지 않는 할당 메서드를 나타냅니다.

할당 방법
지원됨?
수동
최고 경험에 자동 할당
아니요
개인화된 경험에 대한 자동 타겟
아니요
recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3