Adjustのクラス
Adjustのクラスを使用して、アプリケーションとユーザーに関する情報をAdjustに送信できます。アトリビューションやアナリティクスのためのイベント計測にも使用可能です。
機能
セッションごとにコールバックパラメーターを送信する
Adjust SDKで記録されるセッションごとにコールバックパラメーターを送信できます。このメソッドを複数回呼び出すと、さらにパラメーターを追加できます。
static void com.adjust.sdk.Adjust.addSessionCallbackParameter( String key,
String value
)
セッションコールバックパラメーターを削除する
セッションパラメーターを追加している場合は、後で削除できます。これを行うには、パラメーターキーをremoveSessionCallbackParameter
メソッドに渡します。
static void com.adjust.sdk.Adjust.removeSessionCallbackParameter( String key )
全てのセッションコールバックパラメーターをリセットする
セッション コールバック パラメーターを追加している場合は、後で全て削除できます。これを行うには、resetSessionCallbackParameters
メソッドを呼び出します。
static void com.adjust.sdk.Adjust.resetSessionCallbackParameters()
セッションごとのコールバックパラメーターをネットワークパートナーに送信する
Adjust SDKで記録されるセッションごとにコールバックパラメーターをパートナーに送信できます。このメソッドを複数回呼び出すと、さらにパラメーターを追加できます。
static void com.adjust.sdk.Adjust.addSessionPartnerParameter( String key,
String value
)
パートナーのコールバックパラメーターを削除する
パートナーパラメーターを追加している場合は、後で削除できます。これを行うには、パラメーターキーをremoveSessionPartnerParameter
メソッドに渡します。
static void com.adjust.sdk.Adjust.removeSessionPartnerParameter( String key )
パートナーの全てのコールバックパラメーターをリセットする
パートナーパラメーターを追加している場合は、後で全て削除できます。これを行うには、resetSessionPartnerParameters
メソッドを呼び出します。
static void com.adjust.sdk.Adjust.resetSessionPartnerParameters()
デバイスのAdjust IDを取得する
adid
メソッドを呼び出すと、ユーザーのデバイスのAdjust ID(adid)を返すことができます。
static String com.adjust.sdk.Adjust.getAdid ()
URLからディープリンクのアトリビューション情報を取得する
ディープリンクを使用する場合は、そのURLでアトリビューション情報を検索するようAdjust SDKに指示できます。SDKは、有効な情報を見つけるとその情報をAdjustバックエンドに送信します。
static void com.adjust.sdk.Adjust.appWillOpenUrl( Uri url,
Context context
)
現在のアトリビューションデータを取得する
ユーザーがアプリをインストールした後、Adjust SDKにデバイスアトリビューション情報をクエリすることができます。
static AdjustAttribution com.adjust.sdk.Adjust.getAttribution()
サードパーティーとの共有に関するオプションを変更する
サードパーティーとの共有に関するユーザーの設定を伝達できます。サードパーティーの共有オブジェクトで、次のメソッドを呼び出します。その後、ユーザーの希望設定を持つオブジェクトを初期化してください。
また、ユーザーの希望する設定に関する詳細なオプションを渡すことで、アナリティクスのためのよりきめ細かい情報を収集することもできます。
サードパーティーとの共有を無効化する
disableThirdPartySharing
メソッドを呼び出すと、サードパーティーとの情報共有を防止できます。デフォルトでfalse
に設定されています。
static void com.adjust.sdk.Adjust.disableThirdPartySharing(final Context context)
SDKでデータプライバシー設定を有効化する
Adjustのデータプライバシー設定を使用している場合は、Adjust SDKでこの設定を切り替える必要があります。設定するには、trackMeasurementConsent
メソッドを呼び出します。
static void com.adjust.sdk.Adjust.trackMeasurementConsent(final boolean consentMeasurement)
GDPRの忘れられる権利に関するユーザーからのリクエストを有効化する
ユーザーが忘れられる権利をリクエストできるようにすることができます。このメソッドを呼び出すと、Adjust SDKからAdjustバックエンドにリクエストが伝えられます。Adjustバックエンドによってユーザーの情報が消去されます。
static void com.adjust.sdk.Adjust.gdprForgetMe(final Context context)
デバイスのGoogle Play広告IDを収集する
Google Play ストアを対象にしている場合、Adjust SDKを使用してデバイスの広告IDを取得し、アナリティクスに活用することができます。
static void com.adjust.sdk.Adjust.getGoogleAdId(Context context,
OnDeviceIdsRead onDeviceIdRead
)
デバイスのAmazon広告IDを収集する
Amazonのアプリストアを対象にしている場合、Adjust SDKを使用してデバイスの広告IDを取得し、アナリティクスに活用することができます。
static String com.adjust.sdk.Adjust.getAmazonAdId(final Context context)
Adjust SDKを有効化あるいは無効化する
setEnabled
メソッドを使用すると、Adjust SDKによる計測を有効化/無効化することができます。
checkEnabled
メソッドを使用して、ステータスを確認できます。
static void com.adjust.sdk.Adjust.setEnabled (boolean enabled)
Adjust SDKが有効化されていることを確認する
isEnabled
メソッドを呼び出すと、Adjust SDKが有効であるかどうかを確認できます。
static boolean com.adjust.sdk.Adjust.isEnabled ()
Adjust SDKのバージョンを確認する
デバイスで実行しているAdjust SDKのバージョンを確認する場合は、sdkVersion
メソッドを呼び出すことができます。
static String com.adjust.sdk.Adjust.getSdkVersion()
Pushトークンを設定する
リアトリビューションにPush通知を利用する場合は、トークンをAdjust SDKに追加する必要があります。
static void com.adjust.sdk.Adjust.setPushToken(final String token,
final Context context
)
オフラインモードの有効化と無効化を確認する
ユーザーのデバイスがオフラインのときに、SDKをオフラインモードにすることでイベントをキューに追加できます。このモードでは、オンラインに戻るまで全てのイベントが保管されます。Adjust SDKがオンラインに戻ると、イベントの送信を試みます。
static void com.adjust.sdk.Adjust.setOfflineMode(boolean enabled)
特定のソースの広告収益を計測する
Adjust SDKにより、特定のネットワークパートナーからの収益情報を受信することができます。JSONオブジェクトとしてAdjust SDKにパスすることで、広告収益に関する情報のトラッキングを可能にします。
static void com.adjust.sdk.Adjust.trackAdRevenue(final AdjustAdRevenue adjustAdRevenue)
イベントを計測する
Adjust SDKを使用して、イベント情報をAdjustバックエンドに返すことができます。これは、ローデータのエクスポートを調べてみるとわかります。
static void com.adjust.sdk.Adjust.trackEvent (AdjustEvent event)
サブスクリプションを計測する
Adjust SDKでは、アプリ内サブスクリプションイベントに関する情報を計測できます。これを行うには、サブスクリプションオブジェクトを形成して SDK に渡します。
static void com.adjust.sdk.Adjust.trackPlayStoreSubscription(final AdjustPlayStoreSubscription subscription)
SDKで初回のペイロードを送信する
Adjust SDKの起動を遅らせる場合、遅延タイマーが切れた後に情報をバックエンドに送信します。このメソッドを使用すると、遅延時間が経過する前にSDKにパッケージの送信を促すことができます。
static void com.adjust.sdk.Adjust.sendFirstPackages()