サブスクリプションデータの管理

警告:
Adjustは新規顧客のサブスクリプションの記録を終了しました。すでにサブスクリプションの記録を設定している場合は、専任のアカウントマネージャーまたは support@adjust.comまでお問い合わせください。

集計されたサブスクリプションデータは、Datascapeで確認できます。ユーザーレベルのデータを分析するには、ローデータエクスポートを設定してください。

ここでは、サブスクリプションイベントの管理方法と、コールバックおよびクラウドストレージアップロードの設定方法について説明します。

サブスクリプションイベント

Adjustでは、7つの主要なサブスクリプションイベントを計測できます。各サブスクリプションイベントにサブタイプを使用することで、ユーザーデータに関するより詳細なインサイトを得ることが可能です。

サブスクリプションイベント説明
activation(有効化)ユーザーがサブスクリプション製品を初めて有効化。 
first_conversion(初回コンバージョン)無料トライアルまたは無料特典終了時に、ユーザーがサブスクリプションを解約せず、登録ユーザーへのコンバージョンに至る。 
entered_billing_retry(請求リトライ開始)トライアル終了時に解約されず(ユーザーが製品のサブスクリプションを中止しなかった)、請求にも問題がない場合、サブスクリプションイベントは次のいずれかになります:converted_trial、converted_offer、renewed_subscription
renewal(更新)ユーザーが正常にサブスクリプションを更新。
cancellation(キャンセル)ユーザーがサブスクリプションを解約したか、請求リトライ更新に失敗したため、サブスクリプション期間の終わりにトランザクションが更新されない。
renewal_from_billing_retry(請求リトライ更新)請求の問題が解決された後、ユーザーが正常にトランザクションを更新。 
reactivation(再有効化)トライアル、オファー、サブスクリプションで登録したユーザーが、解約した後に再有効化。  

サブスクリプションイベントのサブタイプ

サブスクリプションコールバックを設定する

コールバックを使用することで、Adjustがイベントを記録後、ユーザーレベルのデータを直接かつリアルタイムにサーバーに送信できます。

Adjustは以下のサブスクリプションイベントを自動的に記録します。

  • サブスクリプションの有効化
  • サブスクリプションの初回コンバージョン
  • サブスクリプションの請求リトライ開始
  • サブスクリプションの更新
  • サブスクリプション解約
  • サブスクリプションの請求リトライ更新
  • サブスクリプションの再有効化

コールバックに {subscription_event_subtype}プレースホルダーを含めると、各サブスクリプションイベントのサブタイプを受信することができます。これにより、ユーザーデータに関する優れたインサイトが得られます。

サブスクリプションプレースホルダー

ユーザーの行動をより詳細に把握するために、次のプレースホルダーをコールバックに追加できます。

グローバルコールバック

グローバルコールバックは、Adjustが記録する全てのアクティビティのデータポイントの全リストを提供します。

AppViewですでにグローバルコールバックを設定している場合は、サブスクリプションイベントのプレースホルダーを既存のコールバックURLに追加してください。

グローバルコールバックURLを作成する方法については、Adjustが提供するこちらのガイドをご覧ください。または、以下のテンプレートと例を使用してコールバックURLを編集することもできます。

http://callbackserver.com/adjust_global?app_id={app_id}&app_name={app_name}&app_name_dashboard={app_name_dashboard}&app_version={app_version}&app_version_raw={app_version_raw}&app_version_short={app_version_short}&store={store}&tracker={link_token}&tracker_name={link_name}&first_tracker={first_link}&last_tracker={last_link}&last_tracker_name={last_link_name}&outdated_tracker={outdated_link}&network_name={network_name}&campaign_name={campaign_name}&adgroup_name={adgroup_name}&creative_name={creative_name}&impression_based={impression_based}&is_organic={is_organic}&rejection_reason={rejection_reason}&click_referer={click_referer}&click_time={click_time}&click_time_hour={click_time_hour}&impression_time={impression_time}&impression_time_hour={impression_time_hour}&conversion_duration={conversion_duration}&engagement_time={engagement_time}&engagement_time_hour={engagement_time_hour}&installed_at={installed_at}&installed_at_hour={installed_at_hour}&install_finish_time={install_finish_time}&install_begin_time={install_begin_time}&referral_time={referral_time}&created_at={created_at}&created_at_milli={created_at_milli}&created_at_hour={created_at_hour}&reattributed_at={reattributed_at}&reattributed_at_hour={reattributed_at_hour}&attribution_updated_at={attribution_updated_at}&time_to_uninstall={time_to_uninstall}&idfa={idfa}&idfv={idfv}&gps_adid={gps_adid}&android_id={android_id}&adid={adid}&activity_kind={activity_kind}&revenue={revenue}&currency={currency}&subscription_event={subscription_event_type}&subscription_event_subtype={subscription_event_subtype}&product_id={subscription_product_id}&sales_region={subscription_sales_region}&transaction_id={subscription_transaction_id}&expired_transaction_id={subscription_expired_transaction_id}&original_transaction_id={subscription_original_transaction_id}&subscription_store={subscription_store}&subscription_start={subscription_purchased_at}&subscription_end={subscription_expiration_time}&subscription_cancelled={subscription_cancelled_at}&environment={subscription_environment}&callback_parameter={publisher_parameters}

サブスクリプションコールバック

サブスクリプションコールバックは、サブスクリプションベースのイベント7つ全てに対して単一のコールバックを送信します。

サブスクリプションコールバックURLの例

http://callbackserver.com/adjust_subscription?app_id={app_id}&app_name={app_name}&app_name_dashboard={app_name_dashboard}&app_version={app_version}&app_version_raw={app_version_raw}&app_version_short={app_version_short}&store={store}&tracker={link_token}&tracker_name={link_name}&first_tracker={first_link}&last_tracker={last_link}&last_tracker_name={last_link_name}&outdated_tracker={outdated_link}&network_name={network_name}&campaign_name={campaign_name}&adgroup_name={adgroup_name}&creative_name={creative_name}&impression_based={impression_based}&is_organic={is_organic}&rejection_reason={rejection_reason}&click_referer={click_referer}&click_time={click_time}&click_time_hour={click_time_hour}&impression_time={impression_time}&impression_time_hour={impression_time_hour}&conversion_duration={conversion_duration}&engagement_time={engagement_time}&engagement_time_hour={engagement_time_hour}&installed_at={installed_at}&installed_at_hour={installed_at_hour}&install_finish_time={install_finish_time}&install_begin_time={install_begin_time}&referral_time={referral_time}&created_at={created_at}&created_at_milli={created_at_milli}&created_at_hour={created_at_hour}&reattributed_at={reattributed_at}&reattributed_at_hour={reattributed_at_hour}&attribution_updated_at={attribution_updated_at}&time_to_uninstall={time_to_uninstall}&idfa={idfa}&idfv={idfv}&gps_adid={gps_adid}&android_id={android_id}&adid={adid}&revenue={revenue}&currency={currency}&subscription_event={subscription_event_type}&subscription_event_subtype={subscription_event_subtype}&subscription_product_id={subscription_product_id}&subscription_sales_region={subscription_sales_region}&subscription_transaction_id={subscription_transaction_id}&subscription_original_transaction_id={subscription_original_transaction_id}&subscription_store={subscription_store}&subscription_purchased_at={subscription_purchased_at}&subscription_expiration_time={subscription_expiration_time}&subscription_environment={subscription_environment}&callback_parameter={publisher_parameters}

クラウドストレージアップロードの設定

クラウドストレージアップロードでは、サブスクリプションイベントのローユーザーデータを1時間ごとに自動的にクラウドストレージにエクスポートできます。

注意:
AppViewでAmazon S3またはGoogle Cloud Storageをすでに設定している場合は、Adjustでサブスクリプションを記録すると、サブスクリプションイベントのクラウドストレージアップロードが自動的に受信されます。これらの特定のデータポイントを表示するには、サブスクリプション関連のプレースホルダーをCSVの定義に追加する必要があります。

設定を行うには、CSVの定義に含めるサブスクリプションのプレースホルダーを追加します。CSVの定義の形式についてはこちらをご覧ください。