インゲームストア / 紹介プログラム
  ドキュメントに戻る

インゲームストア

紹介プログラム

紹介プログラムは、既存のユーザーが特別なリンクを介して友人をウェブショップに招待する、新しいユーザーを引き付ける方法です。その結果、プログラムの参加者全員が報酬を受け取り、ウェブショップとのやりとりを継続するロイヤルティとモチベーションが高まります。

紹介プログラムにより、インフルエンサーとクランリーダーは、自分とサブスクライバーの利益のためにウェブショップを宣伝することができます。招待された人は最初の購入に対して報酬を受け取るため、ウェブショップから購入するエンゲージメントの高いユーザーの数が増えます。

お知らせ

招待された人は、最初の購入時に一度だけ報酬を受け取ります。

招待された人には、ストアで購入した招待者ごとに報酬を受け取ります。

主な機能:
  • 次の種類の1つまたは複数のアイテムを報酬として提供します。
    • 仮想通貨
    • 仮想アイテム
    • アイテムとのバンドル
  • 紹介プログラムウィジェットのカスタマイズ。
  • 紹介リンクの生成。
  • 招待された人が初めて購入する前に、選択した紹介プログラムを変更する。
制限:
  • プロジェクトには紹介プログラムが1つだけ存在できます。
  • ユーザーは自分自身を招待できません。

ユーザー招待のフロー

  1. 招待するユーザーがウェブショップに移動します。
  2. 招待するユーザーがサイトにログインまたは登録します。
  3. 招待するユーザーは、紹介プログラムウィジェットを開き、プログラムの条件を読み取ります。
  4. 招待するユーザーは、ウィジェットに紹介リンクを取得します。
  5. 招待された人は、招待されたユーザーとリンクを共有します。
  6. 招待された人はリンクをたどり、プログラムの条件を満たします。
  7. 招待するユーザーは紹介プログラムウィジェットを開き、ボタンをクリックして報酬を受け取ります。

招待された人のフロー

  1. 招待された人には、プログラムの条件と報酬の説明が記載された紹介リンクが届きます。
  2. 招待された人は、紹介リンクからウェブショップに移動します。
  3. 招待された人はウェブショップに登録します。
  4. 招待された人は、ウェブショップで最初の購入を行います。
  5. 招待された人は報酬を受け取ります。
お知らせ
招待された人は、最初の購入を行う前に紹介プログラムを変更し、別の招待するユーザーの紹介リンクをたどることができます。例えば、ユーザーがインフルエンサーの紹介リンクをたどった後、友達の紹介プログラムに参加することを決め、彼のリンクをたどったとします。

入手方法

紹介プログラムの作成

  1. アドミンページでプロジェクトを開きます。
  2. サイドメニューで「ストア」をクリックします。
  3. Live-ops and promotion toolsペインで、以下をクリックします:
    • 接続する - プロモーションまたは報酬を持っていない場合。
    • 構成する - プロモーションまたは報酬を接続したことがある場合。
  1. 紹介プログラム」タブで「紹介プログラムを作成」をクリックします。
  2. 必要なパラメータを設定します:
    • 紹介プログラムの名前を指定します
    • 説明を入力します
  1. 次へ」をクリックします。
  2. 招待したユーザーと招待された人が受け取る報酬を追加します:
    • 招待された人に報酬を追加するにはの「プレイヤーを招待した際の報酬」セクションで、アイテムのSKUとその数量を指定します。
    • 招待された人への報酬を追加するには、「招待された人への報酬」セクションで、アイテムのSKUとその数量を指定します。
お知らせ

招待された人には、ストアで購入した招待者ごとに報酬を受け取ります。

したがって、繰り返し可能な報酬を与える必要があります。

例えば、招待された人にゲーム内の特定のキャラクターのロック解除を与えることができます。ただし、招待するユーザーは、同じキャラクターを複数回アンロックすることはできないため、報酬としてキャラクターのロック解除を受けるべきではありません。

  1. 次へ」をクリックします。
  2. 紹介プログラムの説明を確認し、「作成」をクリックします。
  1. 紹介プログラムを有効にするには、「紹介プログラムトグル」をオンの位置に設定します。

紹介プログラムの設定後、ウィジェットの作成とカスタマイズができます。

ウィジェットのセットアップ

  1. 紹介プログラムのページで、「カスタマイザーに移動する」をクリックします。
  1. 一連の状態のウィジェットコンポーネントを設定します。ウィジェットをゲームやサイトのデザインに一致させるために、ウィジェットをカスタマイズし、次の特性を構成できます:
    • インターフェース要素のセット
    • インターフェース要素の色
    • ローカライゼーションを考慮したボタンのテキストとヘッダー
    • フォントの種類、色、サイズ

ウィジェットの設定では、紹介プログラムのよくある質問ブロックの内容を、ゲームの詳細に合わせてカスタマイズすることもできます。

  1. ローカリゼーションを設定します。すべてのウィジェットテキストは、「プロジェクト設定 > 一般設定 > プロジェクト言語」セクションのアドミンページで指定されたプロジェクト言語に翻訳されます。
    デフォルトの翻訳を変更するには、テキストを2回クリックし、独自の翻訳を入力します。
  2. 公開」をクリックします。
  3. 開いたウィンドウでウィジェットコードをコピーして、ウェブサイトに追加します。

ウィジェットコードをサイトに追加すると、ウィジェットを開くボタンがページに表示されます。

サイトにウィジェットコードを追加する

独自のサイトインターフェースを実装する場合は、ウィジェットコードをサイトのコードに追加します。 エクソーラサイトビルを使用して、サイトに紹介プログラムウィジェットを追加している場合:
  1. アドミンページでプロジェクトを開きます。
  2. サイドメニューで「サイトビルダー」をクリックします。
  3. サイト」セクションで、サイトを選択し、「サイトビルダーを開く」をクリックします。
  4. ブロックを追加」をクリックします。
  5. カスタムコード」ブロックを選択します。
  6. 紹介プログラムのウィジェットコードを追加します。

認証のセットアップ

エクソーラサイトビルダーを使用してウェブショップを作成する場合、ウィジェットのユーザー認証機能はエクソラ側に実装されているため、ウィジェットを変更する必要はありません。

独自のサイトインターフェースを使用する場合は、ユーザー認証の機能をウィジェットに実装する必要があります。

ウィジェットでの認証は、ウィジェットが埋め込まれているサイトでの認証を通じて行われます。

ユーザーが承認する場所(サイト上またはウィジェット内)に応じて、次の2つのシナリオがあります:

  • ユーザーがサイト上で認証を行う場合は、onTokenChange()メソッドを使用して、ユーザーの認証トークンをウィジェットに渡す必要があります。ユーザーがシステムからログアウトするときに、メソッドパラメータとしてnullを渡します。
  • ユーザーがウィジェットを通じて承認すると、ウィジェットは初期化中に渡されたrequestAuth関数を呼び出します。これに対して、サイトはユーザーの認証トークンを返す必要があります。
ウィジェットを起動(初期化)するコード例:
Copy
Full screen
Small screen

window.XESApi.init({
requestAuth: requestAuth,
token: getToken()
})

ウィジェットAPIには、ウィジェットでユーザーを認証するための一連の関数とメソッドが用意されています:

パラメータ種類説明文
init
(config: Config) => voidウィジェットの初期化に使用されるメソッド。
init()メソッドはウィジェットの設定を渡します:
パラメータ種類説明文
requestAuth
()=> Promise ウィジェットがユーザーを認証するときに呼び出す関数。
token
string or null現在のユーザーの認証トークン。ウィジェットの初期化時にトークンが不明な場合は、nullの値を渡します。
パラメータ種類説明文
onTokenChange
(token: string) => void現在のユーザーのトークンをウィジェットに渡すメソッド。ユーザーがシステムからログアウトするときにnullを渡します。

変更の方法

紹介プログラムの設定を変更する

アクティブな紹介プログラムに変更を加えることができます:
  • 報酬として提供されるアイテムのリストを変更する
  • 説明を変更する
変更をするには:
  1. 作成された紹介プログラムに移動します。
  2. 編集」をクリックします。
  1. テキストまたはアイテムSKUを更新します。
  2. 保存」をクリックします。

変更を保存すると、ユーザーは更新されたプログラムの条件を確認し、新しい報酬を受け取ります。

条件更新前にユーザーがすでに受け取っていた報酬は変更されません。

条件を更新した後、ウィジェットを再公開する必要はありません。

ウィジェット設定の変更を行う

ウィジェットの色、フォント、およびコンポーネントを変更できます。これを行うには:
  1. ウィジェット設定に移動します。
  2. 必要な変更を加えます。
  3. 公開」をクリックします。
ウィジェットのインターフェースが更新されます。ユーザーがサイトページを表示している場合は、ページが更新された後にウィジェットに変更が表示されます。

ウィジェット状態

紹介プログラムウィジェットは、招待するまたは招待されたユーザー、ユーザーの認証ステータス、プログラム条件の達成など、ユーザーのタイプに応じて異なる状態を持つことができます。

ウィジェットコンポーネントのセットには、さまざまな状態のインターフェース要素が含まれています。ウィジェットを設定する時にコンポーネントを設定できます。

ウィジェットを開くためのボタン:

状態説明表示対象編集可能なコンポーネント画像
詳細を見るユーザーをプログラムに参加させるプログラムにまだ参加していない認証ユーザー。背景とテキストの色。ウィジェットのテキストを開くボタンと表示詳細ボタンのテキスト。Widget state 1
認証待ちウィジェットからログインする意欲を高める。紹介リンクをたどった認証されていないユーザー。背景とテキストの色。ボタンのテキスト。Widget state 2
初回購入を待っています初回購入の意欲を高める。紹介リンクをたどってサイトにログインしたユーザー。背景とテキストの色。ボタンのテキスト。Widget state 3
報酬を受け取るユーザーに報酬を受け取る意欲を高める。プログラムの条件を満たしている友達を招待し、報酬を受け取ることができます。背景とテキストの色。ボタンのテキスト。Widget state 4
ウィジェットを閉じるウィジェットが開いて、ボタンが「×」アイコンに変わりました。ウィジェットの詳細を開いた認証されたユーザー。背景とテキストの色。ボタンの色。Widget state 5
デフォルトウィジェットが閉じています。ウィジェットを閉じたユーザー。背景とテキストの色。ボタンのテキスト。Widget state 6

招待するユーザーのウィジェットページ:

説明表示対象編集可能なコンポーネント画像
  • 紹介プログラムの詳細。
  • 紹介リンクを送信するためのボタン。
  • ステータス付きの報酬のリスト:
    • 請求済み — 招待されたユーザーへの報酬を受け取りました。
    • 進行中 — 招待された人はサイトにログインしましたが、まだ購入していません。
    • 請求 — 招待された人はサイトにログインし、最初の購入を行いました。招待するユーザーには報酬を受け取ることができます。
友達が紹介リンクをたどってサイトにログインした認証された招待するユーザー。背景とテキストの色。ウィジェットのテキスト、ボタンのテキスト。Crystal
よくある質問のセクションプログラム情報ボタンをクリックした認証された招待するユーザー。質問のあるブロックの追加と削除。背景とテキストの色。質疑応答の内容です。Crystal

招待された人向けのウィジェットページ:

説明表示対象編集可能なコンポーネント画像
ウィジェットのテキストは、サイトでの購入を促します。購入後、ユーザーにはボーナスの受け取りに関する通知が表示されます。紹介リンクをフォローしてログインしたユーザー。背景とテキストの色。ウィジェットのテキスト、ボタンのテキスト。Crystal
この記事は役に立ちましたか?
ありがとうございます!
改善できることはありますか? メッセージ
申し訳ありません
この記事が参考にならなかった理由を説明してください。 メッセージ
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。
最終更新日: 2024年10月22日

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

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