サブスクリプション計測
以下の手順は、Adjust SDK内でサブスクリプション計測を行う場合にのみ有効です。この機能を有効化するには、アプリ固有の情報を別途追加する必要があります。設定のサポートをいたしますので、
support@adjust.com または担当のテクニカルアカウントマネージャーまでお問い合わせください。
App Storeのサブスクリプションを計測し、それぞれの有効性をAdjust SDKで確認できます。ユーザーがサブスクリプションの購入を完了したら、その詳細を含むADJSubscription instance を作成します。
この機能はAdjust SDK v4.22.0以降のみ利用可能です。
ADJSubscription
インスタンスを作成するには、initWithPrice
メソッド を呼び出してください。サブスクリプション情報をパラメーターとしてパスします。後で使用するために、このオブジェクトを割り当てます。
ADJSubscription *subscription = [[ADJSubscription alloc] initWithPrice:price
currency:currency
transactionId:transactionId
andReceipt:receipt];
initWithPrice
数字(10進数) サブスクリプションの価格 currency
文字列 トランザクションに使用される通貨のコード。priceLocale オブジェクトのcurrencyCode にあたる transactionId
文字列 トランザクションID receipt
データオブジェクト 受信情報を含むデータオブジェクト
サブスクリプションイベントの日付を記録するには、この日付をsetTransactionDate
メソッド を使用してください。
[subscription setTransactionDate:transactionDate];
購入が発生した地域を取得したい場合は、setSalesRegion
メソッド に適切な国コードをパスします。
[subscription setSalesRegion:salesRegion];
また、addCallbackParameter
メソッドと addPartnerParameter
メソッドをそれぞれ使用して、コールバックパラメーターとパートナーパラメーターをAdjustバックエンドにパスすることもできます。
[subscription addCallbackParameter:@"foo" value:@"bar"];
[subscription addPartnerParameter:@"foo" value:@"bar"];
ADJSubscription
インスタンスを作成したら、trackSubscription
メソッド にパスします。
ADJSubscription *subscription = [[ADJSubscription alloc] initWithPrice:price
currency:currency
transactionId:transactionId
andReceipt:receipt];
[subscription setTransactionDate:transactionDate];
[subscription setSalesRegion:salesRegion];
// Add callback parameters
[subscription addCallbackParameter:@"foo" value:@"bar"];
[subscription addCallbackParameter:@"fizz" value:@"buzz"];
// Add partner parameters
[subscription addPartnerParameter:@"foo" value:@"bar"];
[subscription addPartnerParameter:@"fizz" value:@"buzz"];
[Adjust trackSubscription:subscription];