추천 프로그램
추천 프로그램은 신규 사용자 유치하는 한 가지 방법으로, 여기에서 기존 사용자는 특별한 링크를 통해 친구를 Web Shop으로 초대합니다. 결과적으로, 프로그램의 모든 참가자는 보상을 받게 되며, 이는 충성도를 높이고 Web Shop과 계속 상호 작용하려는 동기를 부여합니다.
추천 프로그램을 통해 인플루언서 및 클랜 리더는 자신과 구독자의 이익을 위해 Web Shop을 홍보할 수 있습니다. 초대받은 사용자는 첫 구매에 대한 보상을 받게 되므로 Web Shop에서 구매하는 참여 사용자 수가 증가합니다.
초대받은 사용자는 첫 구매 시 한 번만 보상을 받게 됩니다.
초대하는 사용자는 스토어에서 구매한 각 초대받은 사용자에 대해 보상을 받게 됩니다.
- 다음 유형의 아이템 중 하나 또는 여러 개를 보상으로 제공합니다:
- 인게임 재화
- 가상 아이템
- 아이템 번들
- 추천 프로그램 위젯 사용자 지정.
- 추천 링크 생성.
- 초대받은 사용자가 첫 구매를 하기 전에 선택한 추천 프로그램을 변경합니다.
- 프로젝트에는 추천 프로그램이 하나만 있을 수 있습니다.
- 사용자는 자신을 초대할 수 없습니다.
초대하는 사용자 절차
- 초대하는 사용자는 Web Shop으로 이동합니다.
- 초대하는 사용자가 사이트에 로그인하거나 등록합니다.
- 초대하는 사용자는 추천 프로그램 위젯을 열고 프로그램 조건을 읽습니다.
- 초대받은 사용자는 위젯에서 추천 링크를 받게 됩니다.
- 초대하는 사용자는 초대받은 사용자과 링크를 공유합니다.
- 초대받은 사용자는 링크를 따라가 프로그램 조건을 충족합니다.
- 초대하는 사용자는 추천 프로그램 위젯을 열고 버튼을 클릭하여 보상을 받을 수 있습니다.
초대받은 사용자 절차
- 초대받은 사용자는 프로그램 조건 및 보상에 대한 설명이 포함된 추천 링크를 받게 됩니다.
- 초대받은 사용자는 추천 링크를 통해 Web Shop으로 이동합니다.
- 초대받은 사용자가 Web Shop에 등록합니다.
- 초대받은 사용자가 Web Shop에서 첫 번째 구매를 합니다.
- 초대받은 사용자가 보상을 받습니다.
획득 방법
추천 프로그램 만들기
- 관리자 페이지에서 프로젝트를 엽니다.
- 사이드 메뉴에서 스토어를 클릭합니다.
- Live-ops and promotion tools 창에서, 다음을 클릭합니다:
- 연결프로모션 또는 보상이 없는 경우.
- 구성프로모션 또는 보상을 이미 연결한 경우.
- 추천 프로그램 탭에서, 추천 프로그램 만들기를 클릭합니다.
- 필요한 매개변수 설정:
- 추천 프로그램 이름 지정
- 설명 입력
- 다음을 클릭합니다.
- 초대하는 사용자와 초대받은 사용자가 받을 보상 추가:
- 초대하는 사용자를 위한 보상을 추가하려면 초대하는 사용자의 보상 섹션에서, 아이템 및 수량에 대해 SKU를 지정합니다.
- 초대받은 사용자를 위한 보상을 추가하려면 초대받은 사용자를 위한 보상 섹션에서 이이템 및 수량에 대해 SKU를 지정합니다.
초대하는 사용자는 스토어에서 구매한 각 초대받은 사용자에 대해 보상을 받게 됩니다.
따라서 반복할 수 있는 보상이 주어져야 합니다.
예를 들어, 초대받은 사용자에게 게임 내 특정 캐릭터의 잠금 해제 권한을 부여할 수 있습니다. 하지만 초대하는 사용자에게 보상으로 캐릭터 잠금 해제 권한을 제공하지 않아야 합니다. 동일한 캐릭터를 여러 번 잠금 해제할 수 없기 때문입니다.
- 다음을 클릭합니다.
- 추천 프로그램에 대한 설명을 확인하고 만들기를 클릭합니다.
- 추천 프로그램을 활성화하려면 추천 프로그램 설정/해제를 켜짐 위치로 설정합니다.
추천 프로그램을 설정한 후 위젯 생성 및 사용자 지정을 할 수 있습니다.
위젯 설정
- 추천 프로그램 페이지에서, 사용자 지정 도구로 이동을 클릭합니다.
- 상태 세트를 위한 위젯 구성 요소를 설정합니다. 위젯을 게임 및 사이트의 디자인과 일치하도록 만들려면 위젯을 사용자 지정하고 다음과 같은 특성을 구성할 수 있습니다:
- 인터페이스 요소 집합
- 인터페이스 요소의 색상
- 현지화를 고려한 버튼 텍스트 및 헤더
- 글꼴 유형, 색상 및 크기
위젯 설정에서 게임의 특성에 따라 추천 프로그램에 대한 자주 묻는 질문 블록의 콘텐츠를 사용자 지정할 수도 있습니다.
- 현지화를 설정합니다. 모든 위젯 텍스트는 프로젝트 설정 > 일반 설정 > 프로젝트 언어 섹션의 관리자 페이지에 지정된 프로젝트 언어로 번역됩니다.
기본 번역을 변경하려면 텍스트를 두 번 클릭하고 직접 입력하세요. - 게시를 클릭합니다.
- 열린 창에서 위젯 코드를 복사하여 웹 사이트에 추가합니다.
사이트에 위젯 코드를 추가하면 위젯을 여는 버튼이 페이지에 표시됩니다:
사이트에 위젯 코드 추가
자체 사이트 인터페이스를 구현하는 경우 위젯 코드를 사이트 코드에 추가하세요. 엑솔라 사이트 빌더를 사용하여 사이트에 추천 프로그램 위젯을 추가하는 경우:- 관리자 페이지에서 프로젝트를 엽니다.
- 사이드 메뉴에서 사이트 빌더를 클릭합니다.
- 사이트 섹션에서 사이트를 선택하고 사이트 빌더 열기를 클릭합니다.
- 블록 추가를 클릭합니다.
- 사용자 지정 코드 블록을 선택합니다.
- 추천 프로그램 위젯 코드를 추가합니다.
인증 설정
엑솔라 사이트 빌더를 사용하여 Web Shop을 생성하는 경우, 위젯의 사용자 인증 기능이 엑솔라 측에서 구현되므로 위젯을 수정할 필요가 없습니다.자체 사이트 인터페이스를 사용하는 경우 위젯에서 사용자 인증 기능을 구현해야 합니다.
위젯의 인증은 위젯이 임베드된 사이트의 인증을 통해 이루어집니다.
사용자가 권한을 부여하는 위치(사이트 또는 위젯)에 따라 두 가지 시나리오가 있습니다:
- 사용자가 사이트에서 인증하는 경우 onTokenChange() 메서드를 사용하여 사용자의 인증 토큰을 위젯에 전달해야 합니다. 사용자가 시스템에서 로그아웃하면 메서드 매개변수로
null
을 전달합니다.
- 사용자가 위젯을 통해 인증하면 위젯은 초기화 중에 전달된 requestAuth 함수를 호출합니다. 이에 대한 응답으로 사이트는 사용자의 인증 토큰을 반환해야 합니다.
- js
window.XESApi.init({
requestAuth: requestAuth,
token: getToken()
})
위젯 API는 위젯에서 사용자를 인증하기 위한 일련의 함수와 메서드를 제공합니다:
매개 변수 | 유형 | 설명 |
---|---|---|
init | (config: Config) => void | 위젯을 초기화하는 데 사용되는 메서드입니다. |
init()
메서드에 위젯 구성이 전달됩니다:매개 변수 | 유형 | 설명 |
---|---|---|
requestAuth | ()=> Promise | 사용자를 인증할 때 위젯이 호출하는 함수입니다. |
token | string or null | 현재 사용자의 인증 토큰입니다. 위젯 초기화 시 토큰을 알 수 없는 경우 null 값을 전달합니다. |
매개 변수 | 유형 | 설명 |
---|---|---|
onTokenChange | (token: string/null) => void | 메서드를 사용하여 현재 사용자의 토큰을 위젯에 전달합니다. 사용자가 시스템에서 로그아웃할 때 null 을 전달합니다. |
변경 방법
추천 프로그램 설정 변경하기
활성화 추천 프로그램을 변경할 수 있습니다:- 보상
- 변경 설명
- 생성된 추천 프로그램으로 이동합니다.
- 편집을 클릭합니다.
- 텍스트 또는 항목 SKU를 업데이트합니다.
- 저장을 클릭합니다.
변경 사항을 저장하면 사용자에게 업데이트된 프로그램 조건이 표시되고 새로운 보상을 받을 수 있습니다.
조건 업데이트 전에 사용자가 이미 받은 보상은 변경되지 않습니다.
조건을 업데이트한 후 위젯을 다시 게시할 필요는 없습니다.
위젯 설정 변경하기
위젯의 색상, 글꼴 및 구성 요소를 변경할 수 있습니다. 이렇게 하려면 다음과 같이 진행하세요:- 위젯 설정으로 이동합니다.
- 필요한 변경 작업을 수행합니다.
- 게시를 클릭합니다.
위젯 상태
추천 프로그램 위젯은 사용자 유형(초대하는 사용자 또는 초대받은 사용자, 사용자의 인증 상태, 프로그램 조건 충족 여부 등)에 따라 상태가 다를 수 있습니다.
위젯 구성 요소 세트에는 다양한 상태에 대한 인터페이스 요소가 포함되어 있습니다. 위젯 설정 시 구성 요소를 구성할 수 있습니다.
위젯을 여는 버튼:
상태 | 설명 | 표시 대상 | 편집할 수 있는 구성 요소 | 이미지 |
---|---|---|---|---|
세부 정보 보기 | 사용자가 프로그램에 참여하도록 유도. | 아직 프로그램에 참여하지 않은 인증된 사용자. | 배경 및 텍스트 색상. 위젯 열기 버튼의 텍스트 및 세부 정보 보기 버튼 텍스트. | |
인증 대기 중 | 위젯을 통해 사용자가 로그인하도록 유도. | 추천 링크를 따라간 승인되지 않은 사용자. | 배경 및 텍스트 색상. 버튼 텍스트. | |
첫 구매 대기 중 | 사용자가 첫 구매를 하도록 유도. | 추천 링크를 따라 사이트에 로그인한 사용자. | 배경 및 텍스트 색상. 버튼 텍스트. | |
보상 받기 | 사용자가 보상을 수령하도록 유도. | 친구가 프로그램 조건을 충족한 초대하는 사용자는 보상을 받을 수 있습니다. | 배경 및 텍스트 색상. 버튼 텍스트. | |
위젯 닫기 | 위젯이 열리며, 버튼이 × 아이콘으로 전환됩니다. | 위젯을 연 승인된 사용자의 세부 정보입니다. | 배경 및 텍스트 색상. 버튼 색상. | |
기본값 | 위젯이 닫힙니다. | 위젯을 닫은 사용자. | 배경 및 텍스트 색상. 버튼 텍스트. | |
초대하는 사용자를 위한 위젯 페이지:
설명 | 표시 대상 | 편집할 수 있는 구성 요소 | 이미지 |
---|---|---|---|
| 친구가 추천 링크를 따라 사이트에 로그인한 권한이 있는 초대 하는 사용자입니다. | 배경 및 텍스트 색상. 위젯 텍스트, 버튼 텍스트. | |
자주 묻는 질문 섹션 | 프로그램 정보 버튼을 클릭한 권한이 부여된 초대하는 사용자입니다. | 질문이 있는 블록 추가 및 제거. 배경 및 텍스트 색상. 질문 및 답변 콘텐츠. | |
초대받은 사용자를 위한 위젯 페이지:
설명 | 표시 대상 | 편집할 수 있는 구성 요소 | 이미지 |
---|---|---|---|
위젯 텍스트는 사이트에서 구매를 유도합니다. 구매 후 사용자에게 보너스 수령에 대한 알림이 표시됩니다. | 추천 링크를 따라 로그인한 사용자. | 배경 및 텍스트 색상. 위젯 텍스트, 버튼 텍스트. | |
오자 또는 기타 텍스트 오류를 찾으셨나요? 텍스트를 선택하고 컨트롤+엔터를 누르세요.