割引プロモーション
どのように動作するか
割引プロモーションは、新規プレイヤーを獲得して売上を伸ばすためのマーケティングツールです。
主な機能:
- 1つまたは複数のアイテムの割引を構成します。
- 1つのアイテムに無制限の数の割引プロモーションを適用します。
- アイテムの価格を自動計算してアイテムのカタログを作成します。カタログを作成するためのメソッドは、アイテムごとに
price
オブジェクトを返します。このオブジェクトには、現在の割引がある項目とない項目の価格が含まれています。
- json
"price": {
"amount": "2.3900000000000000",
"amount_without_discount": "2.9900000000000000",
"currency": "USD"
}
制限:
- 1から99までの範囲内のパーセンテージ値でのみ割引を設定することができます。
- 割引キャンペーンに地域限定を適用することはできません。
いくつものアイテムにプロモーションを設定することができます。1つのアイテムに対して、割引キャンペーンを無制限に適用することができます。
アイテムに対して、割引、クーポン、プロモーションコード、ボーナスなど、さまざまなタイプのプロモーションを設定することができます。
購入時に1つのアイテムに複数のプロモーションが有効な場合、割引は1つずつ項目に適用されます。割引が適用される順番は関係ありません。
例:
仮想アイテムの価格は$10です。アドミンページでは、仮想アイテムに対して、以下のプロモーションが作成されています:
- ブラックフライデー11月4日から30日まで10%割引の割引キャンペーン
- セール 11月15日から12月15日まで20%割引の割引キャンペーン
- 11月4日から30日まで、5%割引のプロモーションコードを使ったキャンペーン
11月20日にアイテムを購入した場合、割引キャンペーンとプロモーションコードによるプロモーションコードの両方が有効です。
仮想アイテムの総額は、(($10 - 10%) - 20%) - 5%で計算され、$6.84になります。
- タイトル
- 開始日と終了日
- 割引タイプのプロモーションの割引のサイズ
- ボーナスタイプのプロモーションのボーナスアイテム
- このプロモーションでユーザーが利用できるアイテムの総数
- このプロモーションでユーザーが利用できる残りのアイテム数
- json
"item_id": 193166,
"sku": "helmet",
"type": "virtual_good",
"name": "{
Helmet",
"description": "---",
"image_url": "https://static.xsolla.com/misc/publisher_account/virtual_item_default_image.png",
"price": {
"amount": "31.50",
"amount_without_discount": "34.99",
"currency": "TRY"
},
"virtual_prices": [],
"can_be_bought": true,
"promotions": [
{
"name": "store_promotion_164901_b5ef62b0551711edaedb22484f053720_name",
"date_start": "2022-10-25T00:00:00+03:00",
"date_end": "2022-11-30T23:59:59+03:00",
"discount": {
"percent": "10.00",
"value": null
},
"bonus": [],
"limits": {
"per_user": {
"available": 3,
"total": 3
}
}
},
{
"name": "store_promotion_164901_dc1fd2b2551711ed82b722484f053720_name",
"date_start": "2022-10-24T00:00:00+03:00",
"date_end": "2022-11-30T23:59:59+03:00",
"discount": null,
"bonus": [
{
"sku": "22",
"quantity": 1
},
{
"sku": "sword",
"quantity": 2
}
],
"limits": {
"per_user": {
"available": 1,
"total": 1
}
}
}
],
"limits": null,
"attributes": [
{
"external_id": "sh4",
"name": "sh4",
"values": [
{
"external_id": "hd",
"value": "20"
}
]
}
],
"is_free": false,
"groups": [
{
"external_id": "imported",
"name": "Imported"
}
],
"virtual_item_type": "consumable",
"inventory_options": {
"consumable": {
"usages_count": 1
},
"expiration_period": null
}
}
入手方法
割引キャンペーンを設定する
次のいずれかの方法で割引キャンペーンを設定できます:アドミンページ経由のセットアップ
アドミンページ経由で割引キャンペーンを設定した場合:- パーセント値で割引を設定します。
- 期間限定の割引キャンペーンを設定する。
- 任意のタイプのアイテムに適用される割引を設定します:
- 仮想通貨パッケージ
- 仮想アイテム(期間限定アイテムを含む)
- ゲームキー
- バンドル
現在、アドミンページでは、次の操作は利用できません:
- 小数値で割引を設定します。
- 無制限の期間で割引を設定します。
- 割引キャンペーンの状況を「有効」に編集します。
APIメソッドを使用して、割引キャンペーンの設定オプションを増加できます。
- ストア > プロモーションと報酬に移動し、アドミンページで「プロモーションの作成」をクリックします。
- 必要なパラメータを指定します:
- プロモーションタイトルを入力します。
- 割引をプロモーションタイプとして選択します。
- 割引額を決定します。
- 製品タイプを選択します。
- 割引が適用されるアイテムを1つまたは複数選択します。
- 「次へ」をクリックします。
- 一人のユーザーがプロモーションを利用できる回数を制限することができます。セットアップするには「条件と制限」ページで、「1人のユーザーがプロモーションを利用できる回数を制限する」を「オン」にして、制限値を指定します。
- パーソナライズされたプロモーションを設定するには、「特定のユーザーのみを対象とするプロモーション」を「オン」に設定し、この説明に従います。
- 「次へ」をクリックします。
- キャンペーンの開始日と終了日を設定します。
- 次へをクリックします。
- 設定を確認し、保存終了をクリックします。
- プロモーションを有効にするには:
- プロモーションカタログでプロモーションを見つけます。
- •••メニューボタンをクリックしてプロモーションを編集するを選択します。
- 右上隅のドロップダウンメニューを開き、プロモーションを有効にするを選択します。
APIメソッド経由のセットアップ
割引プロモーションを使用するには、プロモーションメソッドグループの割引サブセクションのメソッドを使用することができます。
APIメソッド経由でプロモーションを作成するには:
- 必要なパラメータを指定してアイテムの割引プロモーションを作成するメソッドを呼び出します。
“is_enabled”:true
パラメータがあるアイテムプロモーションを更新するメソッドを呼び出し、プロモーションを有効にします。
API経由でプロモーションを編集するには、新しいプロモーションパラメータがあるアイテムプロモーションを更新するメソッドを呼び出します。また、
APIメソッドを使用して割引プロモーションを作成または編集する場合は、次のこともできます:
- プロジェクト内のすべてのアイテムに割引を構成します。
“items”:null
パラメータをアイテムの割引プロモーションを作成するまたはアイテムプロモーションを更新するメソッドに渡します。
- json
"items": null
- 物理的な商品の割引を構成します。物理的な商品のSKUを含む配列をアイテムの割引プロモーションを作成するまたはアイテムプロモーションを更新するメソッドに渡します。
- json
"items": [{
“sku”: “strw2030”
}, {
“sku”: “strw4060”
}, {
“sku”: “cupred200”
}
]
- 端数の割合値で割引を構成します。端数の割合値がある
discount.percent
パラメータをアイテムの割引プロモーションを作成するまたはアイテムプロモーションを更新するメソッドに渡します。
- json
"discount": {
“percent”: ”49.9”
}
- さまざまなタイプのアイテムの割引を構成します。必要なアイテムのSKUを含む配列をアイテムの割引プロモーションを作成するまたはアイテムプロモーションを更新するメソッドに渡します。
- json
"items": [{
“sku”: “storm_shield”
}, {
“sku”: “heaven_crystals_pack_x500”
},{
“sku”: “strw2030”
}
]
- ゲームの明確なDRMの割引を構成します。必要なDRMのSKUを含む配列を含む配列をアイテムの割引プロモーションを作成するまたはアイテムプロモーションを更新するメソッドに渡します。
- json
"items": [{
“sku”: “brilliant_game_sku_steam”
}
]
- 指定された期間がない割引プロモーションを構成します。
“date_end”:null
パラメータをアイテムの割引プロモーションを作成するまたはアイテムプロモーションを更新するメソッドに渡します。
- json
“date_end”: null
- 初回購入者向けのプロモーションを設定します。そのためには、アイテムAPIのアイテムの割引キャンペーンを作成するまたはアイテムのプロモーションを更新するAPIで、配列
attribute_conditions
のオブジェクトを渡します:
- json
"attribute_conditions": [
{
"attribute": "has_purchase",
"operator": "eq",
"value": "0",
"type": "number"
}
],
"limits": {
"per_user": 1
}
割引プロモーションの条件をカスタマイズする
いくつかの条件を満たした場合にのみ適用される割引を設定することができます。例えば:- カートの確定額に適用される割引
- カートに十分なアイテムがある場合にのみ適用される割引
- ユーザーが別のアイテムを購入した場合の1つのアイテムの割引
誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。