프로모션 캠페인 설정

스토어를 게임에 통합한 후 쿠폰, 프로모션 코드, 보너스 또는 할인 프로모션을 설정하여 신규 사용자를 유치하고 판매를 늘릴 수 있습니다.

개인 설정한 프로모션을 실행할 수도 있습니다. 즉, 특정 사용자를 대상으로 캠페인을 설정할 수 있습니다. 프로모션에서 사용자가 사용할 수 있는 아이템 수를 설정할 수 있습니다. 이것은 할인을 사용하는 프로모션 캠페인보너스를 사용하는 프로모션 캠페인에서만 가능합니다.

주의
로그인 제품에서만 맞춤형 카탈로그를 사용할 수 있습니다.

로그인 제품을 이미 통합한 경우 사용자 맞춤형 프로모션을 설정하기 전에 다음을 수행해야 합니다.

  1. 프로젝트에서 사용자 특성을 설정합니다.
  2. 로그인 섹션에서 사용자 특성 스키마를 설정합니다.

특성은 키-값 쌍으로 저장되는 사용자 기능입니다. 특성을 통해 다음을 수행할 수 있습니다.

  • 사용자 세그먼트 구분
  • 웹샵 솔루션에서 각 사용자 그룹용 개인 스토어 준비

전송된 데이터의 무결성을 보장하기 위해 관리자 페이지에서 JSON 스키마 형식의 특성 검증 규칙을 설정하고 로그인 API 메소드 혹은 웹훅을 사용하여 사용자 특성을 관리할 수 있습니다. 또한, 관리자 페이지에서 특성 값을 편집할 수도 있습니다.자세한 정보는 사용자 특성 설정 방법을 참조하세요.

쿠폰에는 구매 또는 장바구니 없이 무료 아이템을 부여하는 코드가 있습니다. 쿠폰을 사용하려면 게임, 웹사이트 또는 모바일 애플리케이션에서 코드를 입력해야 합니다. 그러면 연결된 보상이 사용자의 인벤토리로 전달됩니다. 보상 포함 내역:

쿠폰에 대한 자세한 내용은 쿠폰 보기를 참조하세요.

프로모션 코드는 장바구니에 할인을 적용하거나 체크아웃하는 동안 장바구니에 무료 아이템을 추가합니다. 프로모션 코드를 활성화하고 장바구니의 아이템 비용을 지불하면 사용자는 다음 보상 중 하나를 받을 수 있습니다.

프로모션 코드에 대한 자세한 정보는 프로모션 코드 섹션을 참조하세요.

사용자는 프로모션 아이템을 구매할 때 보너스를 받을 수도 있습니다. 보너스 포함 가능 항목:

할인 프로모션을 사용하여 하나 이상의 제품에 대한 할인을 설정할 수 있습니다. 하나의 제품에 무제한 수량의 프로모션을 적용할 수 있습니다. 할인은 누적되지 않으며 개별 품목의 비용에 적용됩니다. 할인은 다음 아이템 중 하나 또는 여러 개에 적용될 수 있습니다.

할인에 대한 자세한 정보는 할인 프로모션 섹션을 참조하세요.

프로모션 캠페인(쿠폰 사용)

쿠폰을 사용하는 프로모션 캠페인을 시작하려면:

  1. 쿠폰을 사용하는 프로모션 캠페인을 설정합니다.
  2. 코드로 쿠폰 사용 메소드를 사용합니다.
  3. 쿠폰 보상 가져오기 메소드를 사용합니다.

알림
지역 제한은 전체 프로모션 캠페인에 적용됩니다. 엑솔라에 이메일을 보내 지역 제한을 적용할 수 있습니다.

쿠폰을 사용하는 프로모션 캠페인 설정

  1. 관리자 페이지에서 프로젝트를 엽니다.
  2. 사이드 메뉴에서 스토어를 클릭한 후 프로모션으로 이동합니다.
  3. 프로모션 생성을 클릭합니다.
  4. 다음 매개변수를 지정합니다.
    1. 프로모션 제목을 입력합니다.
    2. 프로모션 유형으로 쿠폰을 선택합니다.
  5. 사용자가 쿠폰을 사용할 경우 받게 되는 보상을 선택합니다. 사용할 수 있는 옵션:
  6. 추가:
    1. 외부 ID의 프로모션 식별자.
    2. 사용자가 쿠폰을 사용할 경우 받게 되는 보너스 아이템.
    3. 아이템 유형 및 수량.
  7. 다음을 클릭합니다.
  8. 총 사용 횟수와 사용자당 사용 횟수를 지정합니다.
  9. 캠페인 시작 날짜와 종료 날짜를 지정합니다.
  10. 다음을 클릭합니다.
  11. 설정을 확인한 후 저장 및 종료를 클릭합니다.
알림
프로모션이 활성화되어 있는 동안에는 설정을 변경할 수 없습니다.
  1. 사이드 메뉴에서 스토어를 클릭한 후 프로모션으로 이동합니다.
  2. 프로모션을 선택하고 ••• 메뉴 버튼을 클릭하여 메뉴를 연 후 플랜 편집을 클릭합니다.
  3. 코드 탭으로 이동합니다.
  4. 쿠폰을 생성하는 방법을 지정합니다.
  5. 쿠폰 코드를 생성하거나 수동으로 입력합니다.
  6. 프로모션을 활성화합니다.

코드로 쿠폰 사용

알림
엑솔라 API를 호출하기 위해 게임 엔진 및 플랫폼에 이미 만들어진 SDK 메소드를 사용할 수 있습니다.

쿠폰을 사용하려면 Redeem coupon code 메소드의 호출을 구현합니다. Get coupon rewards 메소드 응답의 is_selectable 매개 변수의 값에 따라 2가지 가능한 플로우가 있습니다.

  1. is_selectable=true의 경우, 다음 형식의 selected_unit_items 개체를 Redeem coupon code 메소드 호출 시 전달해야 합니다.

Copy
Full screen
Small screen
selected_unit_items:{
      unit_1_sku: "selected_unit_item_sku",
      unit_2_sku: "selected_unit_item_sku"
}

응답 예시:

Copy
Full screen
Small screen
{
  {
    "items": [
    {
      "sku": "xsollus_gold_edition_steam",
      "name": "Xsollus: Gold Edition (steam)",
      "type": "game_key",
      "description": null,
      "image_url": "https:\/\/cdn3.xsolla.com\/img\/misc\/images\/9541470622d96a821a9a11ea7763ea4c.png",
      "attributes": [],
      "is_free": true,
      "groups": [],
      "price": null,
      "virtual_prices": [],
      "drm_name": "Steam",
      "drm_sku": "steam",
      "has_keys": false,
      "is_pre_order": true,
      "release_date": null,
      "quantity": 1
    },
    {
      "sku": "xsollus_bonus_pack_edition_origin",
      "name": "Xsollus: Bonus Pack (origin)",
      "type": "game_key",
      "description": null,
      "image_url": "https:\/\/cdn3.xsolla.com\/img\/misc\/images\/aa2efd78dfd4e5dda5293f8c8e49af6d.png",
      "attributes": [],
      "is_free": true,
      "groups": [],
      "price": null,
      "virtual_prices": [],
      "drm_name": "Origin",
      "drm_sku": "origin",
      "has_keys": false,
      "is_pre_order": true,
      "release_date": null,
      "quantity": 3
  }
  ]
}
  1. is_selectable=false의 경우, 요청에서 추가 매개 변수를 전달하지 않아야 합니다.

쿠폰 보상 얻기

알림
엑솔라 API를 호출하기 위해 게임 엔진 및 플랫폼에 이미 만들어진 SDK 메소드를 사용할 수 있습니다.

쿠폰 사용 후에 사용자가 받는 아이템 목록을 가져오려면 Get coupon rewards 메소드의 호출을 구현합니다. 응답의 is_selectable 매개 변수의 값에 따라 2가지 가능한 플로우가 있습니다.

  1. is_selectable=true 값의 경우, type=unit 요소의 모든 item에 대해 unit_items개체에서 선택하는 요소에 대한 양식을 표시해야 합니다. 이 양식에서 사용자는 각 unit 유형에 대해 하나의 요소만 선택합니다.
응답 예시:

Copy
Full screen
Small screen
{
	"bonus": [{
		"item": {
			"sku": "xsollus_gold_edition",
			"name": "Xsollus: Gold Edition",
			"type": "unit",
			"description": null,
			"image_url": "https:\/\/cdn3.xsolla.com\/img\/misc\/images\/9541470622d96a821a9a11ea7763ea4c.png",
			"unit_items": [{
				"sku": "xsollus_gold_edition_steam",
				"name": "Xsollus: Gold Edition (steam)",
				"type": "game_key",
				"drm_name": "Steam",
				"drm_sku": "steam"
			}, {
				"sku": "xsollus_gold_edition_playstation",
				"name": "Xsollus: Gold Edition (playstation)",
				"type": "game_key",
				"drm_name": "Playstation",
				"drm_sku": "playstation"
			}, {
				"sku": "xsollus_gold_edition_xbox",
				"name": "Xsollus: Gold Edition (xbox)",
				"type": "game_key",
				"drm_name": "XBox",
				"drm_sku": "xbox"
			}, {
				"sku": "xsollus_gold_edition_rockstar",
				"name": "Xsollus: Gold Edition (rockstar)",
				"type": "game_key",
				"drm_name": "Rockstar Games Launcher",
				"drm_sku": "rockstar"
			}]
		},
		"quantity": 1
	}, {
		"item": {
			"sku": "xsollus_bonus_pack_edition",
			"name": "Xsollus: Bonus Pack",
			"type": "unit",
			"description": null,
			"image_url": "https:\/\/cdn3.xsolla.com\/img\/misc\/images\/aa2efd78dfd4e5dda5293f8c8e49af6d.png",
			"unit_items": [{
				"sku": "xsollus_bonus_pack_edition_steam",
				"name": "Xsollus: Bonus Pack (steam)",
				"type": "game_key",
				"drm_name": "Steam",
				"drm_sku": "steam"
			}, {
				"sku": "xsollus_bonus_pack_edition_playstation",
				"name": "Xsollus: Bonus Pack (playstation)",
				"type": "game_key",
				"drm_name": "Playstation",
				"drm_sku": "playstation"
			}, {
				"sku": "xsollus_bonus_pack_edition_xbox",
				"name": "Xsollus: Bonus Pack (xbox)",
				"type": "game_key",
				"drm_name": "XBox",
				"drm_sku": "xbox"

			}]
		},
		"quantity": 3
	}],
	"is_selectable": true
  1. is_selectable=false의 경우, 요청에서 추가 매개 변수를 전달하지 않아야 합니다.

프로모션 캠페인(프로모션 코드 사용)

프로모션 코드를 사용하는 프로모션 캠페인을 시작하려면:

  1. 프로모션 코드를 사용하는 프로모션 캠페인을 설정합니다.
  2. 프로모션 코드 사용 메소드를 구현합니다.
  3. 프로모션 코드 보상 가져오기 메소드를 구현합니다.

프로모션 코드를 사용하는 프로모션 캠페인 설정

  1. 관리자 페이지에서 프로젝트를 엽니다.
  2. 사이드 메뉴에서 스토어를 클린한 후 프로모션으로 이동합니다.
  3. 프로모션 생성을 클릭합니다.
  4. 다음 매개변수를 지정합니다.
    1. 프로모션 제목을 입력합니다.
    2. 프로모션 유형으로 프로모션 코드를 선택합니다.
  5. 사용자가 프로모션 코드를 사용할 경우 받게 되는 항목 선택: 보상 없음, 장바구니에 있는 모든 아이템에 할인 적용, 특정 아이템에 할인 적용, 보너스 아이템 또는 조합.
  6. 할인 금액을 설정합니다.
  7. 다음을 클릭합니다.
  8. 총 사용 횟수와 사용자당 사용 횟수를 지정합니다.
  9. 다음을 클릭합니다.
  10. 캠페인 시작 날짜와 종료 날짜를 설정합니다.
  11. 다음을 클릭합니다.
  12. 설정을 확인한 후 저장 및 종료를 클릭합니다.
알림
프로모션이 활성화되어 있는 동안에는 설정을 변경할 수 없습니다.
  1. 사이드 메뉴에서 스토어를 클릭한 후 프로모션으로 이동합니다.
  2. 프로모션을 선택하고 ••• 메뉴 버튼을 클릭하여 메뉴를 연 후 플랜 편집을 클릭합니다.
  3. 코드 탭으로 이동합니다.
  4. 프로모션 코드를 생성하는 방법을 지정합니다.
  5. 프로모션 코드를 생성하거나 수동으로 입력합니다.
  6. 프로모션을 활성화합니다.

프로모션 코드 사용

알림
엑솔라 API를 호출하기 위해 게임 엔진 및 플랫폼에 이미 만들어진 SDK 메소드를 사용할 수 있습니다.

프로모션 코드를 사용하려면 Redeem promo code 메소드의 호출을 구현합니다. is_selectable 매개 변수의 값에 따라 Get promo code rewards 메소드 응답에는 2가지 가능한 플로우가 있습니다.

  1. is_selectable=true의 경우, 다음 형식의 selected_unit_items 개체를 Redeem promo code 메소드 호출 시 전달해야 합니다.

Copy
Full screen
Small screen
selected_unit_items:{
      unit_1_sku: "selected_unit_item_sku",
      unit_2_sku: "selected_unit_item_sku"
}

응답 예시:

Copy
Full screen
Small screen
{
  {
    "items": [
    {
      "sku": "xsollus_gold_edition_steam",
      "name": "Xsollus: Gold Edition (steam)",
      "type": "game_key",
      "description": null,
      "image_url": "https:\/\/cdn3.xsolla.com\/img\/misc\/images\/9541470622d96a821a9a11ea7763ea4c.png",
      "attributes": [],
      "is_free": true,
      "groups": [],
      "price": null,
      "virtual_prices": [],
      "drm_name": "Steam",
      "drm_sku": "steam",
      "has_keys": false,
      "is_pre_order": true,
      "release_date": null,
      "quantity": 1
    },
    {
      "sku": "xsollus_bonus_pack_edition_origin",
      "name": "Xsollus: Bonus Pack (origin)",
      "type": "game_key",
      "description": null,
      "image_url": "https:\/\/cdn3.xsolla.com\/img\/misc\/images\/aa2efd78dfd4e5dda5293f8c8e49af6d.png",
      "attributes": [],
      "is_free": true,
      "groups": [],
      "price": null,
      "virtual_prices": [],
      "drm_name": "Origin",
      "drm_sku": "origin",
      "has_keys": false,
      "is_pre_order": true,
      "release_date": null,
      "quantity": 3
    }
    ]
}
  1. is_selectable=false의 경우, 요청에서 추가 매개 변수를 전달하지 않아야 합니다.

프로모션 코드 보상 얻기

알림
엑솔라 API를 호출하기 위해 게임 엔진 및 플랫폼에 이미 만들어진 SDK 메소드를 사용할 수 있습니다.

프로모션 코드 사용 후에 사용자가 받는 아이템 목록을 가져오려면 Get promo code rewards 메소드의 호출을 구현합니다. 응답의 is_selectable 매개 변수의 값에 따라 2가지 가능한 플로우가 있습니다.

  1. is_selectable=true 값의 경우, type=unit 요소의 모든 item에 대해 unit_items개체에서 선택하는 요소에 대한 양식을 표시해야 합니다. 이 양식에서 사용자는 각 unit 유형에 대해 하나의 요소만 선택합니다.
응답 예시:

Copy
Full screen
Small screen
{
	"bonus": [{
		"item": {
			"sku": "xsollus_gold_edition",
			"name": "Xsollus: Gold Edition",
			"type": "unit",
			"description": null,
			"image_url": "https:\/\/cdn3.xsolla.com\/img\/misc\/images\/9541470622d96a821a9a11ea7763ea4c.png",
			"unit_items": [{
				"sku": "xsollus_gold_edition_steam",
				"name": "Xsollus: Gold Edition (steam)",
				"type": "game_key",
				"drm_name": "Steam",
				"drm_sku": "steam"
			}, {
				"sku": "xsollus_gold_edition_playstation",
				"name": "Xsollus: Gold Edition (playstation)",
				"type": "game_key",
				"drm_name": "Playstation",
				"drm_sku": "playstation"
			}, {
				"sku": "xsollus_gold_edition_xbox",
				"name": "Xsollus: Gold Edition (xbox)",
				"type": "game_key",
				"drm_name": "XBox",
				"drm_sku": "xbox"
			}, {
				"sku": "xsollus_gold_edition_nintendo_eshop",
				"name": "Xsollus: Gold Edition (nintendo_eshop)",
				"type": "game_key",
				"drm_name": "Nintendo Switch eShop",
				"drm_sku": "nintendo_eshop"
			}]
		},
		"quantity": 1
	}, {
		"item": {
			"sku": "xsollus_bonus_pack_edition",
			"name": "Xsollus: Bonus Pack",
			"type": "unit",
			"description": null,
			"image_url": "https:\/\/cdn3.xsolla.com\/img\/misc\/images\/aa2efd78dfd4e5dda5293f8c8e49af6d.png",
			"unit_items": [{
				"sku": "xsollus_bonus_pack_edition_steam",
				"name": "Xsollus: Bonus Pack (steam)",
				"type": "game_key",
				"drm_name": "Steam",
				"drm_sku": "steam"
			}, {
				"sku": "xsollus_bonus_pack_edition_origin",
				"name": "Xsollus: Bonus Pack (origin)",
				"type": "game_key",
				"drm_name": "Origin",
				"drm_sku": "origin"
			}, {
				"sku": "xsollus_bonus_pack_edition_drmfree",
				"name": "Xsollus: Bonus Pack (drmfree)",
				"type": "game_key",
				"drm_name": "DRM Free",
				"drm_sku": "drmfree"
			}, {
				"sku": "xsollus_bonus_pack_edition_gog",
				"name": "Xsollus: Bonus Pack (gog)",
				"type": "game_key",
				"drm_name": "GOG",
				"drm_sku": "gog"
			}, {
				"sku": "xsollus_bonus_pack_edition_rockstar",
				"name": "Xsollus: Bonus Pack (rockstar)",
				"type": "game_key",
				"drm_name": "Rockstar Games Launcher",
				"drm_sku": "rockstar"
			}]
		},
		"quantity": 3
	}],
	"discount": {
		"percent": null
	},
	"is_selectable": true
  1. is_selectable=false의 경우, 요청에서 추가 매개 변수를 전달하지 않아야 합니다.

프로모션 캠페인(보너스 사용)

보너스를 사용하는 프로모션 캠페인을 시작하는 방법:

  1. 관리자 페이지에서 프로젝트를 엽니다.
  2. 사이드 메뉴에서 스토어를 클릭하고 프로모션으로 이동합니다.
  3. 프로모션 생성을 클릭합니다.
  4. 다음 매개 변수를 지정합니다.
    1. 프로모션 제목을 입력합니다.
    2. 프로모션 유형으로 보너스를 선택합니다.
  5. 프로모션 아이템을 선택합니다.
  6. 프로모션 아이템 구매 시 사용자에게 부여되는 아이템을 선택합니다.
  7. 다음을 클릭합니다.
  8. 프로모션을 첫 구매 사용자에게만 적용하려면 첫 구매자에게만 프로모션 트리거 토글을 으로 설정합니다. 그러면 한 사용자가 프로모션을 사용할 수 있는 횟수 제한특정 사용자에게만 프로모션 적용 토글이 자동으로 활성화되고 프로모션을 트리거하는 조건 세트가 생성됩니다. 필요한 경우 조건을 추가할 수 있습니다.
  9. 특정 사용자에 대한 프로모션을 설정하려면 특정 사용자에게만 프로모션 트리거 토글을 으로 전환하고 조건을 지정합니다.
  10. 특정 사용자에게만 프로모션을 사용할 수 있도록 제한하려면 한 사용자가 프로모션을 사용할 수 있는 횟수 제한 토글을 으로 전환하고 횟수를 지정합니다.
  11. 다음을 클릭합니다.
  12. 캠페인 시작 날짜와 종료 날짜를 설정합니다.
  13. 다음을 클릭합니다.
  14. 설정을 확인하고 저장 후 종료를 클릭합니다.

알림
프로모션이 활성화되어 있는 동안에는 설정을 변경할 수 없습니다.
  1. 사이드 메뉴에서 스토어를 클릭한 후 프로모션으로 이동합니다.
  2. 프로모션을 선택하고 ••• 메뉴 버튼을 클릭하여 메뉴를 연 후 플랜 편집을 클릭합니다.
  3. 프로모션을 활성화합니다.

프로모션 캠페인(할인 사용)

알림
할인 프로모션에는 지역 제한을 적용할 수 없습니다.

관리자 페이지을 통한 할인 프로모션 캠페인 설정

할인을 사용하는 프로모션 캠페인을 시작하는 방법:
  1. 관리자 페이지에서 프로젝트를 엽니다.
  2. 사이드 바에서 스토어를 클릭합니다.
  3. 프로모션 > 프로모션 생성을 클릭합니다.
  4. 다음 매개 변수를 지정합니다.
    1. 프로모션 제목을 입력합니다.
    2. 프로모션 유형으로 할인을 선택합니다.
  5. 하나 또는 여러 아이템에 적용되는 할인을 설정합니다.
  6. 할인 금액을 설정합니다.
  7. 다음을 클릭합니다.
  8. 프로모션을 첫 구매 사용자에게만 적용하려면 첫 구매자에게만 프로모션 트리거 토글을 으로 설정합니다. 그러면 한 사용자가 프로모션을 사용할 수 있는 횟수 제한특정 사용자에게만 프로모션 적용 토글이 자동으로 활성화되고 프로모션을 트리거하는 조건 세트가 생성됩니다. 필요한 경우 조건을 추가할 수 있습니다.
  9. 특정 사용자에 대한 프로모션을 설정하려면 특정 사용자에게만 프로모션 트리거 토글을 으로 전환하고 조건을 지정합니다.
  10. 특정 사용자에게만 프로모션을 사용할 수 있도록 제한하려면 한 사용자가 프로모션을 사용할 수 있는 횟수 제한 토글을 으로 전환하고 횟수를 지정합니다.
  11. 다음을 클릭합니다.
  12. 캠페인 시작 날짜와 종료 날짜를 설정합니다.
  13. 다음을 클릭합니다.
  14. 설정을 확인하고 저장 후 종료를 클릭합니다.
알림
프로모션이 활성화되어 있는 동안에는 설정을 변경할 수 없습니다.
  1. 사이드 메뉴에서 스토어를 클릭한 후 프로모션으로 이동합니다.
  2. 프로모션을 선택하고 ••• 메뉴 버튼을 클릭하여 메뉴를 연 후 플랜 편집을 클릭합니다.
  3. 프로모션을 활성화합니다.

API를 통한 할인 프로모션 캠페인 설정

프로모션 메소드 그룹의 Discount 하위 섹션의 메소드를 사용하면 할인 프로모션과 작업할 수 있습니다.

API 메소드를 이용해 프로모션 만들기:

  1. Create discount promotion for item 메소드를 필수 매개 변수와 함께 호출합니다.
  2. Update item promotion 메소드를 “is_enabled”:true 매개 변수와 함께 호출하여 프로모션을 활성화합니다.

API를 이용해 프로모션을 편집하려면 Update item promotion 메소드를 새 프로모션 매개 변수와 호출합니다. Active 상태의 프로모션도 편집할 수 있습니다.

API 메소드를 이용해 할인 프로모션을 만들거나 편집할 때 가능한 작업:

진행률
의견을 보내 주셔서 감사드립니다!
마지막 업데이트: 2024년 1월 22일

오자 또는 기타 텍스트 오류를 찾으셨나요? 텍스트를 선택하고 컨트롤+엔터를 누르세요.

문제 보고
콘텐츠를 항상 검토합니다. 여러분의 피드백은 콘텐츠를 개선에 도움이 됩니다.
후속 조치를 위해 이메일을 제공해 주세요
의견을 보내 주셔서 감사드립니다!