AdjustダッシュボードでコールバックURLを登録した場合、SDKがセッションを計測するとAdjustはコールバックURLにGETリクエストを送信します。
グローバルコールバックパラメーター
Adjust SDKは、グローバルコールバックパラメーターをイベントコールバックパラメーターとマージします。イベントコールバックパラメーターは、グローバルコールバックパラメーターより優先されます。つまり、パラメーターキーをイベントとセッションの両方に追加した場合、SDKはイベントパラメーターを送信します。
コールバックパラメーターをサーバーに設定できます。イベントにパラメーターを設定すると、SDKはそれらをコールバックURLに追加します。この情報を使用して、自社のBIシステムでユーザーのアプリ内行動を分析することが可能です。
addGlobalCallbackParameters
+ (void)addGlobalCallbackParameter:(nonnull NSString *)param forKey:(nonnull NSString *)key;
グローバルコールバックパラメーターを追加するには、以下の引数で[Adjust addGlobalCallbackParameter]
メソッドを呼び出します。
param
(NSString
):パラメーターの値forKey
(NSString
):パラメーターキー
このメソッドを複回呼び出すことで、複数のパラメーターを追加することができます。
Adjust.addGlobalCallbackParameter("bar", forKey: "bar")
[Adjust addGlobalCallbackParameter:@"bar" forKey:@"bar"];
キーでグローバルコールバックパラメーターを削除する
+ (void)removeGlobalCallbackParameterForKey:(nonnull NSString *)key;
不要になった場合は、特定のセッションコールバックパラメーターを削除できます。これを行うには、グローバルパラメーターkey
を[Adjust removeGlobalCallbackParameterForKey]
メソッドにパスします。
Adjust.removeGlobalCallbackParameterForKey("foo")
[Adjust removeGlobalCallbackParameterForKey:@"foo"];
全てのグローバルコールバックパラメーターを削除する
+ (void)removeGlobalCallbackParameters;
不要になった場合は、全てのグローバルパートナーパラメーターを削除できます。これを行うには、[Adjust removeGlobalCallbackParameters]
メソッドを呼び出します。
Adjust.removeGlobalCallbackParameters()
[Adjust removeGlobalCallbackParameters];
グローバルパートナーパラメーター
パートナーパラメーターを追加することで、グローバルネットワークパートナーに追加情報を送信することができます。
Adjustは、設定した外部パートナーにパートナーパラメーターを送信します。この情報は、より詳細な分析やリターゲティング施策にご利用いただけます。パートナー用にパラメーターの設定が完了し、機能が有効化されると、Adjustのサーバーはデータ転送を開始します。
パートナーパラメーターはデフォルトではローデータに表示されません。ご希望の場合は、プレースホルダー{partner_parameters}
を追加することで、それらを単一の文字列として受信することができます。
addGlobalPartnerParameters
+ (void)addGlobalPartnerParameter:(nonnull NSString *)param forKey:(nonnull NSString *)key;
以下の引数で[Adjust addGlobalPartnerParameter]
メソッドを呼び出すと、グローバルパートナーパラメーターを送信できます。
param
(NSString
):パラメーターの値forKey
(NSString
):パラメーターキー
このメソッドを複回呼び出すことで、複数のパラメーターを追加することができます。
Adjust.addGlobalPartnerParameter("bar", forKey: "foo")
[Adjust addGlobalPartnerParameter:@"bar" forKey:@"foo"];
キーでグローバルコールバックパラメーターを削除する
+ (void)removeGlobalPartnerParameterForKey:(nonnull NSString *)key;
不要になった場合は、特定のグローバルパートナーパラメーターを削除できます。これを行うには、パラメーターキーを[Adjust removeGlobalPartnerParameterForKey]
メソッドにパスします。
Adjust.removeGlobalPartnerParameterForKey("foo")
[Adjust removeGlobalPartnerParameterForKey:@"foo"];
グローバルパートナーパラメーターを削除する
+ (void)removeGlobalPartnerParameters;
不要になった場合は、全てのグローバルパートナーパラメーターを削除できます。これを行うには、[Adjust removeGlobalPartnerParameters]
メソッドを呼び出します。
Adjust.removeGlobalPartnerParameters()
[Adjust removeGlobalPartnerParameters];
AdjustダッシュボードでコールバックURLを登録した場合、SDKがセッションを計測するとAdjustはコールバックURLにGETリクエストを送信します。
セッションコールバックパラメーター
Adjust SDKは、セッションコールバックパラメーターをイベントコールバックパラメーターとマージします。イベントコールバックパラメーターは、セッションコールバックパラメーターより優先されます。つまり、パラメーターキーをイベントとセッションの両方に追加した場合、SDKはイベントパラメーターを送信します。
コールバックパラメーターをサーバーに設定できます。イベントにパラメーターを設定すると、SDKはそれらをコールバックURLに追加します。この情報を使用して、自社のBIシステムでユーザーのアプリ内行動を分析することが可能です。
セッションコールバックパラメーターを追加する
+ (void)addSessionCallbackParameter:(nonnull NSString *)key value:(nonnull NSString *)value;
イベントにコールバックパラメーターを追加するには、NSString
key-value引数を指定してaddSessionCallbackParameter
メソッドを呼び出してください。このメソッドを複回呼び出すことで、複数のパラメーターを追加することができます。
Adjust.addSessionCallbackParameter("foo", value: "bar")
[Adjust addSessionCallbackParameter:@"foo" value:@"bar"];
Adjust.addSessionCallbackParameter("foo", "bar");
セッションコールバックパラメーターを削除する
+ (void)removeSessionCallbackParameter:(nonnull NSString *)key;
不要になった場合は、特定のセッションコールバックパラメーターを削除できます。これを行うには、パラメーターkey
をremoveSessionCallbackParameter
メソッドにパスします。
Adjust.removeSessionCallbackParameter("foo")
[Adjust removeSessionCallbackParameter:@"foo"];
Adjust.removeSessionCallbackParameter("foo");
resetSessionCallbackParameters
+ (void)resetSessionCallbackParameters;
不要になった場合は、全てのセッションパラメーターを削除できます。これを行うには、resetSessionCallbackParameters
メソッドを呼び出します。
Adjust.resetSessionCallbackParameters()
[Adjust resetSessionCallbackParameters];
Adjust.resetSessionCallbackParameters();
セッションパートナーパラメーター
パートナーパラメーターを追加することで、ネットワークパートナーに追加情報を送信することができます。
Adjustは、設定した外部パートナーにパートナーパラメーターを送信します。この情報は、より詳細な分析やリターゲティング施策にご利用いただけます。パートナー用にパラメーターの設定が完了し、機能が有効化されると、Adjustのサーバーはデータ転送を開始します。
パートナーパラメーターはデフォルトではローデータに表示されません。ご希望の場合は、プレースホルダー{partner_parameters}
を追加することで、それらを単一の文字列として受信することができます。
セッションパートナーパラメーターを追加する
+ (void)addSessionPartnerParameter:(nonnull NSString *)key value:(nonnull NSString *)value;
セッションと一緒にパートナーパラメーターを送信するには、NSString
key-value引数を指定してaddSessionPartnerParameter
メソッドを呼び出してください。このメソッドを複回呼び出すことで、複数のパラメーターを追加することができます。
Adjust.addSessionPartnerParameter("foo", value: "bar")
[Adjust addSessionPartnerParameter:@"foo" value:@"bar"];
Adjust.addSessionPartnerParameter("foo", "bar");
セッションパートナーパラメーターを削除する
+ (void)removeSessionPartnerParameter:(nonnull NSString *)key;
不要になった場合は、特定のセッションパートナーパラメーターを削除できます。これを行うには、パラメーターキーをremoveSessionPartnerParameter
メソッドにパスします。
Adjust.removeSessionPartnerParameter("foo")
[Adjust removeSessionPartnerParameter:@"foo"];
Adjust.removeSessionPartnerParameter("foo");
resetSessionPartnerParameters
+ (void)resetSessionPartnerParameters;
不要になった場合は、全てのセッションパートナーパラメーターを削除できます。これを行うには、resetSessionPartnerParameters
メソッドを呼び出します。
Adjust.resetSessionPartnerParameters()
[Adjust resetSessionPartnerParameters];
Adjust.resetSessionPartnerParameters();
ディレイスタート
SDKの動作開始を遅らせることができるのは最長 10秒間 です。
Adjust SDKは、アプリの起動直後に動作を開始します。起動時に取得できないデータをセッションパラメーターで送信したい場合は、SDKの動作開始を遅らせることができます。それを行うには、ConfigオブジェクトのdelayStart
プロパティで、ディレイタイムを秒単位で設定してください。
let yourAppToken = "{YourAppToken}"let environment = ADJEnvironmentSandbox as? Stringlet adjustConfig = ADJConfig( appToken: yourAppToken, environment: environment)adjustConfig?.delayStart = 5.5// ...Adjust.appDidLaunch(adjustConfig)
*adjustConfig = [ADJConfig configWithAppToken:@"{YourAppToken}" environment:ADJEnvironmentSandbox];[adjustConfig setDelayStart:5.5];/// ...[Adjust appDidLaunch:adjustConfig];
setupWebViewJavascriptBridge(function (bridge) { var yourAppToken = yourAppToken; var environment = AdjustConfig.EnvironmentSandbox; var adjustConfig = new AdjustConfig(yourAppToken, environment); adjustConfig.setDelayStart(5.5);});
この時間が経過すると、SDKは情報をAdjustサーバーに送信します。sendFirstPackages
メソッドを呼び出すことで、タイムアウトになる前に情報を送信できます。
Adjust.sendFirstPackages()
[Adjust sendFirstPackages];
Adjust.sendFirstPackages();