경험 렌더링
경험을 렌더링하는 데 필요한 모든 작업이 올바른 순서로 실행되도록 하려면 경험 렌더링 다이어그램의 단계를 따르십시오.
경험 다이어그램 렌더링 diagram
at.js에서 사용할 수 있는 자동 기본 플리커 처리는 Automatic Page Load Request을(를) 활성화한 경우에만 적용됩니다. 이 옵션은 Target에서 경험을 가져오는 동안 전체 HTML 본문을 숨깁니다. 이 경우 깜박임을 처리하는 것은 사용자의 책임입니다. 지침을 위해 깜박임 처리에 사용할 수 있는 구현 패턴을 검색합니다.
{width="600" modal="regular"}
다음 링크를 클릭하여 원하는 섹션으로 이동합니다.
3.1: 프로모션 promotion
활동을 만드는 동안 Target UI에서 전면 또는 후면 프로모션을 선택하여 프로모션된 항목을 추가하고 권장 사항 디자인에서 해당 배치를 제어합니다.
3.2: 장바구니 기반 기준 cart
사용자의 장바구니 콘텐츠를 기반으로 추천을 제공합니다.
사용 가능한 기준
- People Who Viewed These, Viewed Those
- People Who Viewed These, Bought Those
- People Who Bought These, Bought Those
필요한 엔터티 매개 변수
- cartIds
판독값
3.3: 인기도 기반 기준 popularity
사이트에서 항목의 전체 인기도를 기반으로 추천하거나 방문자가 가장 좋아하거나 가장 많이 본 카테고리, 브랜드, 장르 등의 항목 인기도를 기반으로 추천합니다.
사용 가능한 기준
- Most Viewed Across the Site
- Most Viewed by Category
- Most Viewed by Item Attribute
- Top Sellers Across the Site
- Top Sellers by Category
- Top Sellers by Item Attribute
- Top by Analytics Metric
필요한 엔터티 매개 변수
entity.categoryId
또는 기준이 현재 또는 항목 특성을 기준으로 하는 인기도 항목 특성입니다.- 사이트에서 가장 많이 본 항목/가장 많이 판매된 항목에 대해서는 아무 것도 전달하지 않아야 합니다.
판독값
3.4: 품목 기반 기준 item
사용자가 보고 있거나 최근에 본 항목과 유사한 항목을 찾은 후 권장 사항을 제공합니다.
사용 가능한 기준
- People Who Viewed This, Viewed That
- People Who Viewed This, Bought That
- People Who Bought This, Bought That
- Items with Similar Attributes
필요한 엔터티 매개 변수
entity.id
- 프로필 속성을 키로 사용하는 경우
판독값
3.5: 사용자 기반 기준 user
사용자의 행동을 기반으로 권장 사항을 제공합니다.
3.6: 사용자 지정 기준 custom
업로드하는 사용자 지정 파일을 기반으로 권장 사항을 제공합니다.
3.7: 포함 규칙에 사용되는 속성 제공 inclusion
판독값
3.8: excludedIds 제공 exclude
권장 사항에서 제외하려는 엔티티에 대한 엔티티 ID를 전달합니다. 예를 들어 장바구니에 이미 있는 항목을 제외할 수 있습니다.
3.9: Recommendations에 대한 제품 카탈로그를 업데이트하려면 엔터티 특성을 제공하십시오. entity-attributes
3.10: 포함 규칙의 키로 사용되는 프로필 속성 제공 keys
위에서 언급한 모든 Recommendations 기준에서 포함 규칙의 키로 사용되는 프로필 속성을 제공합니다.
판독값
3.11: 페이지 로드 요청 실행 fire
이 단계는 요청에서 execute
> pageLoad
페이로드로 Delivery API 호출을 트리거합니다. getOffers()
메서드는 경험을 가져오고 applyOffers()
은(는) 페이지에서 경험을 렌더링합니다. 시각적 경험 작성기(VEC)에서 작성된 경험을 렌더링하려면 pageLoad
요청이 필요합니다.
{width="400" modal="regular"}
전제 조건
- 모든 데이터 매핑은
targetPageParams
함수를 사용하여 수행해야 합니다.
판독값
작업
getOffers
및applyOffers
메서드를 사용하여 페이지 로드 요청 API 호출을 사용하여 경험을 가져옵니다.
3.12: 지역 위치 요청 실행(#location)
이 단계는 요청에서 execute
> mboxes
페이로드로 Delivery API 호출을 트리거합니다. getOffers
메서드는 경험을 가져오고 applyOffers
은(는) 경험을 페이지에 렌더링합니다. execute
> mboxes
페이로드 아래에서 두 개 이상의 mbox를 보낼 수 있습니다.
{width="400" modal="regular"}
전제 조건
- 모든 데이터 매핑은
targetPageParams
함수를 사용하여 수행해야 합니다.
판독값
작업
getOffers
및applyOffers
메서드를 사용하여 페이지 로드 요청 API 호출을 사용하여 경험을 가져옵니다.
4단계: 대상에게 알림을 진행합니다.