Campaign データモデルの基本を学ぶ

Adobe Campaign データベースの概念データモデルは、一連の組み込みテーブルとそのインタラクションで構成されます。主なテーブルと概念については、このページを参照してください。

概要

Adobe Campaignは、互いにリンクされたテーブルを含むリレーショナルデータベースに依存します。 Adobe Campaignデータモデルの基本構造は、次のとおりです。

受信者テーブル

このデータモデルは、メインテーブルに依存しています。メインテーブルは、デフォルトでは受信者テーブル (NmsRecipient) です。 このテーブルを使用すると、すべてのマーケティングプロファイルを格納できます。

受信者テーブルの詳細については、この節を参照してください。

配信テーブル

データモデルには、すべてのマーケティングアクティビティを保存するためのパーツも含まれています。 通常は、配信テーブル (NmsDelivery) です。 このテーブルの各レコードは、配信アクションまたは配信テンプレートを表します。ターゲットやコンテンツなどの配信を実行するために必要なすべてのパラメーターが含まれています。

ログテーブル

データモデルの別の部分では、キャンペーンの実行に関連付けられたすべてのログを一時的に保存できます。

配信ログとは、すべてのチャネルの受信者またはデバイスに送信されるすべてのメッセージです。メインの配信ログテーブル (NmsBroadLog) には、すべての受信者の配信ログが含まれます。
メインのトラッキングログテーブル (NmsTrackingLog) には、すべての受信者のトラッキングログが格納されます。 トラッキングログは、E メールの開封数やクリック数など、受信者の反応を指します。各反応はトラッキングログに対応します。
配信ログとトラッキングログは、一定期間の後に削除されます。 この期間は Adobe Campaign で指定され、変更可能です。したがって、ログを定期的にエクスポートすることを強くお勧めします。

テクニカルテーブル

最後に、データモデルの一部は、オペレーターとユーザー権限 (NmsGroup)、フォルダー (XtkFolder) など、アプリケーションプロセスで使用される技術データで構成されます。

組み込みの受信者テーブルの使用

Adobe Campaignに組み込まれている受信者テーブルは、データモデルを作成するための適切な出発点です。 拡張が容易な定義済みのフィールドとテーブルリンクが多数あります。これは、受信者中心の単純なデータモデルに適合するので、主に受信者をターゲットにする場合に特に便利です。

組み込みの受信者テーブルを使用する利点は次のとおりです。

  • 購読、シードリストなどの機能を組み込んだ機能の使用。
  • マーケティングデータベースに受信者中心のデータモデルを提供する.
  • 実装の迅速化.
  • サポートおよびパートナーによるメンテナンスが容易。

ただし、受信者テーブルを拡張することは可能ですが、テーブル内のフィールドやリンクの数を減らすことはできません。

重要

受信者テーブルのフィールドは(役に立たない場合でも)削除しないことをお勧めします。削除すると、組み込みモジュールでエラーが発生する可能性があります。

また、受信者テーブルが製品の一部なので、製品の変更に応じて、テーブルと関連するフォームの両方が進化します。 そのため、アップグレード時に拡張機能が引き続き有効であることを確認するために、追加のメンテナンスが必要です。

データモデルの拡張

Adobe Campaign の使用を開始する場合は、デフォルトのデータモデルを評価して、マーケティングデータの保存に最適なテーブルを確認する必要があります。

必要に応じて、デフォルトの受信者テーブルをそのまま使用できるフィールドと共に使用できます。例えば、 この節 で説明しているフィールドです。

必要に応じて、次の 2 つのメカニズムで拡張できます。

  • 新しいフィールドで既存のテーブルを拡張する。例えば、受信者テーブルに新しい「Loyalty」フィールドを追加できます。
  • 新しいテーブル(例えば、「購入品」テーブル)を作成して、データベースの各プロファイルがおこなったすべての購入をリストし、「受信者」テーブルにリンクします。

概念的データモデルを拡張するための拡張スキーマの設定について詳しくは、「 スキーマエディションについて 」を参照してください。

重要

データモデルの拡張は、上級ユーザー向けです。

カスタム受信者テーブルの使用

Adobe Campaignデータモデルを設計する際に、標準の受信者テーブル 🔗 を使用するか、マーケティングプロファイルを格納する カスタム受信者テーブル を作成します。

実際、データモデルが受信者中心の構造に適合しない場合は、他のテーブルをAdobe Campaign内のターゲティングディメンションとして設定できます。 例えば、単に受信者をターゲットにするのではなく、世帯、アカウント(携帯電話など)、企業/サイトをターゲットにする必要がある場合に、このような状況が考えられます。

メモ

この場合、新しい ターゲットマッピング を作成する必要があります。

カスタム受信者テーブルを使用する際に必要なすべての原則と手順については、 この節 を参照してください。

カスタム受信者テーブルを使用する利点は次のとおりです。

  • 柔軟なデータモデル — 標準の受信者テーブルは、受信者テーブルのフィールドのほとんどが不要な場合や、データモデルが受信者中心でない場合には役に立ちません。

  • 拡張性 — 大規模なボリュームでは、効率的な設計を実現するために、数個のフィールドを含む合理化された表が必要です。既製の受信者テーブルには、役に立たないフィールドが多すぎて、パフォーマンスに影響を与え、効率が低下する可能性があります。

  • データの場所 — データが外部の既存のマーケティングデータベース上にある場合、標準の受信者テーブルを使用するのに多くの手間がかかる可能性があります。既存の構造に基づいて新しい構造を作成する方が簡単です。

  • 簡単な移行 — アップグレード時にすべての拡張機能がまだ有効であることを確認するためのメンテナンスは不要です。

重要

カスタム受信者テーブルの使用は上級ユーザー向けで、一部の制限があります。 詳しくは、この節を参照してください。

関連トピック

Campaign データモデルについて詳しくは、次の節を参照してください。

  • メインテーブルの説明 — デフォルトのCampaign Classicデータモデルの説明について詳しくは、この 節を参照してください

  • 各テーブルの完全な説明 — 各テーブルの完全な説明にアクセスするには、 管理者/設定/データスキーマ​に移動し、リストからリソースを選択して、「ドキュメント」タブをクリ ​ックします。

  • キャンペーンスキーマ — アプリケーションに格納されるデータの物理的および論理的構造は、XML で記述されます。スキーマと呼ばれる Adobe Campaign 特有の文法に従います。Adobe Campaignスキーマの詳細については、 この節 を参照してください。

  • データモデルのベストプラクティス - Campaign データモデルのアーキテクチャと関連するベストプラクティスについては、この節 を参照してください

このページ