セッションパラメーターの設定

Adjust管理画面でコールバックURLを登録した場合、SDKがセッションを計測するとAdjustはコールバックURLにGETリクエストを送信します。

コールバックパラメーターをサーバーに設定できます。イベントにパラメーターを設定すると、SDKはそれらをコールバックURLに追加します。この情報を使用して、自社のBIシステムでユーザーのアプリ内行動を分析することが可能です。

注意:
Adjust SDKは、セッションコールバックパラメーターをイベントコールバックパラメーターとマージします。イベントコールバックパラメーターは、セッションコールバックパラメーターより優先されます。つまり、パラメーターキーをイベントとセッションの両方に追加した場合、SDKはイベントパラメーターを送信します。

イベントにコールバックパラメーターを追加するには、 string​ key-value引数を指定してaddSessionCallbackParameterメソッドを呼び出してください。このメソッドを複回呼び出すことで、複数のパラメーターを追加することができます。

Javascript
Adjust.addSessionCallbackParameter("key", "value");

不要になった場合は、特定のセッションコールバックパラメーターを削除できます。これを行うには、パラメーターキーをremoveSessionCallbackParameterメソッドに渡します。

Javascript
Adjust.removeSessionCallbackParameter("key");

不要になった場合は、全てのセッションパラメーターを削除できます。これを行うには、resetSessionCallbackParametersメソッドを呼び出します。

Javascript
Adjust.resetSessionCallbackParameters();

セッションパートナーパラメーター

パートナーパラメーターを追加することで、ネットワークパートナーに追加情報を送信することができます。

Adjustは、設定した外部パートナーにパートナーパラメーターを送信します。この情報は、より詳細な分析やリターゲティング施策にご利用いただけます。これらパラメーターの設定が完了し、機能が有効化されると、Adjustのバックエンドはデータ転送を開始します。

注意:
パートナーパラメーターはデフォルトではローデータに表示されません。ご希望の場合は、プレースホルダー {partner_parameters} を追加することで、それらを単一の文字列として受信することができます。

イベントにパートナーパラメーターを追加するには、 string​ key-value引数を指定してaddSessionPartnerParameterメソッドを呼び出してください。このメソッドを複回呼び出すことで、複数のパラメーターを追加することができます。

Javascript
Adjust.addSessionPartnerParameter("key", "value");

不要になった場合は、特定のセッションコールバックパラメーターを削除できます。これを行うには、パラメーターキーをremoveSessionPartnerParameterメソッドに渡します。

<Draft or missing fragment>

不要になった場合は、全てのセッションパートナーパラメーターを削除できます。これを行うには、resetSessionPartnerParametersメソッドを呼び出します。

Javascript
Adjust.resetSessionPartnerParameters();

ディレイスタート

注意:
SDKの動作開始を遅らせることができるのは最長 10秒間です。

Adjust SDKは、アプリの起動直後に動作を開始します。起動時に取得できないデータをセッションパラメーターで送信したい場合は、SDKの動作開始を遅らせることができます。それを行うには、ConfigオブジェクトのsetDelayStartメソッドで、ディレイタイムを秒単位で設定してください。

Javascript
const adjustConfig = new AdjustConfig("{YourAppToken}", AdjustConfig.EnvironmentSandbox);
//...
adjustConfig.setDelayStart(5.5);
//...
Adjust.create(adjustConfig);

この時間が経過すると、SDKは情報をAdjustバックエンドに送信します。sendFirstPackagesメソッドを呼び出すことで、タイムアウトになる前に情報を送信できます。

Javascript
Adjust.sendFirstPackages();