Adjust.initSdk
メソッドにプロパティを割り当てることで、Adjust SDKの動作を設定することができます。
必要な設定
Adjust SDKを設定するには、次の引数を使用してAdjust.initSdk
メソッドを呼び出す必要があります。
appToken
(string
):お客様のAdjustアプリトークン。environment
(string
):SDKを実行したい環境。テスト用のサンドボックスモードでSDKを実行するにはsandbox
をパスします。リリース用の本番モードでSDKを実行するにはproduction
をパスします。
ログのオプション
Adjust SDKは、さまざまな量の情報を返すために、設定可能なログレベルを提供しています。以下のログレベルが利用可能です。
値 | 説明 |
---|---|
verbose | ログをフルで有効化する |
info | 情報、警告、エラーログを返す |
warning | 警告とエラーログを返す |
error | エラーログのみを返す |
none | 全てのログを無効化する |
ログレベルを設定するには、initSdk
メソッドにlogLevel
引数を指定します。値をパスしない場合、SDKのデフォルトはerror
となります。
ログアウトプットを設定する
Webアプリでログの出力先を他に設定することで、ログを画面に直接表示することができます。これを設定するには、initSdk
メソッドのlogOutput
引数にHTMLセレクターを指定します。SDKのログはこのコンテナに出力されます。
初期化オプション
外部デバイスIDを設定する
外部デバイスIDは、デバイスまたはユーザーに割り当てることができるカスタム値です。セッションやプラットフォームを横断してユーザーを認識することができます。また、ユーザーが新規インストールとして2度カウントされないように、ユーザーごとにインストールの重複を排除することも可能です。外部デバイスIDの使用を開始する際は、Adjustの担当者にお問い合わせください。
外部デバイスIDをデバイスのカスタム識別子として使用できます。これは、他のシステム上で継続性を保ちたい場合に役立ちます。Adjust.initSdk
を呼び出すとき、外部デバイスIDをexternalDeviceId
引数としてパスします。
外部デバイスIDをビジネスアナリティクスに使用する場合は、IDをセッションコールバックパラメーターとしてパスすることができます。
既存の外部デバイスIDをAdjustにインポートすることが可能です。これにより、Adjustサーバーが今後のデータを既存のデバイス記録と一致させることができます。この設定をご希望の場合は、Adjustの担当者にお問い合わせください。
デフォルトのリンクトークンを設定する
アプリがデバイスにプリインストールされている場合、デフォルトのリンクトークンを設定できます。ユーザーがプリインストールされたアプリを初めて起動すると、インストールはデフォルトのリンクトークンにアトリビュートされます。Adjust.initSdk
を呼び出すとき、defaultTracker
引数でトークンをパスします。
ストレージの名前空間を設定する
Adjust SDKは、デフォルトでデータを保存するストレージの名前空間を作成します。データの宛先を制御する場合は、これをオーバーライドしてカスタム名前空間を指定することができます。
SDKがデフォルトの名前空間に保存していたデータは、カスタム名前空間が設定されるとその名前空間に移動します。
initSdk
メソッドでnamespace
プロパティを指定することで、カスタム名前空間を設定することができます。
動的設定
動的 設定オプションは、SDKのライフサイクル中に、ユーザーによるイベントやアクションに応じて変更されることがあります。
オフラインモードに切り替える
Adjust SDKは、イベントとセッションのデータをAdjustのサーバーにリアルタイムで送信します。SDKをオフラインモードにすると、情報の送信を一時停止することができます。オフラインモードでは、SDKは全てのデータをブラウザのIndexedDBに保存するか、または、IndexedDBがサポートされていない場合は、localStorage に保存します。
以下の引数を使用してswitchToOfflineMode
メソッドを呼び出すことで、いつでもオフランモードに切り替えられます:
イベントバッファリング
オフラインモードを無効にすると、SDKは保存されている全ての情報をAdjustのサーバーに送信します。これを行うには、switchBackToOnlineMode
メソッドを呼び出します。
SDKを無効化する
Adjust SDKは、デフォルトでアプリが開いている時に実行されます。Adjust SDKを無効化または再有効化することで、計測を一時停止したり再起動したりすることができます。Adjust SDKを無効にすると、Adjustサーバーにデータが送信されなくなります。
stop
メソッドを呼び出すことで、Adjust SDKをいつでも無効化できます。
SDKを再有効化する
restart
メソッドを呼び出すことで、Adjust SDKをいつでも再起動できます。