日本語版はAIによる翻訳です。正確な情報については英語版をご参照ください。 英語版を表示
メインコンテンツまでスキップ

SurfaceとType

AuxiaにおけるSurfaceとトリートメントタイプの理解

Surface

Surfaceとは、特定のUIコンポーネント、画面(ホーム画面)、またはユースケース(クーポン)に対してトリートメントをリクエストするためのクライアント設定パラメータです。Surfaceの典型的な例としては「HOME_SCREEN」や「PURCHASE_SCREEN」があります。

トリートメントタイプ

Auxiaは以下のトリートメントタイプをサポートしています:

  • IN_APP_CONTENT_CARD: アプリ内に表示されるカード
  • IN_APP_BANNER: アプリ内に表示されるバナー
  • IN_APP_MODAL: アプリ内に表示されるモーダルダイアログ
  • IN_APP_TOAST: アプリ内に表示されるトースト通知
  • IN_APP_PUSH: アプリ内に表示されるプッシュ通知
  • IN_APP_EMAIL: ユーザーに送信されるメール
  • IN_APP_SMS: ユーザーに送信されるSMS
  • IN_APP_PUSH_NOTIFICATION: ユーザーに送信されるプッシュ通知
  • IN_APP_IN_APP_MESSAGE: アプリ内に表示されるアプリ内メッセージ
  • IN_APP_IN_APP_MESSAGE_BANNER: アプリ内に表示されるバナー
  • IN_APP_IN_APP_MESSAGE_MODAL: アプリ内に表示されるモーダルダイアログ
  • IN_APP_IN_APP_MESSAGE_TOAST: アプリ内に表示されるトースト通知
  • IN_APP_IN_APP_MESSAGE_PUSH: アプリ内に表示されるプッシュ通知
  • IN_APP_IN_APP_MESSAGE_EMAIL: ユーザーに送信されるメール
  • IN_APP_IN_APP_MESSAGE_SMS: ユーザーに送信されるSMS
  • IN_APP_IN_APP_MESSAGE_PUSH_NOTIFICATION: ユーザーに送信されるプッシュ通知

トリートメントタイプとは、クライアントアプリケーション(モバイルまたはWeb)上でレンダリングできるトリートメントのフォーマット/テンプレートです。

トリートメントタイプの例として、クライアントアプリケーションの複数のページにわたってレンダリングできるオーバーレイがあります。以下のトリートメントタイプの例を見てみましょう:

treatment-types

この例では、オーバーレイのユースケース向けにトリートメントタイプを定義しています。ここでは、タイトル、本文、背景画像、および別のページへのリンク付きボタンを含むテキストをレンダリングします。

このトリートメントタイプは複数のコンポーネントやページにわたってレンダリングできることに注意してください。

Auxiaシステムでは、これらの異なるコンポーネントやページを「Surface」と呼びます。1つのトリートメントタイプを複数のSurfaceに関連付けることができるため、1つのトリートメントを作成して、アプリの異なる部分にわたってレンダリングすることが可能です。

「Surface」(左側)と「トリートメントタイプ」の関係は以下のように表されます。

surfcaes-overview

一般的な指針として、「Surface」はできるだけ具体的に、「トリートメントタイプ」はできるだけ汎用的にすることが推奨されます。これにより、チームはAuxiaのプラットフォームを活用して、汎用化されたテンプレート(バナーやオーバーレイなど)を、重複するトリートメントを作成することなくアプリケーションの異なる部分にわたってレンダリングできます。さらに、同じトリートメント(およびトリートメントテンプレート)のパフォーマンスを、アプリケーションの異なるコンポーネント間で測定することも可能になります。