Singularとの統合
用語集
Singular
モバイルアトリビューションおよびマーケティング分析プラットフォームです。Singularは、 プラットフォームの詳細については、Singularに関するドキュメントを参照してください。
アプリケーションID
各プラットフォーム(Android、iOS)に固有のモバイルアプリケーションIDです。Singularの

アプリ内イベント
ユーザー獲得
リターゲティング
顧客ユーザーID(CUID)
ユーザー登録時にアプリケーション所有者によって生成・設定されるユーザーIDです。CUIDはウェブショップとSingularで同じである必要があります。ユーザーの照合と属性判定のために、このパラメータが利用されます。
ポストバック
SDKキー
統合フロー
Singularとエクソーラは、モバイルアプリケーションのS2S統合に対応しており、ユーザー獲得やリターゲティングキャンペーンがウェブショップへのトラフィックを呼び込む効果を測定または評価することができます。エクソーラは、ウェブショップでの購入情報をモバイルのアプリ内イベントとしてSingularに送信し、Singularはそれを該当するソースに関連付けます。
モバイルアプリケーションの統合を構成することで、以下の場合に高度なイベント分析を取得できます:
エクソーラとSingular S2Sの統合により、次のイベントを利用できます:
イベント | 説明 |
---|---|
xsolla-billing-payment | アイテム購入。イベントパラメータには購入に関する情報が含まれます。 |
どのように動作するか
この統合には、エクソーラとSingular間の双方向のデータフローが含まれます。以下に、ユーザーが購入を行った際のシステム統合シナリオを示します。
%%{init: {'themeVariables': { 'noteBkgColor': 'transparent', 'noteBorderColor': 'transparent', 'noteTextColor': '#495C6B' }}}%% sequenceDiagram participant User participant Mobile App participant Web Shop participant Xsolla Backend participant Singular User->>Mobile App: 1. Logs in Mobile App->>Singular: 2. Sends CUID Singular->>Xsolla Backend: 3. Sends postback User->>Web Shop: 4. Logs in using CUID User->>Web Shop: 5. Makes a purchase Web Shop->>Xsolla Backend: 6. Sends purchase event Xsolla Backend->>Singular: 7. Sends xsolla-billing-payment event
- ユーザー(プレイヤー)がモバイルアプリにサインアップまたはログインします。
- アプリケーションがSingularにアプリ内イベント(例:
login
、またはCUIDを含むその他のイベント)を送信します。 - SingularはCUIDやユーザーデバイスに関するその他のデータを含むポストバックをエクソーラに送信します。
- ユーザーはCUIDを使用してウェブショップにログインします。
- ユーザーはウェブショップで購入します。
- 購入イベントはエクソーラバックエンドに送信され、Singularから受け取った情報と一致します。
- エクソーラのサーバーは、マッピングに必要なパラメータを含むアプリ内イベントをSingularに送信します。
Singularは、この新しいイベント、購入、収益をユーザー獲得またはユーザーの再エンゲージメントを促進したメディアソースに帰属させます。
パブリッシャーアカウントでのセットアップ方法
- パブリッシャーアカウントでプロジェクトを開き、統合セクションに移動します。
- 「Singular」ペインをクリックします。
- モバイルアプリS2S統合ペインで、「構成」をクリックします。
- 開いたウィンドウで、この統合を有効にするのチェックボックスがオンになっていることを確認してください。
- 以下のデータを提供してください:
- Singular SDKキー。
- 各プラットフォーム(Android/iOS)に固有のアプリケーションID。プラットフォームを追加するには、「アプリケーションIDを追加」をクリックします。
- 「保存」をクリックします。
- Singularで統合を有効にします。
設定を保存すると、S2S統合のペインに緑色のインジケーターが表示されます。
接続済みの統合を変更するには:
- 「Singular」ペインをクリックします。
- 開いたウィンドウで必要な変更を行います。
- 「保存」をクリックします。
Singularでのセットアップ方法
Singularでは、次のことが必要です:
SDKキーを取得する
- Singularアカウントにログインします。
Developer Tools > SDK Integration セクションを開きます。SDK Keys タブに移動します。Show Keys をクリックします。SDK Key フィールドでの値をコピーします。
エクソーラとの統合をアクティブ化にする
- Singularアカウントにログインします。
Attribution Setup > Partner Configuration セクションに移動します。Add Partner をクリックします。- 検索バーに
Xsolla と入力して選択します。
- 開いたウィンドウで、統合を構成するアプリケーションを選択してください。
Next をクリックします。Events Postbacks ブロックで、Login イベントが選択されていることを確認してください。Save をクリックします。
イベント値の構造
特定のイベントを設定したい場合、または現在の統合オプションで要件を満たせない場合は、カスタマーサクセスマネージャーに連絡するか、csm@xsolla.comまでメールしてください。
アイテム購入
ユーザーがウェブショップで購入すると、エクソーラはxsolla-billing-payment
イベントをSingularに送信します。以下の購入情報がイベントパラメータに渡されます:
パラメータ | 説明 |
---|---|
content_id | 購入時の単一SKUまたはSKUの配列。 |
quantity | 該当するSKUを持つアイテムの数量(1つまたは配列)。 |
revenue | 購入金額。割引が含まれます。手数料や税金は含まれていません。 |
currency | 通貨を購入します。 |
追加データ
xsolla-billing-payment
イベントで渡されるパラメータに加えて、エクソーラは以下のデータを送信します:
パラメータ | 説明 |
---|---|
a | Singular SDKキー。 |
p | アプリケーションのプラットフォーム。例:iOS。 |
ip | ユーザーデバイスのパブリックIPアドレス。 |
ve | ユーザーデバイスのオペレーティングシステムバージョン。 |
ma | ユーザーデバイスのブランド。例:Apple。 |
mo | ユーザーデバイスのモデル。例:iPhone 4S. |
lc | ^[a-z]{2}-[A-Z]{2}$ 形式のユーザーデバイスのロケール。例:en_US 。 |
i | Singular側でのアプリケーションID。 |
att_authorization_status | App Tracking Transparency(ATT)ステータスコード。 |
n | イベント名。最大文字数は32文字です。 |
is_revenue_event | イベントが収益と関連付けられているかどうか。 |
amt | 通貨の金額。 |
cur | 通貨。ISO 4217に準拠した3文字の通貨コード。 |
custom_user_id | CUID。 |
partner | パートナー — xsolla 。 |
e | その他のカスタムパラメータ(任意)。 |
誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。