サブスクリプションデータの管理 サブスクリプションは、サブスクリプションモデルを採用するアプリのマーケティングに重要な機能です。このデータを使用してマーケティング費用の価値をより深く理解し、今後のキャンペーンを最適化しましょう。サブスクリプションデータの主な用途は以下のとおりです。
サブスクリプション収益の計測 新規サブスクリプション、トライアル、解約、サブスクリプションイベントの計測 あるイベントから別のイベントへのコンバージョンを計測。例:トライアルからサブスク登録者への移行サブスクリプションデータはプラットフォーム固有のものです。ユーザーがiOSからAndroidデバイスに乗り換えた場合、そのユーザーは新しいユーザーとしてみなされます。
集計されたサブスクリプションデータは、Datascapeで確認できます。ユーザーレベルのデータを分析するには、ローデータエクスポートを設定してください。
Adjustでは、次のサブスクリプションイベントを計測できます。
有効化(Activations) activation
ユーザーがサブスクリプション製品を初めて有効化。 (iOSのみ)請求リトライ(Billing retry) billing_retry
サブスクリプションが請求リトライ期間内にある。 キャンセル(Cancellations) cancellation
ユーザーがサブスクリプションを解約したか、請求リトライ更新に失敗したため、サブスクリプション期間の終わりにトランザクションが更新されない。 割引オファー数(Discounted offers) discounted_offer
新しいサブスクリプションが割引料金で購入された。 有効期限の終了(Expirations) expiration
サブスクリプションの契約期間が終了した。 猶予期間(Grace periods) grace_period
サブスクリプションが猶予期間(有効な場合)に入っている。 (Androidのみ)保留(On Hold) on_hold
サブスクリプションがアカウント停止状態になっている。 (Androidのみ)一時停止(Paused) paused
サブスクリプションが一時停止状態になっている。 料金改定への同意(Price accepted) price_accepted
ユーザーがサブスクリプション料金の改定に同意。 (iOSのみ)価格を拒否(Price declined) price_declined
ユーザーがサブスクリプション料金の改定を拒否。 再有効化(Reactivations) reactivation
トライアル、オファー、サブスクリプションで登録したユーザーが、解約した後に再有効化。
(Google Androidアプリのみ)ユーザーがサブスクリプションを解除し、再度同じ製品をサブスクリプションすると、Googleは新しいトランザクションIDを割り当てます。結果として、そのイベントが同じユーザーもしくはデバイスからなのかは判別できますが、それが再有効化によるものかどうかを計測できません。よってAdjustは、Google Android アプリの「再有効化」イベントをサポートしていません。
(iOSのみ)返金(Refunds) refund
サブスクリプションの取引が返金された。 更新 (Renewals) renewal
ユーザーが正常にサブスクリプションを更新。 請求リトライ更新(Renewals from Billing Retry) renewal_from_billing_retry
ユーザーが請求リトライ期間中に正常にトランザクションを更新。 解約(Revoked) revoked
ユーザーが有効期限前にサブスクリプションを解約。 トライアル開始(Trial started) trial_started
サブスクリプションの新しい無料トライアルが開始された。
全て展開する
サブスクリプションイベント 以前のサブスクリプションバージョン
有効化(Activation) ユーザーがサブスクリプション製品を初めて有効化/課金。 初回コンバージョン(First conversion) 無料トライアルまたは無料特典終了時に、ユーザーがサブスクリプションを解約せず、登録ユーザーへのコンバージョンに至る。 請求リトライ開始(Entered billing retry) トライアル終了時に解約されず(ユーザーが製品のサブスクリプションを中止しなかった)、請求にも問題がない場合、サブスクリプションイベントは次のいずれかになります:converted_trial、converted_offer、renewed_subscription 更新(Renewal) ユーザーが正常にサブスクリプションを更新。 キャンセル(Cancellation) ユーザーがサブスクリプションを解約したか、請求リトライ更新に失敗したため、サブスクリプション期間の終わりにトランザクションが更新されない。 請求リトライ更新(Renewal from billing retry) 請求の問題が解決された後、ユーザーが正常にトランザクションを更新。 再有効化(Reactivation) トライアル、オファー、サブスクリプションで登録したユーザーが、解約した後に再有効化。
(Google Androidアプリのみ)ユーザーがサブスクリプションを解除し、再度同じ製品をサブスクリプションすると、Googleは新しいトランザクションIDを割り当てます。結果として、そのイベントが同じユーザーもしくはデバイスからなのかは判別できますが、それが再有効化によるものかどうかを計測できません。よってAdjustは、Google Android アプリの「再有効化」イベントをサポートしていません。
サブスクリプションイベントのサブタイプ 以前のサブスクリプションバージョン
activation
initial_subscription
ユーザーがアプリ内で初めての(有料の)サブスクリプションをトリガー。 initial_trial
ユーザーがアプリ内の最初の無料トライアルをトリガー。 initial_offer
ユーザーがアプリ内の最初の(有料の)オファーを割引価格でトリガー。 first_conversion
converted_trial
ユーザーが無料トライアル終了時にサブスクリプションをキャンセルしなかったため、サブスクリプション登録ユーザーにコンバージョンされた。 converted_offer
ユーザーが最初の有料オファーが終了したときにサブスクリプションをキャンセルしなかったため、正規の有料サブスクリプションユーザーにコンバートした。 entered_billing_retry
trial_in_retry
トライアルの有効期限が切れたが、請求に問題があったため更新に失敗。 例:無料トライアル期間が終了したときにユーザーがキャンセルしなかったが、支払い元に問題があったために請求できなかった場合。 offer_in_retry
オファーの有効期限が切れたが、請求の問題で更新に失敗。 例:オファー期間が終了したときにユーザーがキャンセルしなかったが、支払い元に問題があったために請求できなかった場合。 subscription_in_retry
サブスクリプションの有効期限が切れたが、請求の問題で更新に失敗。 例:無料サブスクリプション期間が終了したときにユーザーがキャンセルしなかったが、支払い元に問題があったために請求できなかった場合。 renewal
renewed_subscription
サブスクリプション更新に成功。 cancellation
failed_trial
トライアル期間の終了時に、トライアルが更新されなかった。 failed_offer
最初の有料オファーが、オファー期間終了時に更新されなかった。 failed_subscription
サブスクリプション期間の終了時に、サブスクリプションが更新されていない。 failed_trial_from_retry
請求リトライが失敗した後に、トライアルがコンバートしていない。 failed_offer_from_retry
請求リトライが失敗した後に、オファーがコンバートしていない。 failed_subscription_from_retry
請求リトライが失敗した後に、サブスクリプションがコンバートしていない。 renewal_from_billing_retry
converted_trial_from_retry
トライアルでの請求リトライが成功し、トライアルがコンバートされた。 converted_offer_from_retry
オファーでの請求リトライが成功し、オファーがコンバートされた。 renewed_subscription_from_retry
サブスクリプションでの請求リトライが成功し、サブスクリプションが更新された。 reactivation
reactivated_subscription
トライアル、オファー、サブスクリプションで登録したユーザーが、解約した後に再有効化した。
集約されたサブスクリプションデータは、Datascapeで確認できます。
製品ID ディメンション を使用して、サブスクリプション製品別にデータを分類します。例えば、無料トライアル、月間サブスクリプション、年間サブスクリプションなど、複数のサブスクリプション製品がある場合は、製品IDディメンションと関連するサブスクリプション指標 を追加して、サブスクリプションデータを分析します。
効率的なトラブルシューティングを行い、データに関する深いインサイトを得るために、サブスクリプション記録データをサーバーに直接送信することができます。
AppViewでAmazon S3またはGoogle Cloud Storageをすでに設定している場合は、サブスクリプションイベントのクラウドストレージアップロードが自動的に受信されます。これらの特定のデータポイントを表示するには、サブスクリプション関連のプレースホルダーをCSVの定義に追加する必要があります。
以下のプレースホルダーをサーバーコールバック とクラウドストレージアップロード に追加できます。
{subscription_event_type}
サブタイプに基づいてグループ化。 activation
first_conversion
renewal
{subscription_event_subtype}
詳細は、サブスクリプションイベントのサブタイプの表 をご覧ください
initial_subscription
failed_trial
renewed_subscription
{subscription_purchased_at}
有効な購入のUnixタイムスタンプ。 1571608922
{subscription_expiration_time}
有効なサブスクリプションの有効期限を示すUnixタイムスタンプ。過去のデータまたは未来のデータである可能性があります。 1571608922
{subscription_cancelled_at}
サブスクリプションが無効となる時点を示すUnixタイムスタンプ。タイムスタンプがexpiration_timeより後になることはありません。 サブスクリプションのトランザクションが失敗し解決できない場合は、失敗したトランザクションのexpiration_timeを返します。expiration_timeプレースホルダーには値が返されません。 1571608922
{subscription_transaction_id}
有効なトランザクションの値。トランザクションが失敗した場合、値は返されません。 課金に問題がある場合は、現在のトランザクションIDが返されます。 230000687036600
{subscription_original_transaction_id}
プロダクト サブスクリプション チェーンの最初のトランザクションID 230000687036600
{subscription_expired_transaction_id}
前回の有効なトランザクションID。最初のトランザクションの場合、空の値が返されます。失敗したトランザクションの場合、前回の有効なトランザクションIDが返されます。 230000687036600
{subscription_environment}
サブスクリプションの購入が発生した環境 sandbox
production
{subscription_product_id}
アプリ内のサブスクリプション製品タイプ com.product.id
{subscription_sales_region}
Apple ストアアカウントの登録場所の地域コード。Googleの地域コードはデバイスの物理的な位置に基づいています。 us
{subscription_store}
サブスクリプション購入が発生したストア appleappstore
googleplaystore