支払いの属性を設定する
支払いの属性を設定することで、どのコンテンツクリエイターのリンク経由で購入が行われたかを特定できます。そのユーザーによるすべての購入がクリエイターに紐づけられるため、キャンペーンの結果に基づいた正確なペイアウトを支払うことが可能になります。
どのように動作するか
属性を有効にするには、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
を渡すには:- URLのクエリパラメータからtracking_idを取得します。
- それをブラウザの
localStorage
に保存します。 - 決済トークンを生成するリクエストにtracking_idを含めます。
tracking_idを取得する
クライアント側でtracking_id
パラメータを取得する方法は、統合タイプによって異なります。tracking_id
を抽出するための独自のロジックを実装することも、エクソーラが提供するパートナーネットワークトラッキングスクリプトを使用することも可能です。
tracking_id
が失われる可能性があります。tracking_id
が自動的にlocalStorage
に保存され、getTrackingId()
メソッドにアクセスできるようになります。以下のタブに詳細な実装例が記載されています。
決済トークンを生成する時にtracking_idを渡す
統合の設定方法に合わせて、以下のオプションの中から一つを選び、tracking_id
をトークン生成メソッドに渡してください。
tracking_id
が含まれていることを確認してください。誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。