サブスクリプションの計測 Adjust SDKを使用して、サブスクリプションに関する情報を計測することができます。App StoreまたはPlay StoreのサブスクリプションデータをSDKにパスし、データエクスポートおよびコールバックでそのデータを確認することが可能です。
サブスクリプション計測は、Adjust SDK v4.22.0以降のみ利用可能です。
開始するには、サブスクリプション購入の詳細を含むサブスクリプションオブジェクトを作成します。
以下のプロパティを含むAdjustAppStoreSubscription
オブジェクトを作成します。
price
– サブスクリプションの金額。currency
– サブスクリプションの通貨。priceLocale
オブジェクトのcurrencyCode
としてフォーマットされている。transactionId
– トランザクションID。receipt
– App Store のレシートのためのURL詳細は、AdjustAppStoreSubscription
クラスリファレンス をご覧ください。
AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription(
price,
currency,
transactionId,
receipt);
ユーザーがサブスクリプションを購入した日を記録することができます。SDKはこのデータを返して、レポートします。
サブスクリプションオブジェクトでsetTransactionDate
メソッドを呼び出し、サブスクリプションのタイムスタンプを記録します。
AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription(
price,
currency,
transactionId,
receipt);
//...
subscription.setTransactionDate(transactionDate);
iOSデバイスでは、ユーザーがサブスクリプションを購入した地域を記録することができます。これを行うには、subscriptionオブジェクトのsetSalesRegion
メソッドを呼び、国コードを 文字列 としてパスします。これは、priceLocale
オブジェクトのcountryCode
としてフォーマットされる必要があります。
AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription(
price,
currency,
transactionId,
receipt);
//...
subscription.setSalesRegion(salesRegion);
コールバックパラメーターをサブスクリプションオブジェクトに追加することができます。Adjustは、これらのパラメーターをコールバックURLに追加します。コールバックパラメーターを追加するには、サブスクリプションオブジェクトのaddCallbackParameter
メソッドを呼び出してください。このメソッドを複数回呼び出すことで、複数のコールバックパラメーターを追加できます。
AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription(
price,
currency,
transactionId,
receipt);
//...
subscription.addCallbackParameter('key1','value1');
subscription.addCallbackParameter('key2','value2');
パートナーパラメーターをサブスクリプションオブジェクトに追加することができます。SDKは、ユーザーがサブスクリプションを購入した時に、Adjustバックエンドへこれらを送信します。Adjustのバックエンドは、その情報をネットワークパートナーに転送します。パラメーターパラメーターを追加するには、サブスクリプションオブジェクトのaddPartnerParameter
メソッドを呼び出してください。このメソッドを複数回呼び出すことで、複数のコールバックパラメーターを追加できます。
AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription(
price,
currency,
transactionId,
receipt);
//...
subscription.addPartnerParameter('key1','value1');
subscription.addPartnerParameter('key2','value2');
サブスクリプションオブジェクトを設定したら、Adjust SDKを使用して計測が可能です。
サブスクリプションオブジェクトをtrackAppStoreSubscription
メソッドにパスして、ユーザーのサブスクリプション購入を計測します。
AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription(
price,
currency,
transactionId,
receipt);
subscription.setTransactionDate(transactionDate);
subscription.setSalesRegion(salesRegion);
subscription.addCallbackParameter('key1','value1');
subscription.addCallbackParameter('key2','value2');
subscription.addPartnerParameter('key1','value1');
subscription.addPartnerParameter('key2','value2');
Adjust.trackAppStoreSubscription(subscription);