インゲームストア / 販促キャンペーンをセットアップする
  ドキュメントに戻る

インゲームストア

販促キャンペーンをセットアップする

ストアをゲームに統合した後、クーポン、プロモーションコード、ボーナス、または割引プロモーションを設定して、新しいユーザーを引き付けて売り上げを増やすことができます。

また、パーソナライズされたプロモーションの実行、つまり特定のユーザーに対するキャンペーンを設定することができます。プロモーションでユーザーが利用できるアイテムの数を設定することができます。これは、割引販促プロモーション キャンペーンボーナス販促プロモーション キャンペーンでのみ可能です。

注意
ログイン製品のみで、パーソナライズカタログを使用することができます。

すでにログイン製品と統合している場合は、ユーザー向けのパーソナライズプロモーションを設定する前に、以下のステップを従ってください:

  1. プロジェクトに応じたユーザー属性を設定します。
  2. ログインセクションでユーザー属性スキーマを設定します。

属性は、キーと値のペアとして保存されるユーザー機能です。属性の力を借りて、以下のことができます:

  • ユーザーを小グループに分ける
  • ウェブショップのユーザーグループごとに、個人用のストアを用意することができます。

送信データの整合性を確保するために、アドミンページでJSONスキーマ形式の属性検証ルールを設定し、ログインAPIメソッドウェブフックを使ってユーザー属性を管理することができます。また、アドミンページで属性の値を編集することもできます。詳しくは、ユーザー属性の設定方法を参照してください。

クーポンには、購入やショッピングカートに入れることなく、無料で商品を付与するコードがあります。クーポンを使用するには、ゲーム、ウェブサイト、またはモバイルアプリケーションでコードを入力する必要があります。関連付けられた特典は、ユーザーのインベントリに配信されます。特典は以下の通り:

クーポンについて詳しく情報はクーポン一覧セクションを参照してください。

プロモーションコードは、チェックアウトの際にショッピングカートに割引を適用したり、無料のアイテムを追加します。プロモコードを有効にし、カート内のアイテムの代金を支払うと、ユーザーは以下の特典のいずれかを受け取ることができます:

プロモーションについて詳しく情報はプロモーションコード一覧セクションを参照してください。

ユーザーは販促品を購入する際にボーナスを受け取ることができます。ボーナスは以下通り:

割引プロモーションは、1つまたは複数の製品に割引を設定することができます。1つの製品に適用されるプロモーションの数は無制限です。割引は累積ではなく、個々のアイテムの代金に適用されます。割引は、以下の項目のうち1つまたは複数に適用されます:

割引について詳しく情報は割引プロモーション一覧セクションを参照してください。

注意
割引、プロモーションコードまたはクーポンのあるキャンペーンでは、仮想通貨パッケージを使用する必要があります。任意の金額の仮想通貨は、ボーナスのあるキャンペーンでのみ使用できます。

クーポン販促キャンペーン

クーポン販促キャンペーンを開始するには:

  1. クーポン販促キャンペーンをセットアップします
  2. クーポンコードのご利用方法を使用します
  3. クーポン特典を取得するメソッドを使用します

お知らせ
地域制限は、キャンペーン全体に適用されます。地域制限の適用については、エクソーラにメールでお問い合わせください。

クーポン販促キャンペーンをセットアップする

  1. アドミンページであなたのプロジェクトを開きます。
  2. サイドメニューで「ストア」をクリックして「プロモーションと報酬」に移動します。
  1. プロモーションを作成する」をクリックします。
  1. 以下のパラメータを指定します:
    1. プロモーションタイトルを入力します。
    2. クーポンをプロモーションタイプとして選択します。
  2. ユーザーがクーポンを引き換えるときに受け取る特典を選択します。利用可能なオプション:
  3. 以下を追加します:
    1. External IDに含まれるプロモーション識別子
    2. ユーザーがクーポンを引き換えるときに受け取るボーナスアイテム。
    3. アイテムのタイプと数量。
  4. 次へをクリックします。
  1. 合計引き換え数とユーザーごとの引き換え数を指定します。
  1. キャンペーンの開始日と終了日を設定します。
  2. 次へ」をクリックします。

  1. 設定を確認し、「保存して終了する」をクリックします。

お知らせ
プロモーションが有効な間は、変更することはできません。

  1. サイドメニューで「ストア」をクリックして「プロモーションと報酬」に移動します。
  2. プロモーションを選択し、「•••」メニューボタンをクリックしてメニューを表示し、「プロモーションを編集する」をクリックします。

  1. コード」タブに移動します。
  2. クーポンの生成方法を指定します。
  1. クーポンコードを生成するか、手動で入力します。
  2. プロモーションをアクティブ化にします。

コードでクーポンを引き換える

お知らせ
エクソーラAPIを呼び出すには、ゲームエンジンやプラットフォームに対応したSDKの既成のメソッドを利用することができます。

Redeem coupon codeメソッドの呼び出しを実装して、クーポンを利用します。Get coupon rewardsメソッド応答でのis_selectableパラメータ値に応じて、2つの可能なフローがあります:

  1. is_selectable=trueの場合、Redeem coupon codeメソッドを呼び出すときは、次の形式でselected_unit_itemsオブジェクトを渡す必要があります:

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タイプごとに1つの要素のみを選択します。
応答の例:

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. サイドメニューで「ストア」をクリックして「プロモーションと報酬」に移動します。

  1. プロモーションを作成する」をクリックします。

  1. 以下のパラメータを指定します:
    1. プロモーションのタイトルを入力します。
    2. プロモーションタイプとして「プロモーションコード」を選択します。
  2. ユーザーがプロモーションコードを引き換えたときに受け取るものを選択します:報酬なし、カート内のすべてのアイテムの割引、特定アイテムの割引、ボーナス商品、またはその組み合わせ。
  3. 割引額を設定します。
  4. 次へ」をクリックします。

  1. 合計引き換え数とユーザーごとの引き換え数を指定します。
  2. 次へ」をクリックします。

  1. キャンペーンの開始日と終了日を設定します。
  2. 次へ」をクリックします。

  1. 設定を確認し、保存終了をクリックします。

お知らせ
プロモーションが有効な間は、変更することはできません。
  1. サイドメニューで「ストア」をクリックして「プロモーションと報酬」に移動します。
  2. プロモーションを選択し、「•••」メニューボタンをクリックしてメニューを表示し、「プロモーションを編集する」をクリックします。
  1. コード」タブに移動します。
  2. プロモーションコードの生成方法を指定します。
  3. プロモーションコードを生成するか、手動で入力します。
  1. プロモーションをアクティブ化にします。

プロモーションコードを引き換える

お知らせ
エクソーラAPIを呼び出すには、ゲームエンジンやプラットフォームに対応したSDKの既成のメソッドを利用することができます。

プロモーションコードを使用して、Redeem promo codeメソッドの呼び出しを実装します。is_selectableパラメータ値に応じて、Get promo code rewardsメソッド応答で2つの可能なフローがあります:

  1. is_selectable=trueの場合、Redeem promo codeメソッドを呼び出すときは、次の形式でselected_unit_itemsオブジェクトを渡す必要があります:

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タイプごとに1つの要素のみを選択します。
応答の例:

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. サイドメニューで「ストア」をクリックして「プロモーションと報酬」に移動します。

  1. プロモーションを作成する」をクリックします。

  1. 以下のパラメータを指定してください:
    1. プロモーションのタイトルを入力します。
    2. プロモーションのタイプとして「ボーナス」を選択します。
  2. プロモーションアイテムを選択します。

  1. ユーザーがプロモーションアイテムを購入するときに付与されるアイテムを選択します。
  2. 次へ」をクリックします。

  1. 初めて購入したユーザーにのみプロモーションを適用したい場合は、「初めての購入者にのみプロモーションをトリガーする]」トグルを 「オン」に設定します。「一人のユーザーがプロモーションを利用できる回数の制限」と「特定のユーザーのみのプロモーション」のトグルが自動的に有効になり、プロモーションをトリガーするための一連の条件が作成されます。必要に応じて追加の条件を追加します。
  2. 次へ」をクリックします。

  1. キャンペーンの開始日と終了日を設定します。
  2. 次へ」をクリックします。

  1. 設定を確認し、保存終了をクリックします。

お知らせ
プロモーションが有効な間は、変更することはできません。

  1. サイドメニューで「ストア」をクリックして「プロモーションと報酬」に移動します。
  2. プロモーションを選択し、「•••」メニューボタンをクリックしてメニューを表示し、「プロモーションを編集する」をクリックします。

  1. プロモーションをアクティブ化にします。

割引販促キャンペーン

お知らせ
割引キャンペーンに地域限定を適用することはできません。

アドミンページ経由で割引販促キャンペーンをセットアップする

割引付きのプロモーション キャンペーンを開始するには:
  1. アドミンページでプロジェクトを開きます。
  2. サイドバーで「ストア」をクリックします。

  1. プロモーションと報酬 > プロモーションを作成する」をクリックします。

  1. 以下のパラメータを指定します:
    1. プロモーションのタイトルを入力します。
    2. プロモーションのタイプとして「割引」を選択します。
  2. 1つまたは複数のアイテムに適用される割引を設定します。
  3. 割引額を設定します。
  4. 次へ」をクリックします。

  1. 初めて購入したユーザーにのみプロモーションを適用したい場合は、「初めての購入者にのみプロモーションをトリガーする]」トグルを 「オン」に設定します。「一人のユーザーがプロモーションを利用できる回数の制限」と「特定のユーザーのみのプロモーション」のトグルが自動的に有効になり、プロモーションをトリガーするための一連の条件が作成されます。必要に応じて追加の条件を追加します。
  2. 次へ」をクリックします。

  1. キャンペーンの開始日と終了日を設定します。
  2. 次へ」をクリックします。

  1. 設定を確認し、保存終了をクリックします。

お知らせ
プロモーションが有効な間は、変更することはできません。

  1. サイドメニューで「ストア」をクリックして「プロモーションと報酬」に移動します。
  2. プロモーションを選択し、「•••」メニューボタンをクリックしてメニューを表示し、「プロモーションを編集する」をクリックします。

  1. プロモーションをアクティブ化にします。

API経由で割引販促キャンペーンをセットアップする

割引プロモーションを使用するには、プロモーションメソッドグループのDiscountサブセクションのメソッドを使用することができます。

APIメソッド経由でプロモーションを作成するには:

  1. 必要なパラメータを指定してCreate discount promotion for itemメソッドを呼び出します。
  2. “is_enabled”:trueパラメータがあるUpdate item promotionメソッドを呼び出し、プロモーションを有効にします。

API経由でプロモーションを編集するには、新しいプロモーションパラメータがあるUpdate item promotion>メソッドを呼び出します。また、Activeステータスを持つプロモーションを編集することもできます。

APIメソッドを使用して割引プロモーションを作成または編集する場合は、次のこともできます:

この記事は役に立ちましたか?
ありがとうございます!
改善できることはありますか? メッセージ
申し訳ありません
この記事が参考にならなかった理由を説明してください。 メッセージ
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。
最終更新日: 2024年10月16日

誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。

問題を報告する
当社は常にコンテンツを見直しています。お客様のご意見は改善に役立ちます。
フォローアップ用のメールをご提供してください
ご意見ありがとうございました!