サーバー間イベントのconversion valueを更新

サーバーでアプリ内イベントを計測している場合、これらのイベントをサーバー間(S2S)イベントとしてAdjustに転送することができます。これにより、AdjustはS2SイベントとAdjust SDKを使用して計測したイベントの両方のconversion valueを計測できるようになります。

Adjustでは、お客様のconversion value設定を使用して、イベントをconversion valueにマッピングします。設定によって、Adjust SDKまたはお客様のアプリのいずれかが、conversion valueのアップデートをAppleに送信します。

ヒント:
AdjustではSKAdNetwork用に SDKイベント を使用することを推奨します。SKAdNetworkはクライアント側のシステムであるため、Adjust SDKによって計測されたイベントの方がより一貫性があります。

計測の仕組み

S2Sイベントは、次の3つのステップに従います。

  1. サーバーがイベントを記録し、S2SイベントとしてAdjustに送信します。
  2. Adjustバックエンドがconversion valueを計算します。
  3. Adjustはこのconversion valueをS2Sレスポンスとしてお客様のサーバーに送信します。

非同期作業

AdjustバックエンドはAdjust SDKとの接続を開始できません。非同期に作業を行って、AdjustバックエンドはAdjust SDKからリクエストを受け取るまで待機します。リクエストを受け取ると、Adjustバックエンドはアップデートされたconversion valueをレスポンスとしてSDKリクエストに送信します。

この機能を使用するには、Adjust SDKをお客様のアプリに実装する必要があります。

  1. お客様のサーバーがイベントを記録し、S2SでAdjustに送信します。

  2. AdjustバックエンドはS2Sイベントと該当するその他のアクティビティを使用して、最新のconversion valueを計算します。

    • 最新のconversion valueがAdjustバックエンドに現在保存されているconversion valueより大きい場合、Adjustバックエンドは、保存されているconversion valueをアップデートします。
  3. 該当する場合、Adjust SDKは付随する無関係なリクエストをAdjustバックエンドに送信します(たとえば、ユーザーがSDKセッションまたはSDKイベントをトリガーした場合)。

  4. Adjustバックエンドはステップ2に記載されているようにconversion valueを再計算し、保存されているconversion valueをレスポンスとしてAdjust SDKに送信します。

  5. Adjust SDKがSKAdNetwork経由でconverison valueをアップデートします。

非同期手法では、アプリにリアルタイムで通信できません。これは接続をまだ初期化していないからです。

注意:
Adjust管理画面でconversion valueを管理する場合、Adjustはデフォルトで非同期手法を自動的に使用します。