支払いの属性を設定する

支払いの属性を設定することで、どのコンテンツクリエイターのリンク経由で購入が行われたかを特定できます。そのユーザーによるすべての購入がクリエイターに紐づけられるため、キャンペーンの結果に基づいた正確なペイアウトを支払うことが可能になります。

どのように動作するか

属性を有効にするには、tracking_idパラメータを使用します。

tracking_idは、ユーザーの支払いをトラフィック元(例:広告キャンペーン)に紐づけるためのユニークな識別子です。これは以下の目的で使用されます:

  • キャンペーンのパフォーマンスを追跡する
  • どのクリエイターがユーザーを誘導したかを特定する
  • パートナーネットワークで分析データを収集する
  • 報酬と支払いを正確に計算する

tracking_idは、ユーザーがコンテンツクリエイターの個人リンクをクリックした際にエクソーラによって生成されます。ユーザーがこのリンクにアクセスすると、エクソーラは一意の32文字の識別子であるtracking_idエクソーラパラメータをURLに付加します。このリンクは、キャンペーンに応じて、ウェブショップのメインページ、特定のアイテム、またはプロモーションを指している場合があります。決済トークンを生成するリクエストには、必ずtracking_idを含める必要があります。取引が完了すると、tracking_idは支払いデータとともに保存され、属性、アナリティクス、および財務レポートのために使用されます。

例:https://webshop-external-demo.xsolla.site/?tracking_id=abcdefghijklmnopqrstuvwxyz123456

注意
tracking_idが渡されない場合、支払いはトラフィック元に紐づけられず、パフォーマンスレポートに表示されず、クリエイターへの支払いに含まれません。
決済トークンを生成する際にtracking_idを渡すには:
  1. URLのクエリパラメータからtracking_idを取得します
  2. それをブラウザのlocalStorageに保存します。
  3. 決済トークンを生成するリクエストにtracking_idを含めます

tracking_idを取得する

クライアント側でtracking_idパラメータを取得する方法は、統合タイプによって異なります。tracking_idを抽出するための独自のロジックを実装することも、エクソーラが提供するパートナーネットワークトラッキングスクリプトを使用することも可能です。

注意
このスクリプトは、URLを変更する他のどのJavaScriptよりも先に実行されるようにしてください。そうしないと、tracking_idが失われる可能性があります。
パートナーネットワークトラッキングスクリプトの使用をお勧めします。これにより、tracking_idが自動的にlocalStorageに保存され、getTrackingId()メソッドにアクセスできるようになります。

以下のタブに詳細な実装例が記載されています。

決済トークンを生成する時にtracking_idを渡す

統合の設定方法に合わせて、以下のオプションの中から一つを選び、tracking_idをトークン生成メソッドに渡してください。

注意
正確なアトリビューションを確保するため、トークンリクエストにtracking_idが含まれていることを確認してください。
この記事は役に立ちましたか?
ありがとうございます!
改善できることはありますか? メッセージ
申し訳ありません
この記事が参考にならなかった理由を説明してください。 メッセージ
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。
最終更新日: 2025年9月23日

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

問題を報告する
当社は常にコンテンツを見直しています。お客様のご意見は改善に役立ちます。
フォローアップ用のメールをご提供してください
ご意見ありがとうございました!
フィードバックを送信できませんでした
後でもう一度お試しいただくか、doc_feedback@xsolla.comまでお問い合わせください。