renderDecisions
renderDecisions 속성을 사용하면 웹 SDK에서 자동 렌더링에 적합한 개인화된 콘텐츠를 강제로 렌더링할 수 있습니다.
renderDecisions 명령을 실행할 때 sendEvent 부울을 설정합니다. 생략하면 이 속성은 기본적으로 false(으)로 설정됩니다. 개인화된 콘텐츠를 자동으로 렌더링하려면 이 속성을 true(으)로 설정하십시오.
IMPORTANT
alloy("sendEvent", {
"xdm": adobeDataLayer.getState(reference),
"renderDecisions": true
});
이 속성을 true(으)로 설정할 때 연결된 범위나 표면도 포함되었는지 확인하십시오. 이러한 범위 또는 표면은 자동으로 요청되거나(페이지의 첫 번째 sendEvent 명령 등) 명시적으로(personalization.decisionScopes 또는 personalization.surfaces 사용) 요청될 수 있습니다. 개인화를 렌더링할 때 발생하는 일반적인 문제는 다음과 같은 시나리오입니다.
sendEvent이(가) 설정되지 않은 기본 개인화를 요청하는 페이지에서renderDecisions명령이 일찍 실행됩니다(기본값:false). 제안을 가져오지만 렌더링하지 않습니다.- 나중에 페이지에서
sendEvent이(가)renderDecisions(으)로 설정된 다른true이(가) 트리거되지만 범위 또는 표면이 포함되지 않습니다. 이 두 번째 호출에는 범위나 서피스가 없으므로 아무것도 렌더링되지 않습니다.
다음 중 하나를 수행하여 이 문제를 방지할 수 있습니다.
- 첫 번째
renderDecisions호출에서true을(를)sendEvent(으)로 설정하는 중; 또는 decisionScopes을(를)surfaces(으)로 설정할 때 후속sendEvent호출에서renderDecisions또는true을(를) 명시적으로 설정하는 중입니다.
웹 SDK 태그 확장을 사용하여 의사 결정 렌더링
이 속성에 해당하는 웹 SDK 태그 확장은 '' 작업 내의시각적 개인화 결정 렌더링Send event 확인란입니다.
recommendation-more-help
1ae86b30-e55e-49c1-ab11-9d0356a5f3e1