(57)【要約】【課題】オンライン行動に基づきオフラインマーケティングアクションをトリガするシステムおよび方法を提供する。【解決手段】オンライン行動に基づき、マーケティング最適化システムがオフラインマーケティングアクションをトリガする。システムは、各トリガイベントについての条件を含むトリガイベントを記憶する。システムは収集されたオンライン行動も記憶する。システムは、収集されたオンライン行動から、記憶されたトリガイベントについて条件が満たされるかどうかを判定するように構成されるクロスチャネルキャンペーンエンジンを含む。もし条件が満たされれば、クロスチャネルキャンペーンエンジンは、トリガイベントに関連付けられるオフラインマーケティングアクションをトリガする。システムは収集されたオンライン行動の分析に基づきトリガイベントの最適化も行う。【選択図】図１
2011065635.tif 000002
【特許請求の範囲】
【請求項１】
オンライン行動に基づき１つまたはそれを超えるオフラインマーケティングアクションをトリガするシステムであって、前記システムは、
ユーザが所定の構文を利用して式を入力できるグラフィカルユーザインターフェースを生成することによって変数を作成するように構成される変数定義器であって、前記式は、各変数について、オンライン行動および前記オンライン行動に関連する条件を含み、前記変数定義器は前記式を含めて前記変数を記憶するように構成される、変数定義器と、
前記記憶された変数のうちの少なくとも１つを用いてトリガイベントを作成するように構成されるトリガ定義器であって、各トリガイベントは少なくとも１つの条件およびオフラインマーケティングアクションを含む、トリガ定義器と、
コンピュータシステムを用いて前記トリガイベント内の条件を収集されたオンライン行動と比較し、前記比較から、前記トリガイベントのうちの少なくとも１つについて全ての前記条件が満たされているかどうかを判定し、もし、前記少なくとも１つのトリガイベントについて全ての前記条件が満たされていれば、前記オフラインマーケティングアクションをトリガするための命令をアプリケーションに送信するように構成される、クロスチャネルキャンペーンエンジンと、
を含むシステム。
【請求項２】
前記少なくとも１つのトリガイベントについて、前記オフラインマーケティングアクションを遂行するコストと前記オフラインマーケティングアクションを実行することに応じて販売を達成する確率とに基づき、前記少なくとも１つのトリガイベントを最適化するように構成されるトリガイベント最適化器、
をさらに含む、請求項１に記載のシステム。
【請求項３】
前記トリガイベント最適化器が、前記少なくとも１つのトリガイベントを修正すべきかどうかを前記コスト、前記確率、および前記販売の価値に基づいて判定するようにさらに構成される、請求項２に記載のシステム。
【請求項４】
前記少なくとも１つのトリガイベントが、前記販売の前記価値が前記コストよりも小さいとの判定に応じて、異なる条件または異なるオフラインマーケティングアクションを含むように修正され、前記価値は前記確率に基づくものである、請求項３に記載のシステム。
【請求項５】
実験システムが、種々のオンラインウェブサイトエクスペリエンスおよびオフラインマーケティングアクションをユーザに対して適用することによってオンライン実験を行うように構成され、前記トリガイベント最適化器が前記実験の結果に基づき前記確率を判定する、請求項２に記載のシステム。
【請求項６】
前記収集されたオンライン行動がウェブサイト上の検出可能な追跡可能なイベントを含む、請求項１に記載のシステム。
【請求項７】
前記クロスチャネルキャンペーンエンジンが、前記ウェブサイトへの訪問者についての前記検出された追跡可能なイベントが前記少なくとも１つのトリガイベントについての前記条件に合致するかどうかを判定する、請求項６に記載のシステム。
【請求項８】
前記ウェブサイトへの各訪問者に匿名ＩＤが割り当てられ、各訪問者についての前記検出可能な追跡可能なイベントが前記関連する匿名ＩＤとともに記憶される、請求項７に記載のシステム。
【請求項９】
前記クロスチャネルキャンペーンエンジンが、前記訪問者のうちの少なくとも一部について前記匿名ＩＤをコンタクト情報と対応付けるように構成され、前記コンタクト情報が前記訪問者のうちの前記少なくとも一部に対するオフラインマーケティングアクションのために用いられる、請求項８に記載のシステム。
【請求項１０】
収集されたオンライン行動に基づいて１つまたはそれを超えるオフラインマーケティングアクションをトリガする方法であって、前記方法は、
ブラウザまたはウェブサーバから受け取った、収集されたオンライン行動を記憶するステップと、
前記収集されたオンライン行動の諸側面を記述する変数を作成するステップと、
前記作成された変数のうちの少なくとも１つを用いてトリガイベントを作成するステップであって、各トリガイベントは、少なくとも１つの条件、およびオフラインマーケティングアクションを含む、作成するステップと、
前記トリガイベント内の条件を前記収集されたオンライン行動と比較するステップと、
前記比較から、コンピュータシステムによって、前記トリガイベントのうちの少なくとも１つについて全ての前記条件が満たされるかどうかを判定するステップと、
もし、前記少なくとも１つのトリガイベントについて全ての前記条件が満たされれば、前記オフラインマーケティングアクションをトリガするための命令をアプリケーションに送信するステップと、
を含む方法。
【請求項１１】
前記少なくとも１つのトリガイベントについて、前記オフラインマーケティングアクションを遂行するコストと前記オフラインマーケティングアクションを実行することに応じて販売を達成する確率とに基づき、前記少なくとも１つのトリガイベントを最適化するステップ、
をさらに含む、請求項１０に記載の方法。
【請求項１２】
前記少なくとも１つのトリガイベントを最適化するステップが、
前記少なくとも１つのトリガイベントについて前記オフラインマーケティングアクションを遂行する前記コストを判定するステップと、
前記販売を達成する前記確率を判定するステップと、
前記販売の価値を判定するステップと、
前記少なくとも１つのトリガイベントを修正すべきかどうかを前記コスト、前記確率および前記価値に基づいて判定するステップと、
を含む、請求項１１に記載の方法。
【請求項１３】
前記少なくとも１つのトリガイベントを、前記販売の前記価値が前記コストよりも小さいとの判定に応じて、異なる条件または異なるオフラインマーケティングアクションを含むように修正するステップであって、前記価値は前記確率に基づくものである、修正するステップ、
をさらに含む、請求項１２に記載の方法。
【請求項１４】
前記販売を達成する確率を判定するステップが、
種々のオンラインウェブサイトエクスペリエンスおよびオフラインマーケティングアクションをユーザに対して適用することによってオンライン実験を行うステップと、
前記実験の実験結果に基づき、前記ウェブサイトエクスペリエンスおよびオフラインマーケティングアクションについて販売を達成する確率を判定するステップと、
を含む、請求項１２に記載の方法。
【請求項１５】
前記収集されたオンライン行動の諸側面を記述する変数を作成するステップが、
各変数について、ユーザが所定の構文を利用して、オンライン行動および前記オンライン行動に関連する条件を含む式を入力することを可能とするグラフィカルユーザインターフェースを生成するステップと、
データ記憶装置内に、前記式を含めて、前記変数を記憶するステップと、
を含み、各式は前記式内の条件が満たされるかどうかを判定するために構文解析可能である、請求項１０に記載の方法。
【請求項１６】
前記収集されたオンライン行動を記憶するステップが、
ウェブサイト上で、訪問者について追跡可能なイベントを検出するステップと、
前記検出された追跡可能なイベントを記憶するステップと、
を含み、前記検出された追跡可能なイベントが前記収集されたオンライン行動である、請求項１０に記載の方法。
【請求項１７】
前記ウェブサイトの各訪問者に匿名ＩＤを割り当てるステップと、
各訪問者についての前記検出された追跡可能なイベントを前記関連する匿名ＩＤとともに記憶するステップと、
をさらに含み、少なくとも一部の前記訪問者について、前記匿名ＩＤが前記少なくとも一部の前記訪問者のコンタクト情報と対応付けられ、前記コンタクト情報は前記少なくとも一部の前記訪問者に対するオフラインマーケティングアクションのために用いられる、請求項１６に記載の方法。
【請求項１８】
前記オフラインマーケティングアクションをトリガする命令をアプリケーションに送信するステップが、
リストを前記アプリケーションに送るステップを含み、前記リストはユーザを特定し、前記特定されたユーザはオフラインマーケティングチャネルを通じて、前記少なくとも１つのトリガイベントに関連付けられたマーケティング情報を受け取る、請求項１０に記載の方法。
【請求項１９】
前記記憶されたトリガイベントがユーザインターフェースを通じてカスタマイズ可能であり、前記方法が、
記憶されたトリガイベントのための修正された条件を、前記ユーザインターフェースを介して受け取るステップと、
前記修正された条件を前記記憶されたトリガイベントのための条件として記憶するステップと、
を含む、請求項１０に記載の方法。
【請求項２０】
コンピュータシステムによって実行されると、収集されたオンライン行動に基づき１つまたはそれを超えるオフラインマーケティングアクションをトリガする方法を遂行するコンピュータ可読命令を記憶する、非一時的コンピュータ可読媒体であって、前記方法は、
ブラウザまたはウェブサーバから受け取った、収集されたオンライン行動を記憶するステップと、
前記収集されたオンライン行動の諸側面を記述する変数を作成するステップと、
前記記憶された変数のうちの少なくとも１つを用いたトリガイベントを作成するステップであって、各トリガイベントは、少なくとも１つの条件、およびオフラインマーケティングアクションを含む、作成するステップと、
前記トリガイベント内の条件を前記収集されたオンライン行動と比較するステップと、
前記比較から、コンピュータシステムによって、前記トリガイベントのうちの少なくとも１つについて全ての前記条件が満たされるかどうかを判定するステップと、
もし、前記少なくとも１つのトリガイベントについて全ての前記条件が満たされれば、前記オフラインマーケティングアクションをトリガするための命令をアプリケーションに送信するステップと、
を含む、媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、オンライン行動に基づき１つまたはそれを超えるオフラインマーケティングアクションをトリガするシステムおよび方法に関する。
【０００２】
優先権
本願は２００９年８月３１日出願の米国特許仮出願第６１／２３８，３４３号に対する優先権を主張し、その全体が参照により援用されている。
【背景技術】
【０００３】
従来のウェブサーバは、クッキーを用いあるいはログインを用いることで、それらのウェブサイトへの訪問者を追跡する。例えば、多くの電子商取引サイトは、サイト訪問者を特定するために用いられる一意識別子を顧客データベース内に記憶する。同様に、データベースは、訪問者が訪れたページ、訪問者が見た製品、および訪問者がとったアクション（例えば、購買、クリックされた商品等）等の、訪問者の行動に関する情報を記憶してもよい。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ウェブサイトによっては、訪問者の収集された行動を利用して、訪問者が以前見た製品に基づき、訪問者が購買に関心を示す可能性のある製品を推奨する。これは、ユーザがウェブサイト上にいる間に行われる。しかし、訪問者がウェブサイト上にいるときにそのユーザに製品を推奨しあるいは他の何らかの製品関連情報を提供するという範囲を超えて、企業が、収集された行動を、オフラインチャネルと呼ばれる非オンラインチャネルにおいて活用できないことが多い。例えば、ある企業が郵送広告キャンペーンまたは電話キャンペーンを行うかもしれない。しかし、その企業は、ブランドウェブサイトへの訪問者のオンライン行動に基づいて郵送広告キャンペーンや電話キャンペーンのターゲットを絞ることはできない。
【課題を解決するための手段】
【０００５】
実施形態によれば、システムがオンライン行動に基づきオフラインマーケティングアクションをトリガする。システムは、ユーザが所定の構文を利用して式を入力できるグラフィカルユーザインターフェースを生成することによって、変数を作成するように構成される変数定義器を含む。式は、各変数のためのオンライン行動およびそのオンライン行動に関連する条件を含む。変数定義器は、式を含めて変数を記憶するように構成される。システムは、トリガ定義器およびクロスチャネルキャンペーンエンジンも含む。トリガ定義器は、記憶された変数のうちの少なくとも１つを用いてトリガイベントを作成するように構成され、各トリガイベントは、少なくとも１つの条件およびオフラインマーケティングアクションを含む。クロスチャネルキャンペーンエンジンは、コンピュータシステムを用いて、トリガイベント内の条件を収集されたオンライン行動と比較し、その比較から、トリガイベントのうちの少なくとも１つについて全ての条件が満たされるかどうかを判定するように構成される。もし、あるトリガイベントについて全ての条件が満たされれば、オフラインマーケティングアクションをトリガするための命令が、アプリケーションに送信される。
【０００６】
実施形態によれば、オフラインマーケティングアクションをトリガする方法は、収集されたオンライン行動に基づく。方法は、ブラウザまたはウェブサーバから受け取った、収集されたオンライン行動を記憶するステップと、収集されたオンライン行動の諸側面を記述する変数を作成するステップと、記憶された変数のうちの少なくとも１つを用いたトリガイベントを作成するステップとを含む。ここで、各トリガイベントは、少なくとも１つの条件、およびオフラインマーケティングアクションを含む。方法は、さらに、トリガイベント内の条件を収集されたオンライン行動と比較するステップと、その比較から、コンピュータシステムによって、トリガイベントのうちの少なくとも１つについて全ての条件が満たされるかどうかを判定するステップと、もし、あるトリガイベントについて全ての条件が満たされれば、オフラインマーケティングアクションをトリガするための命令をアプリケーションに送信するステップとを含む。
【０００７】
オフラインマーケティングアクションをトリガする方法は、非一時的コンピュータ可読媒体上に記憶されたコンピュータ命令から成るソフトウェアによって遂行されてもよい。ソフトウェアは、コンピュータシステムによって実行されると方法を遂行する。
【図面の簡単な説明】
【０００８】
本発明の実施形態は、次の記載において添付の図面を参照しながら詳述される。
【０００９】
【図１】実施形態によるシステムを示す図である。
【図２Ａ】実施形態による、変数を定義する情報の入力に用いられてよい画面ショットの例を示す図である。
【図２Ｂ】実施形態による、変数を定義する情報の入力に用いられてよい画面ショットの例を示す図である。
【図２Ｃ】実施形態による、変数を定義する情報の入力に用いられてよい画面ショットの例を示す図である。
【図３】実施形態による、オフラインマーケティングアクションをトリガする方法を示す図である。
【図４】実施形態による、トリガイベントを最適化する方法を示す図である。
【図５】実施形態による、本願明細書に記載されるシステムおよび方法のためのハードウェアプラットフォームとして動作するコンピュータシステムを示す図である。
【発明を実施するための形態】
【００１０】
単純化および例示目的のために、実施形態の原理が主にその例を参照しながら記載される。次の記載では、実施形態の完全な理解を提供するために数多くの具体的詳細が説明される。しかし、実施形態は、これらの具体的詳細に限定されることなく実施されてもよいことは、当業者には明らかであろう。いくつかの例では、実施形態を不必要に分かりにくくしないように、よく知られている方法や構造は詳しく記載されていない。さらに、種々の実施形態が後述される。実施形態は様々な組み合わせで一緒に用いられてよく、または遂行されてよい。
【００１１】
実施形態によれば、マーケティング最適化システムが、収集されたオンライン行動およびカスタマイズ可能なトリガイベントに基づいて、オフラインマーケティングアクションをトリガするように構成される。収集されたオンライン行動は、インターネット上のウェブサイトへの訪問者の、任意の測定可能または追跡可能なイベントを含んでよい。これは、クリックされたオブジェクト、訪れたウェブページ、訪れた訪問者をそのウェブサイトへ導いたウェブページまたはウェブサイトの特定、検索エンジンにおいて遂行された検索のキーワードであってそのウェブサイトを特定したキーワードの特定等などの、ウェブページ上で遂行されたアクションを含んでよい。特徴が判別できる場合は、収集されたオンライン行動は訪問者の特徴を含んでもよい。
【００１２】
オフラインマーケティングアクションは、ウェブサイト外で遂行される任意のアクションを含む。例えば、オフラインマーケティングアクションは、郵便、電子メール、ＳＭＳテキストを通じたマーケティングに関連する情報を電話または他のオフラインチャネルを通じて送ることを含んでもよい。情報は、クーポン、オファー、製品情報、または他の種類のマーケティング情報を含んでもよい。オフラインマーケティングアクションは、条件または条件のセットが満たされたことの指標となるフラグをデータベース内に設定することを含んでもよい。オフラインマーケティングアクションは、インターネットを通じて遂行されるものではないアクションを含んでもよいことに留意されたい。
【００１３】
トリガイベントが検出されると関連オフラインマーケティングアクションが遂行される。トリガイベントは１つまたはそれを超える条件を含んでもよい。検出および追跡が可能なオンライン行動に条件が関連付けられてもよい。例えば、イベントを追跡するための条件が全て満たされれば、対応するオフラインマーケティングアクションがトリガされる。
【００１４】
マーケティング最適化システムは、ユーザがトリガイベントを作成して記憶することを可能とするユーザインターフェースを含み、トリガイベントはユーザによって必要に応じて修正されてよい。従って、オフラインの販売およびマーケティングキャンペーンアクションをトリガするための任意の収集可能なイベントのセットをユーザが定義できるようにすることによって、トリガイベントはユーザによってカスタマイズが可能になっている。この能力のおかげで、マーケターは、多数のイベントの可能性を探求したり、マーケティングの最適なターゲティングのためのトリガを探求したりすることができる。さらに、例えば、トリガイベントはウェブページ内にハードコードされるのではないので、トリガイベントのカスタマイズまたは他の修正のために情報技術（Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｅｃｈｎｏｌｏｇｙ、ＩＴ）管理者が必要とされない。従って、マーケティング最適化システムはウェブサイトの外部にあってもよく、カスタマイズ可能なトリガに基づきオフラインマーケティングアクションをトリガするために用いられる。
【００１５】
さらに、マーケティング最適化システムは、データに意味論的意味を充てるカスタマイズ可能な変数を用いてオンラインおよびオフラインのユーザ行動に関する生データを整理するように構成される。変数は、報告、分析、および自動最適化のために用いられてもよく、オフラインマーケティングアクションのトリガを提供するために用いられてもよい。マーケティング最適化システムの変数定義器によって提供される実施形態の１つの技術的側面として、所定の構文および／またはフォーマットを用いて、ユーザインターフェースを通じて式を入力することが挙げられる。式は、ユーザがユーザインターフェースを通じてデータを入力し、トリガイベントの定義に用いることのできる変数を作成することを可能とする。変数定義器は、式を用いることによって、変数およびトリガイベントが、ウェブページまたはソフトウェア内にハードコードされるのとは対照的に、オンザフライで修正されることを可能とする。従って、変数およびトリガイベントは、新たに収集されたオンライン行動からのフィードバックに応じて容易に修正が可能であり、変数およびトリガイベントは非ＩＴ職のトリガイベント最適化担当者によって修正されても構わない。
【００１６】
クロスチャネルマーケティングキャンペーンは接触コストが比較的高くなる可能性があることにも留意すべきである。例えば、電話ベースのマーケティングを始めるためのコストは、高額になり得る。実施形態によれば、マーケティング最適化システムは、売り上げを最大限まで伸ばすために最適なトリガイベントおよびトリガされる最適なマーケティングアクションを判定するように構成される。最適化のためには、販売を達成する確率および達成した場合の販売の価値のほか、オフラインマーケティングアクションのコストも考慮してよい。従って、マーケティング最適化システムは、適切なトリガイベントを的確なフォローアップ方法に対応付けて、かかるコスト以上の価値を生み出す総合的な接触方法をトリガイベントが確実にもたらせるようにする。
【００１７】
図１は、実施形態によるマーケティング最適化システム１００を示す。ウェブサイト１０１ａ〜ｎからオンライン行動１０２が収集される。一実施形態では、オンライン行動１０２を収集するためにスクリプトおよびプラグインが用いられる。例えば、ＪＡＶＡスクリプトまたは他の種類のスクリプトがウェブページ内で提供され、スクリプトはウェブサーバに対し、オンライン行動イベントを記憶してマーケティング最適化システム１００に送るように指示する。例えば、ウェブサイト１０１ａのホームページ上のＪＡＶＡスクリプトがウェブサーバに対し、訪問者にウェブサイトを訪問させたキーフレーズ、訪問者はどこのウェブサイトから来たのか、および訪問者によってホームページ上で遂行されたアクションを記憶するように指示してもよい。プラグインがウェブページ上にさらなる機能性を提供し、その機能が遂行されると、スクリプトによって指示されるように、データが記憶されてマーケティング最適化システム１００に送られる。一例では、ウェブサイト１０１ａ〜ｎのいずれかへの訪問者は匿名ＩＤを割り当てられ、収集されたオンライン行動はそのＩＤに関連付けられてＩＤとともにマーケティング最適化システム１００に、例えばデータベース１１０内に、記憶される。トリガイベントおよび顧客に関して収集されたオンライン行動に関連付けられた顧客にオフラインマーケティング情報を提供するために、ＩＤは後で顧客コンタクト情報と関係付けられてもよい。オンライン行動はウェブブラウザによって収集されてウェブサーバまたはマーケティング最適化システム１００に送信されてもよい。マーケティング最適化システム１００はデータウェアハウス１４０からデータを記憶したり取り込んだりしてもよい。マーケティング最適化システム１００によって用いられるデータはデータベース１１０および／またはデータウェアハウス１４０内に記憶されてもよい。
【００１８】
マーケティング最適化システム１００は、トリガ定義器１１５、変数定義器１１６、トリガ最適化器１１７、クロスチャネルキャンペーンエンジン１１１、およびユーザインターフェース１１２を含む。下記詳述されるように、トリガ定義器１１５および変数定義器１１６は、トリガイベント１０３および変数１０４を作成してデータベース１１０および／またはデータウェアハウス１４０内に記憶する。トリガ定義器１１５および変数定義器１１６は、トリガイベント１０３および変数１０４のための情報がユーザによってユーザインターフェース１１２を介して提供されカスタマイズされることを可能とするとともに、トリガイベントが最適化されることを可能とする。ユーザインターフェース１１２は、ユーザがマーケティング最適化システム１００にログインしてトリガイベント１０３および変数１０４を入力しカスタマイズすることを可能とするオンラインインターフェースであってもよい。他の情報がユーザインターフェース１１２を介してユーザによって入力されたりユーザに提供されたりしてもよい。図１は、システム１００によって受け取られるトリガイベント１０３および変数１０４を示していることに留意されたい。しかし、本願明細書において記載されるように、これはトリガイベント１０３および変数１０４のための情報を含むものであってもよく、この情報はトリガイベント１０３および変数１０４を生成するためにトリガ定義器１１５および変数定義器１１６によって用いられる。
【００１９】
トリガイベント１０３は各々１つまたはそれを超える条件および１つまたはそれを超えるオフラインマーケティングアクションを含んでよい。トリガイベント内で特定される対応するオフラインマーケティングアクションをトリガするためには、条件が満たされなければならない。トリガイベント内の条件の例としては、顧客が特定の製品のためのオブジェクトをクリックする、顧客はその製品を購買しない、さらに顧客は購買せずにウェブサイトを出てから２４時間以内にウェブサイトに戻らない、というものが挙げられる。それらの条件に対するオフラインマーケティングアクションの例は、購買されなかった製品に関連するオファーを電話や携帯電話メールで顧客に提供することである。オファーを提供するオフラインキャンペーンに、Ｇｏｏｇｌｅから、クライアントのブランドを含むキーフレーズでサイトへ入った訪問者だけが含まれたことを保証するために、トリガイベントにさらなる条件が追加されてもよい。
【００２０】
トリガイベントのもう１つの例は付随販売に関連するものである。例えば、条件は、ユーザがオンラインで特定の製品を購買したものの、製品の発送日から２週間以内にその製品用の付属品を１つも購買していないというものである。そのトリガイベントのためのオフラインマーケティングアクションは、付属品のオファーまたはクーポンを顧客に送ることを含んでもよい。当業者には、これらは単にトリガイベントの例の一部にすぎず、他の種類の条件およびオフラインマーケティングアクションがトリガイベントに含まれてもよいことが明らかであろう。
【００２１】
マーケティング最適化システムは、データに意味論的意味を充てるカスタマイズ可能な変数１０４を用いて、オンラインおよびオフラインのユーザ行動に関する生データを整理する。変数１０４は、報告、分析、および自動最適化のために用いられてもよく、オフラインマーケティングアクションのトリガを提供するために用いられてもよい。変数はトリガイベント１０３内で用いられてもよい。
【００２２】
クロスチャネルキャンペーンエンジン１１１は、各トリガイベントについて、ウェブサイト１０１ａ〜ｎへの任意の訪問者によって全ての条件が満たされるかどうかを判定する。あるトリガイベントについて全ての条件が満たされれば、クロスチャネルキャンペーンエンジン１１１は、１１３として示される、トリガイベントによって特定されるオフラインマーケティングアクションをトリガする。例えば、クロスチャネルキャンペーンエンジン１１１は、データベース１１０に、各訪問者について収集されたオンライン行動１０２がトリガイベント１０３のいずれかについて全ての条件を含むかどうかを判定するように問い合わせを行う。収集されたオンライン行動１０２は各訪問者のための一意ＩＤに関連付けられてもよい。例えば単独の訪問者によって全ての条件が満たされれば、トリガイベントによって特定されるオフラインマーケティングアクションがトリガされる。一意ＩＤは、顧客（例えば、条件が全て合致するウェブサイト訪問者）に対するプロモーション情報を特定して送ったり、他のオフラインマーケティングアクションを顧客に対して遂行したりするために、顧客コンタクト情報に対応付けられてもよい。
【００２３】
オフラインマーケティングアクションをトリガすることが、あるトリガイベントについて全ての条件を満たすと判定される訪問者のリストをアプリケーション１２０に送ることを含んでもよい。リストは、全ての条件が満たされるとリアルタイムに送られてもよいし、例えば１時間毎または１日毎等、定期的に送られてもよい。アプリケーション１２０は、オフラインマーケティングアクションを遂行する外部のシステムであってもよい。アプリケーション１２０は、マーケティング担当者によって、オフラインマーケティングアクションを遂行するために、例えば電話によるマーケティングキャンペーン等に、用いられてもよい。図１は、オフラインチャネル１２１ａ〜ｄによって顧客１３０ａ〜ｆに接続されるアプリケーション１２０を示している。オフラインチャネル１２１ａ〜ｄは、電話、郵便、電子メール、携帯電話メール等を含んでもよい。オフラインマーケティングアクションは、例えばオフラインチャネル１２１ａ〜ｄを経由してプロモーション情報を送るなど、オフラインチャネル１２１ａ〜ｄを経由して遂行されてもよい。
【００２４】
トリガ１１３は、どのようにオフラインマーケティングキャンペーンが実行されるべきかに関して、各顧客について追加の情報を含んでもよいことに留意されたい。例えば、トリガ１１３は、提供すべきオファー、およびどのオフラインチャネルを用いて顧客に接触するのかを特定してもよい。さらに、キャンペーンの実行後、フォローアップのオファーおよび通信を可能にするために、各顧客についての反応データがマーケティング最適化システム１００またはアプリケーション１２０に提供されることができる。
【００２５】
データウェアハウス１４０はマーケティング最適化システム１００に接続されてもよい。データウェアハウス１４０は、マーケティング最適化システム１００の外部のシステムによって提供される顧客データおよび他の情報を含んでもよい。例えば、データウェアハウス１４０は、前述の通り、顧客の各々について収集されたオンライン行動を特定する一意ＩＤに関係付けられる顧客ＩＤおよび関連する顧客コンタクト情報を記憶してもよい。
【００２６】
一実施形態では、データウェアハウス１４０は、顧客ＩＤを用いて、各顧客について起こった購買および他の成功した事業成果を記憶する。購買（例えばオンラインおよび店舗での購買）ならびに他のビジネス情報（例えば製品への顧客の関心、購買層ごとの好み、等）は、収集されたオンライン行動１０２および他のシステムから集められてデータウェアハウス１４０内に記憶されてもよい。他のシステムは、データウェアハウス１４０に購買および販売情報１５１を提供するデータ収集システム１５０を含んでもよい。データ収集システム１５０は、販売関連情報を追跡するための会計システムまたは他の従来システムを含んでもよい。他のシステムは、販売のトリガに成功したまたは成功しなかった実験用トリガイベントおよびマーケティングアクションに関連する実験用フィードバック１６１を提供する実験システムも含んでよい。図１において実験システム１６０はマーケティング最適化システム１００の外部のシステムとして示されているが、実験システム１６０は、外部の実験システムではない、または外部の実験システムに追加される、マーケティング最適化システム１００の一部であってもよい。
【００２７】
実験システム１６０は、様々な訪問者が種々のオファーおよび種々のエクスペリエンスを受けるように、ウェブサイト１０１ａ〜ｎのうちの１つまたはそれを超えるウェブサイト上で、制御された実験を行う。これらのオンライン実験は、マーケティング最適化システム１００によって生成される、オフラインマーケティングアクションによってターゲットとされるべき顧客を特定するリスト内に適当な変数を含めることによって、オフラインで行われる多変量実験と連携される。変数は、顧客ごとにオファーに加える変更を特定するものであってもよいし、顧客による変更が可能な、オフラインマーケティングアクションに加える別の変更を特定するものであってもよい。データウェアハウス１４０は、変数および、反響のあった顧客などの、連携されたオンライン実験およびオフライン実験に関する情報を記憶するとともに、実験の結果を受け取って記憶する。結果は、例えばその後の購買に関連するような、オフラインマーケティングアクションに変更を加えた結果を含む。これらの結果は、マーケティング最適化システム１００および他のシステムによって、売り上げを伸ばすべく最良のウェブサイトコンテンツ、最良のトリガ、最良のオファー、顧客との最良の接触規則等を自動的に判定するために、実験を制御するためのフィードバックとして用いられてもよい。従って、マーケティング最適化システム１００は、販売に最も成功したと判定されたオンラインエクスペリエンス（例えば修正されたウェブページまたは修正された他のオンラインコンテンツ）およびオフラインマーケティングアクションを実装することによって、売り上げを伸ばすためにオンラインおよびオフラインコンテンツおよびアクションを自己最適化するように構成される。
【００２８】
例えば、マーケティング最適化システムは、テストグループに対して、種々のトリガイベントおよび条件をテストしたり、トリガされる種々のオンラインおよびオフラインマーケティングアクションをテストしたりする実験に用いられる。トリガイベントは、収集されたオンライン行動であってもよいし、オンラインおよび／またはオフラインマーケティングアクションをトリガするためにテストグループごとに満たされる必要のある複数の条件によって定義されてもよい。
【００２９】
テストグループは、同じセットの所定視覚媒体を有するユーザ／人の様々な集団であってよい。単純な例では、＄１５０，０００を超える収入のある４０歳を超える男性を対象に、高級車のマーケティングアクションに対する反応をテストするように実験が計画される。これらの特徴を有する３組のユーザが特定される。条件は、検索エンジンで用いられる１つまたはそれを超える所定のキーワード、および検索結果中の特定のＵＲＬをクリックすることとしてもよい。１つのテストグループは郵送の広告を受け、もう１つのテストグループは電子メールの広告を受け、３番目のテストグループはプロモーション情報を含む電話を受けるようにしてもよい。
【００３０】
どのマーケティングアクションが消費者の反応を引き出すのに最も効果的であるかを判定するために、各グループからの反応が測定される。同様に、種々のアクションの結果として売り上げが測定されてもよい。購買層ごとおよび製品ごとに最も効果的なマーケティングアクションを特定するために様々な実験が行われてよく、その後これらのアクションが実装されてよい。同様に、トリガイベントのための種々の条件または種々の条件のセット、およびいろいろな種類の広報宣伝が実験を通じて評価されてもよい。さらに、各テストグループ用のウェブページに変更を加えた上、テストグループのオンライン行動を収集することによって、様々なテストグループが種々のオンラインエクスペリエンスを提供されるようにしてもよい。
【００３１】
実験は、制御された環境において、売り上げを伸ばすためにまたは別の事業目標を達成するために最も効果的なトリガイベントおよびマーケティングアクションを判定する性能を、フィードバックを得て評価する機構を提供する。さらに、実験は、カスタマイズ可能なトリガイベントを通じて迅速かつ容易に実施される。
【００３２】
入ってくる各ウェブサイト訪問者に対して、実験用トリガイベントを決定することを実験が含んでもよい。テストされるべき変数のセットが特定され、テストを行うためのトリガイベント内に実装される。システムは、トリガイベント内の変数についての状態変化を検出して、オフラインマーケティングアクションがトリガされるべきかどうかを判定する。例えば、システムが、ある訪問者に割り当てられたトリガイベント内の全てのイベント変数で状態変化が生じたと判定すると、システムは、その訪問者をさらなる（クロスチャネル）キャンペーンに含めるようにトリガする。アウトバウンドコンタクトキャンペーンのターゲットをフォローアップが成功する確率が最も高い訪問者たちに絞るために、さらなる（クロスチャネル）キャンペーンからの売り上げ等の成果データをトリガイベント／変数の選択とともに分析して、全ての（実験用でない）訪問者を追跡するための（最適な）変数のセットを判定する。これにより、こうしたキャンペーンにつきものの高いアウトバウンドコンタクトのコストを最も効率よく利用する。
【００３３】
トリガ最適化器１１７は、システム１５０および１６０からの情報を利用して、実装すべきトリガイベントおよびマーケティングアクションを特定する。例えば、購買がなされたか否か等の、トリガされたオフラインマーケティングアクションの成功についてのフィードバックに基づき、トリガ定義器１１５は、売り上げを伸ばすために、顧客ごとにトリガすべき特定のオフラインマーケティングアクションについてインフォームドデシジョンを行うことができる。これは、トリガイベント内で指定される、特定の顧客または同様の特徴を有する顧客のグループに対して成功すると判定されたアクション以外のオフラインマーケティングアクションをトリガすることを含んでもよい。
【００３４】
オフラインマーケティングアクションを最適化することに加えて、トリガ最適化器１１７はシステム１５０および１６０からのデータの分析に基づきトリガイベントを定義してもよい。分析は、ユーザごとに最も売り上げにつながる可能性が高いと判定されるトリガイベントを特定してもよい。さらに、トリガ最適化器１１７は、かかるコスト以上の価値を生み出す総合的な接触方法をトリガイベントが確実にもたらせるトリガイベントおよびオフラインマーケティングアクションを特定してもよい。同様に、トリガ最適化器１１７は、ユーザインターフェース１１２を介して、ユーザに対して、成功したと判定されたオフラインマーケティングアクションを含むようにトリガイベントをカスタマイズするようにとの提案を生成してもよい。
【００３５】
一例では、顧客１３０ａに対して、顧客１３０ａのオンライン行動およびトリガイベントの条件に基づいてトリガイベントがトリガされる。対応するオフラインマーケティングアクションが遂行される。本例では、ＳＭＳテキストを介して顧客１３０ａにクーポンオファーを送り、次に、もし所定の期間内に購買がなされなければ、顧客にクーポンオファーのことを思い出させるために顧客１３０ａに電話をする。電話の後、顧客１３０ａはクーポンを使って店舗またはオンラインで購買を行う。データウェアハウス１４０は、遂行されたオフラインマーケティングアクション（すなわちクーポンオファーを含むＳＭＳテキストおよびフォローアップコール）を含むトランザクションに関する全ての情報、ならびにオフラインマーケティングアクションの結果、すなわち購買、を記憶する。購買がなされたか否か等の、トリガされたオフラインマーケティングアクションの成功についてのフィードバックに基づき、トリガ定義器１１５は、売り上げを伸ばすために、顧客ごとにトリガすべき特定のオフラインマーケティングアクションについてインフォームドデシジョンを行うことができる。これは、トリガイベント内で指定される、特定の顧客または同様の特徴を有する顧客のグループに対して成功すると判定されたアクション以外のオフラインマーケティングアクションをトリガすることを含んでもよい。これは、成功したと判定されたオフラインマーケティングアクションを含むようにトリガイベントをカスタマイズするようにとの提案を、ユーザインターフェース１１２を介してユーザに対して行うことも含んでよい。このようなオフラインマーケティングアクションが実装されてもよい。
【００３６】
上述されたように、変数定義器１１６は、データウェアハウス１４０内に記憶された、オンラインおよびオフラインのユーザ行動に関する生データに意味論的意味を与える変数を生成するために用いられてもよい。変数定義器１１６は、ユーザインターフェース１１２を利用して、集まったデータから基本イベントを定義する変数をユーザが生成できるようにしてもよい。図２Ａ〜Ｃは、ユーザが基本イベントを含む変数を定義することを可能とするユーザインターフェース１１２を介して、変数定義器１１６によって生成されてよい画面ショット２０１〜２０３を示している。図２Ａにおける画面ショット２０１は、ユーザが新しい変数を定義するプロセスを開始する場面である。変数名が入力されており、本例では「Ｍｏｂｉｌｅ  Ｓｅａｒｃｈｅｒ」である。同様に、フィルタリングおよびエディタオプションが選択されてもよい。
【００３７】
図２Ｂにおける画面ショット２０２は、新しい変数のために入力されてよい情報を示している。可変関数が選択されてよく、本例では「ブーリアン」である。同様に、変数を記述する式が式セクション２１１内に入力されてよい。基本イベントを記述する式中に操作が入力されてもよい。入力されてよい操作の例が利用可能な操作２１０として示されている。利用可能な操作２１０の中の「Ｆａｃｔｓ」は、ユーザの収集された行動またはアクションを指すものであってよい。収集された行動は例えばデータウェアハウス１４０内に記憶されている。「Ｆａｃｔｓ−Ａｆｔｅｒ」は、あるイベントが行われた後に遂行されて収集された全ての行動を特定するために用いられるものであってよく、それによってそのイベントが式中に表され得る。同様に、「Ｆａｃｔｓ−Ｂｅｆｏｒｅ」は、あるイベントが行われる前に遂行されて収集された全ての行動を特定するために用いられるものであってよく、それによってそのイベントが式中に表され得る。「Ｆａｃｔｓ−Ｍａｔｃｈｉｎｇ−Ｒｅｇｅｘ」は、テキスト文字列に関連付けられる行動を特定するために用いられるものであってよい。「Ｆｉｎｄ−Ａｌｌ−Ｆａｃｔｓ−Ｗｉｔｈ−Ｖａｌｕｅ」は、値に関連付けられる特定の行動を特定するために用いられるものであってよい。「Ｆｉｎｄ−Ｃｏｉｎｃｉｄｅｎｔ−Ｆａｃｔｓ」は、一緒にまたは短時間の間に連続して遂行された行動等の、同時行動を特定するために用いられるものであってよい。「Ｒｅｍｏｖｅ−Ｄｕｐｌｉｃａｔｅ−Ｆａｃｔｓ」は、同じユーザについて二重に記憶された行動をデータウェアハウス１４０から削除するために用いられるものであってよい。例えば、あるユーザについての同じ行動が２つの別のシステムによって収集され、データウェアハウスに記憶されていることもあり、一方が削除されてもよい。
【００３８】
セクション２１１に示される式は操作「Ｆａｃｔｓ−Ｍａｔｃｈｉｎｇ−Ｒｅｇｅｘ」を含んでいる。この操作はテキスト文字列「ｍｏｂｉｌｅ」に関連付けられる行動を特定するために用いられており、その行動は「＜ＳｅａｒｃｈｅｄＦｏｒ＞」として定義されている。「＜ＳｅａｒｃｈｅｄＦｏｒ＞」行動は、ウェブサイト上で検索を行うユーザ行動を指す。式は値を返す場合もある。例えば、もしユーザが、「ｍｏｂｉｌｅ」を含む検索をウェブサイト上で行えば、変数は１の値を有することになる。そうでなければ値は０である。
【００３９】
図２Ｂに示される式は、実施形態のうちの１つまたはそれを超えるものの技術的側面の一例である。式は、ユーザがユーザインターフェースを通じてデータを入力し、トリガイベントの定義に用いられ得る変数を作成することを可能とする。式を利用することで、変数定義器は、変数およびトリガイベントが、ウェブページまたはソフトウェア内にハードコードされるのとは対照的に、オンザフライで修正されることを可能とする。従って、変数およびトリガイベントは、新たに収集されたオンライン行動からのフィードバックに応じて容易に修正可能となるため、変数およびトリガイベントは非ＩＴ職のトリガイベント最適化担当者によって修正されても構わない。
【００４０】
図２Ｃは、作成後の「Ｍｏｂｉｌｅ  Ｓｅａｒｃｈｅｒ」変数のプロパティを表示する画面ショット２０３を示している。式の種類、フィルタリング範囲、および式が示されている。同様に、プロパティは、変数が用いられる任意のマーケティングキャンペーン、および「＜ＳｅａｒｃｈｅｄＦｏｒ＞」等の変数依存性を特定してもよい。
【００４１】
変数の作成後、変数はデータベース１１０および／またはデータウェアハウス１４０内に記憶されてもよい。一部の変数は報告の生成や他の操作のために用いられてよく、一部の変数はトリガイベントのために用いられてよい。値を返すことのできる変数がトリガイベントのために用いられてもよい。例えば、「Ｍｏｂｉｌｅ  Ｓｅａｒｃｈｅｒ」変数は、「ｍｏｂｉｌｅ」を含む検索が行われるかどうかに依存して１または０の値を返してもよい。変数および値は、トリガイベントにおいてオフラインマーケティングアクションをトリガする条件として用いられてもよい。例えば、「Ｍｏｂｉｌｅ  Ｓｅａｒｃｈｅｒ」変数が１の値を返し、かつ検索を遂行するユーザが携帯電話データプランを購買したことがあることが分かっていれば、ユーザに送る、新しいデータプランを説明したテキストメッセージをトリガすることを含むトリガイベントが定義されてもよい。
【００４２】
トリガ定義器１１５は、上述の画面ショットを用いて、変数を作成するのと同様にトリガイベントを作成するために用いられてもよい。例えば、トリガ定義器１１５によって、ユーザはユーザインターフェース１１２を介して、トリガイベントを記述する式を入力することができる。トリガイベントはデータベース１１０および／またはデータウェアハウス１４０内に記憶される。
【００４３】
図３は、実施形態による、オフラインマーケティングアクションをトリガする方法３００を示している。本願明細書において記載される方法３００および他のステップは、図１に関して、限定ではなく例として記載されるものであればよく、他のシステムにおいて遂行されてもよい。
【００４４】
ステップ３０１において、収集されたオンライン行動が例えばデータウェアハウス１４０内に記憶される。収集されたオンライン行動はユーザのウェブブラウザ、ウェブサーバ、データ収集システム１５０、および／または実験システム１６０から受け取った情報を含んでよい。
【００４５】
ステップ３０２において、変数定義器１１６は、収集されたオンライン行動の諸側面を記述する変数を作成する。変数定義器１１６は、ユーザが所定の構文を利用して式を入力できるグラフィカルユーザインターフェースを生成することによって変数を作成してもよい。図２Ａ〜Ｃは、変数を定義するための式および他の情報を入力する画面ショットの例を示している。変数は、１つまたはそれを超えるオンライン行動を特定してもよい、およびトリガイベントにおいて用いられてよい１つまたはそれを超える条件を含んでもよい。
【００４６】
ステップ３０３において、トリガ定義器１１５は、作成された変数のうちの少なくとも１つを用いてトリガイベントを作成する。各トリガイベントは少なくとも１つの条件、およびオフラインマーケティングアクションを含むものであればよい。変数を作成するのと同様に、グラフィカルユーザインターフェースおよび式を用いてトリガイベントが作成されてもよい。
【００４７】
ステップ３０４において、クロスチャネルキャンペーンエンジン１１１はトリガイベント内の条件を収集されたオンライン行動と比較する。例えば、クロスチャネルキャンペーンエンジン１１１はトリガイベント内の条件が満たされるかどうかを判定してもよい。条件が、ユーザによって遂行されたアクションまたはユーザの属性を特定するものである場合は、ユーザがそのアクションを遂行したのなら、またはユーザの属性がトリガイベント内の属性に合致すれば条件は満たされる。
【００４８】
ステップ３０５において判定されるように、あるトリガイベントについて全ての条件が満たされれば、ステップ３０６においてそのトリガイベント内のオフラインマーケティングアクションが実行される。ステップ３０６は、条件が満たされる任意のトリガイベントについて遂行されてよい。実行は、トリガイベントについて全ての条件が満たされればオフラインマーケティングアクションをトリガする命令をアプリケーション１２０に送信することを含んでもよい。トリガイベントが１つもトリガされなければ、方法３００は繰り返されてもよい。方法３００は定期的に繰り返されてもよいし連続的に繰り返されてもよい。
【００４９】
図４は、実施形態による、トリガイベントを最適化する方法４００を示している。方法４００のステップのうちの１つまたはそれを超えるものはトリガイベント最適化器１１７によって遂行されてもよい。ステップ４０１において、トリガイベント内でオフラインマーケティングを遂行するコストが判定される。コストは外部のシステムや管理プログラムから判定されてもよい。例えば、電話によるフォローアップコールを遂行するためのコストは、労働費用、サービス料等を含むかもしれない。そのコストは、外部のシステムによってマーケティング最適化システム１００に提供されるか、またはマーケティング最適化システム１００に提供されるコスト情報から判定されればよい。
【００５０】
ステップ４０２において、オフラインマーケティングアクションを実行するのに応じて販売を達成する確率が判定される。確率は、実験システム１６０によって遂行される実験結果から、および／またはオフラインマーケティングに応答した販売履歴データの分析から判定されてもよい。確率の判定には従来の統計分析が用いられてもよい。
【００５１】
ステップ４０３において、可能性のある販売の価値が判定される。価値は販売からの利益であってもよいし、その他の販売評価指標または販売評価指標の組み合わせを用いて価値を判定してもよい。価値を判定するための販売評価指標の例としては、顧客維持、アップセルの見込み、利益等が挙げられよう。
【００５２】
ステップ４０４において、トリガ最適化器１１７は、コスト、確率および価値に基づき、トリガイベントを修正すべきかどうかを判定する。これは、確率と価値を乗算し、あるいはそうでなければ確率に基づいて価値に重みをつけ、その結果をコストと比較することを含んでもよい。もしコストが価値を上回るならば、トリガイベントはステップ４０５で修正されてもよい。コストと価値の比較には他の統計分析が用いられてもよい。ステップ４０５におけるトリガイベントの修正が、トリガイベント内で異なる条件または異なるオフラインマーケティングアクションを用いることを含んでもよい。修正の選択は、コスト、確率、および価値等の、同じ因子を考慮する分析に基づくものであればよい。方法４００における最適化は、既存のトリガイベント上で遂行さてもよいし、または新しいトリガイベントを作成する際に遂行されてもよいことに留意されたい。同様に、方法４００は定期的に繰り返されてもよいし、または連続的に繰り返されてもよい。
【００５３】
本願明細書において記載される方法のステップおよび本願明細書において記載される他のステップのうちの１つまたはそれを超えるもの、ならびに本願明細書において記載されるシステムの要素のうちの１つまたはそれを超えるものが、メモリおよび／または他の種類のデータ記憶装置等の非一時的コンピュータ可読媒体上に記憶されるコンピュータコードとして実装されて、コンピュータシステム上で、例えばプロセッサ、特定用途向け集積回路（ａｐｐｌｉｃａｔｉｏｎ−ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ、ＡＳＩＣ）または他のコントローラによって実行されてもよい。コンピュータ可読媒体は非一時的なものであればよい。コードは、ソースコード、オブジェクトコード、実行可能コードまたは他のフォーマットの形のプログラム命令から成るソフトウェアプログラム（単数または複数）として存在してもよい。コンピュータ可読媒体の例としては、従来のコンピュータシステムＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ、ランダムアクセスメモリ）、ＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ、リードオンリーメモリ）、ＥＰＲＯＭ（ｅｒａｓａｂｌｅ，ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ、消去可能プログラマブルＲＯＭ）、ＥＥＰＲＯＭ（ｅｌｅｃｔｒｉｃａｌｌｙ  ｅｒａｓａｂｌｅ，ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ、電気的消去可能プログラマブルＲＯＭ）、ハードドライブ、およびフラッシュメモリが挙げられる。
【００５４】
図５は、上述のステップおよび機能を具体化するコンピュータコードを実行するために用いられてよい、コンピュータシステム５００のハードウェアプラットフォームを示している。コンピュータシステム５００は、システム１００の要素のうちの１つまたはそれを超えるもののためのハードウェアプラットフォームであってよい。コンピュータシステム５００は、本願明細書において記載される方法、機能、および他のステップの一部または全てを遂行するソフトウェア命令を実装または実行してよいプロセッサ５０２を含む。プロセッサ５０２からのコマンドおよびデータはコミュニケーションバス５０４を通じて伝達される。コンピュータシステム５００は、プロセッサ５０２のためのソフトウェアおよびデータが実行時に存在してもよい、ランダムアクセスメモリ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ、ＲＡＭ）等のメインメモリ５０３、ならびに不揮発性でソフトウェアおよびデータを記憶するものであればよい二次データ記憶装置５０８も含む。メモリおよびデータ記憶装置はコンピュータ可読記憶媒体の例である。コンピュータシステム５００は、キーボード、マウス、ディスプレイ等の、１つまたはそれを超えるＩ／Ｏ装置５１０を含んでもよい。コンピュータシステム５００は、ネットワークに接続するためのネットワークインターフェース５１２を含んでもよい。コンピュータシステム５００において他の既知の電子的要素が追加または代用されてもよいことは当業者には明らかであろう。
【００５５】
実施形態は例を参照しながら記載されているが、当業者は、クレームされている実施形態の範囲から逸脱することなく、記載されている実施形態に様々な修正を行うことができるであろう。例えば、システムによって遂行される最適化は、非マーケティングイベントのためのトリガイベントを最適化するために用いられてもよい。
【図１】
2011065635.tif 000003
【図２Ａ】
2011065635.tif 000004
【図２Ｂ】
2011065635.tif 000005
【図２Ｃ】
2011065635.tif 000006
【図３】
2011065635.tif 000007
【図４】
2011065635.tif 000008
【図５】
2011065635.tif 000009
【外国語明細書】
2011065635000001.pdf
2011065635000002.pdf
2011065635000003.pdf
2011065635000004.pdf