(57)【要約】【解決手段】  開示された技術は、ユーザのマシン上で作動し、ウェブサイト上でのセッションを追跡するデータを生成するためのセグメンテーション・アズ・ア・サービス（商標）（ＳｅｇＡＡＳ）計測コード及びセグメント処理コードの配信、ユーザ・セッションからのデータの受信及び処理、並びにセグメント・コードの配信によってトリガされるように、ウェブサイトのオペレータによって指定されたアクションを実行する、ユーザのマシン上で作動するように構成されたコールバック機能コードの呼び出しに関する。ユーザ・セッションから指示値を受信することと、セッションの進行を追跡するためにデータを分析することと、ウェブサイトのオペレータによって提供されるルールによって指定される実行可能な方法で分析の結果を特徴付けるセグメント・コードを生成することが含まれる。更に、訪問者を保持し、ウェブサイトとのユーザ・セッションを延長することを対象とする要求されていないアクションの進行の分析及び配信のタイミングに基づいて、セグメント・コードの更新されたリストの配信を繰り返し引き起こすことが含まれる。【選択図】  図１
2020530172.tif 000002
【特許請求の範囲】
【請求項１】
セグメンテーション・アズ・ア・サービス（商標）（ＳｅｇＡＡＳと略称）を、ＳｅｇＡＡＳサーバから供給する方法であって、
ユーザのマシン上で作動するように構成され、更に、ウェブサイトへの訪問中にユーザ・セッションを追跡する計測指示値を生成するように構成された計測コードの配信を引き起こすこと、
但し、前記計測コードに含まれるコールバック機能コードが、前記ユーザのマシン上で作動するように構成され、更に、セグメント・コードのリストの配信によってトリガされると、前記ウェブサイトのオペレータによって指定されたアクションを実行するように構成されており、
ＳｅｇＡＡＳサーバにおいて、前記ウェブサイトとの前記ユーザ・セッションから一連の前記計測指示値を受信すること、
前記ユーザ・セッションの進行を追跡するために、前記サーバにおいて受信された前記計測指示値を分析すること、
前記分析から、前記ユーザ・セッションにおいて訪問されている前記ウェブサイトのオペレータによって指定されたパラメータまたはルールに従って、前記分析の結果を特徴付けるセグメント・コードのリストを生成すること、及び、
前記進行の前記分析に基づいて前記セグメント・コードの更新されたリストの配信を繰り返し引き起こすこと、を含み、
それによって、前記ウェブサイトの前記オペレータが、前記コールバック機能コードをトリガすることによって、前記ユーザを保持し、前記ウェブサイトとの前記ユーザ・セッションを延長することを対象とする要求されていないアクションの実行のタイミングを決めることができることを特徴とする方法。
【請求項２】
前記ＳｅｇＡＡＳサーバが、
受信したデータを使用して、前記ユーザ・セッションを実行しているユーザに関する履歴情報を検索すること、及び、
前記セグメント・コードのリストを生成するときに、前記ユーザに関する前記履歴情報を、前記ユーザ・セッションの進行を追跡するために、前記計測指示値の前記分析と組み合わせることを、更に含む請求項１に記載の方法。
【請求項３】
前記ＳｅｇＡＡＳサーバが、
前記セグメント・コードの生成を引き起こす前記ウェブサイトの前記オペレータによるパラメータまたはルールの作成のためのグラフィカル・ユーザ・インターフェースを提供すること、
前記グラフィカル・ユーザ・インターフェースを介して前記オペレータから、前記パラメータまたはルールを生成するための命令を受信すること、及び、
前記ユーザ・セッションの進行を追跡するために前記計測指示値を分析するときに使用するための前記パラメータまたはルールを存続させること、及び、前記セグメント・コードのリストを生成することを含む請求項１または２に記載の方法。
【請求項４】
チャットボット・サービスを呼び出すように構成された前記コールバック機能コードを更に含み、それによって、前記セグメント・コードの前記更新されたリストに基づいて、訪問者の問い合わせに対する通知された自動化されたレスポンスが提供される請求項１〜３の何れか１項に記載の方法。
【請求項５】
セグメンテーション・アズ・ア・サービス（商標）（ＳｅｇＡＡＳと略称）を、ＳｅｇＡＡＳサーバから供給する方法であって、
ユーザのマシン上で作動し、ウェブサイトへの訪問中にユーザ・セッションを追跡する機器指示値を生成し、セグメント・コードのリストの配信によってトリガされると、前記ウェブサイトのオペレータによって指定されたアクションを実行する、前記ユーザのマシン上で作動するように構成されたコールバック機能コードを呼び出すことによって前記訪問中に前記セグメント・コードを受信し処理するように構成された、計測コード及びセグメント・コード処理コードの配信を引き起こすこと、
ＳｅｇＡＡＳサーバにおいて、前記ウェブサイトとの前記ユーザ・セッションから一連の前記計測指示値を受信すること、
前記ユーザ・セッションの進行を追跡するために、前記サーバにおいて受信された前記計測指示値を分析すること、
前記分析から、前記ユーザ・セッションにおいて訪問されている前記ウェブサイトのオペレータによって指定されたパラメータまたはルールに従って、前記分析の結果を特徴付けるセグメント・コードのリストを生成すること、及び、
前記進行の前記分析に基づいて前記セグメント・コードの更新されたリストの配信を繰り返し引き起こすこと、を含み、
それによって、前記ウェブサイトの前記オペレータが、前記ユーザを保持し、前記ウェブサイトとの前記ユーザ・セッションを延長することを対象とする要求されていないアクションの実行のタイミングを決めることができることを特徴とする方法。
【請求項６】
前記サーバが前記計測コードとともに前記コールバック機能コードの配信を引き起こす請求項５に記載の方法。
【請求項７】
前記ウェブサイトの前記オペレータが前記コールバック機能コードを前記セグメント・コード処理コードに利用可能にする請求項５または６に記載の方法。
【請求項８】
前記ＳｅｇＡＡＳサーバが、
受信したデータを使用して、前記ユーザ・セッションを実行しているユーザに関する履歴情報を検索すること、及び、
前記セグメント・コードのリストを生成するときに、前記ユーザに関する前記履歴情報を、前記ユーザ・セッションの進行を追跡するために、前記計測指示値の前記分析と組み合わせることを、更に含む請求項５〜７の何れか１項に記載の方法。
【請求項９】
前記ＳｅｇＡＡＳサーバが、
前記セグメント・コードの生成を引き起こす前記ウェブサイトの前記オペレータによるパラメータまたはルールの作成のためのグラフィカル・ユーザ・インターフェースを提供すること、
前記グラフィカル・ユーザ・インターフェースを介して前記オペレータから、前記パラメータまたはルールを生成するための命令を受信すること、及び、
前記ユーザ・セッションの進行を追跡するために前記計測指示値を分析するときに使用するための前記パラメータまたはルールを存続させること、及び、前記セグメント・コードのリストを生成することを含む請求項５〜８の何れか１項に記載の方法。
【請求項１０】
前記グラフィカル・ユーザ・インターフェースが、前記ユーザ・セッションを行っている前記ユーザに関する履歴情報を組み込んだ前記パラメータまたはルールの作成を更に含む請求項５〜９の何れか１項に記載の方法。
【請求項１１】
前記ＳｅｇＡＡＳサーバが前記ウェブサイトを実行するサーバとは別個のサーバを使用して、インターネット上でホストされる請求項５〜１０の何れか１項に記載の方法。
【請求項１２】
チャットボット・サービスを呼び出すように構成された前記コールバック機能コードを更に含み、それによって、前記セグメント・コードの前記更新されたリストに基づいて、訪問者の問い合わせに対する通知された自動化されたレスポンスが提供される請求項５〜１１の何れか１項に記載の方法。
【請求項１３】
ポップアップを呼び出すように構成され、前記ユーザを保持し、前記ウェブサイトとの前記ユーザ・セッションを延長することを対象とする要求されていないアクションの要素として、電子メール・マネージメント・サービスを使用する前記コールバック機能コードを、更に含む請求項５〜１２の何れか１項に記載の方法。
【請求項１４】
前記ウェブサイトとの前記ユーザ・セッションを延長することを対象とする要求されていないアクションの要素として、制約された期間の間に提供される個人的なメッセージを用いてポップアップを呼び出すように構成される前記コールバック機能コードを、更に含む請求項５〜１３の何れか１項に記載の方法。
【請求項１５】
１または複数のプロセッサ及び前記プロセッサに結合されたメモリを含むサーバ・システムであって、
前記メモリには、前記プロセッサ上で実行されると、前記サーバ・システムに、請求項１〜１４の何れか１項に記載の方法を実施させる命令がロードされていることを特徴とするサーバ・システム。
【請求項１６】
サーバ上で実行されると、請求項１〜１４の何れか１項に記載の方法を前記サーバに実施させる命令がロードされた有形の不揮発性コンピュータ可読記憶媒体。
【請求項１７】
サーバ上で実行されると、請求項１〜１４の何れか１項に記載の方法を前記サーバに実行させる命令を搬送するデータ搬送信号。
【請求項１８】
サーバ上で実行されると、請求項１〜１４の何れか１項に記載の方法を前記サーバに実施させる命令を搬送するデータ搬送信号を配信するように構成された装置。
【発明の詳細な説明】
【優先権主張】
【０００１】
本出願は、２０１７年７月３１日出願の「セグメンテーション・アズ・ア・サービスのための方法及びシステム」と題する米国仮特許出願第６２／５３９，４６０号（代理人事件整理番号：ＦＡＮＰ  １０００−１）に対する利益を主張する。該優先仮出願は、すべての目的のために参照により組み込まれる。
【０００２】
本出願はまた、２０１８年６月２７日出願の「セグメンテーション・アズ・ア・サービスのための方法及びシステム」と題する米国特許出願第１６／０２０，７３０号（代理人事件整理番号：ＦＡＮＰ  １０００−２）に対する利益を主張する。該優先出願は、すべての目的のために参照により組み込まれる。
【技術分野】
【０００３】
開示された技術はユーザのコホートを識別し、管理し、ターゲットとするためのセグメンテーションの使用に関する。特に、本発明は類似の特徴を有するユーザのグループを識別し、それらの特徴に基づいて行動すること、すなわち、ニュースサイト、ソーシャルネットワーキングサイト、及び電子商取引サイトを含む多くのオンラインビジネスに共通のプロセスに関する。
【０００４】
現在の市場ではｃｎｎ．ｃｏｍ、ｆａｃｅｂｏｏｋ．ｃｏｍ、ａｍａｚｏｎ．ｃｏｍ、ｗａｌｍａｒｔ．ｃｏｍなどの大規模なウェブサイト、及び、その他の数百万のユーザ宛先は、ユーザを識別しターゲットとするための広範なセグメンテーション能力を構築してきた。ニュース及びソーシャル・サイトは広告を使用してユーザをターゲットにすることができ、一方、電子商取引サイトは、メッセージ及びオファーでユーザをターゲットにすることができる。このようなシステムはユーザがサイトとの対話ごとに収集された数百のデータポイントを中心に展開し、構築に数年を要し、大量の資本支出を伴い、絶えず更新及びアップグレードされる必要がある。加えて、それらは、通常、大きな運転費用を伴う。これらのコストは大きなサイトでは実現可能であるが、多くのウェブサイトはユーザをターゲットにするための大きな支出を正当化することができない。
【０００５】
市場における幾つかのソフトウェア・ソリューションは、ターゲティング能力と組み合わされた単純なセグメンテーションのバンドルされたソリューションを提供することによって、セグメンテーション能力を最小にするか、またはセグメンテーション能力を持たないウェブサイトを支援する。これらのソリューションはユーザのサイトへの現在の訪問からの幾つかの属性を使用して、セグメンテーションの単純化されたビューを有する傾向があり、また、サイトに、同様に典型的に制限されるそれらのターゲティング能力を使用させる。これらのターゲティング能力は、ウェブサイトに適合するようにカスタマイズすることができるウィジェット、バナー、及びポップアップの形成とすることができる。そのような能力は、形態及び機能の点で、サイトのターゲティング要件の意図とほとんど一致しない。
【０００６】
ほとんどのウェブサイトは、そのニーズに合うようにウェブサイトを微調整することができるエンジニアリング・リソースにアクセスするか、または、同じことを行うために複雑なホスティング・ソフトウェアを使用するかの何れかである。これはサイトに固有な方法でユーザのターゲットを定めることに対処するが、ユーザを有意義な方法でセグメント化することができない。
【０００７】
ウェブサイトはまた、開発スキルを提供する技術リソース専門家、ユーザ・インターフェース（ＵＸ）スキルを提供する設計リソース、並びに、市場及び顧客の理解を提供するマーケティング・リソースの役割を混合するという共通の問題に直面する。セグメンテーション及びターゲティングが単一の製品にロールされる現在利用可能なソリューションでは、これらの役割はマージされ、それによってマーケティング担当者がセグメントを管理し、ウィジェットを設計することを困難にし、場合によってはウェブサイト上に小さなスクリプトを構築する必要がある。
【０００８】
サイトとの現在の対話、歴史的訪問情報、人口統計、過去の変換、単純なルールから複雑なルール、及び、ルールの組み合わせ、並びに多くの他の要因に及ぶ多種多様な属性を使用して、ウェブサイトがユーザを識別しセグメント化するのを助ける機会が生じる。サイトは電子メールサインアップのためのウィジェットを示すことから、人口統計に応じてサイトのコンテンツを変更すること、日時及び他の要因に応じて製品、サービスまたはコンテンツを強調表示することまで、ユーザをターゲットにしようとする方法に関して完全な自由度を有することができる。より個人的で、関連性があり、魅力的な訪問者体験は、適切なディスプレイ、特別なオファー、及びメッセージングを個々の消費者及び特定の市場セグメントに動的に配信することができるソフトウェア・スイートによって達成することができる。
【発明の概要】
【０００９】
セグメンテーション・アズ・ア・サービス（商標）（ＳｅｇＡＡＳ）は、ブラウザベースのＡＰＩを介してアクセス可能な外部で開発されたアプリケーションが開示されたセグメンテーション能力にアクセスすることを可能にする。ＳｅｇＡＡＳを使用することにより、ウェブサイトはウェブサイト訪問者を保持するために、要求されていないが関連する興味深いアクションの配信のタイミングを決めることができる。ウェブサイト訪問者を保持するためのコンテンツ配信のタイミングは、正確でなければならず、早すぎても遅すぎてもいけない。ウェブサイト訪問者の行動の分析は、分散コンピュータ間で割り当てられた役割に従って、ローカル計測とリモート分析を組み合わせる。組み合わされた解析コンポーネントにより、ウェブサイトのオペレータは、コンテンツの配送タイミングを決定するために利用可能な実用データを得ることができる。
【００１０】
開示された技術はＳｅｇＡＡＳサーバからＳｅｇＡＡＳを供給し、ユーザのマシン上で作動し、ウェブサイトへの訪問中にユーザ・セッションを追跡する計測指示値を生成するように構成された計測コードを配信させるシステム及び方法に関する。また、システム及び方法はユーザのマシン上で作動するように構成され、セグメント・コードのリストの配信、及び、ウェブサイトとのユーザ・セッションから一連の計測指示値をＳｅｇＡＡＳサーバで受信し、ユーザ・セッションの進行を追跡するためにサーバで受信された計測指示値を分析することによってトリガされるように、ウェブサイトのオペレータによって指定されたアクションを実行するように更に構成された、計測コードに含まれるコールバック機能コードを含む。分析することから、システム及び方法は、ユーザ・セッションにおいて訪問されているウェブサイトのオペレータによって指定されたパラメータまたはルールに従って分析の結果を特徴付けるセグメント・コードのリストを生成することと、進行の分析に基づいてセグメント・コードの更新されたリストの配信を繰り返し引き起こすことと、ウェブサイトのオペレータがコールバック機能コードをトリガすることによって、ユーザを保持すること、及びウェブサイトとのユーザ・セッションを延長することを対象とする要求されていないアクションの実行のタイミングを決めることができることとを含む。この文脈で使用されるように、ウェブサイトは、デスクトップ・マシン及びモバイル・デバイス上のブラウザのみならず、ｉＯＳ及びＡｎｄｒｏｉｄプラットフォーム上のモバイル・アプリも参照する。
【００１１】
開示された技術の特定の態様は、特許請求の範囲、明細書、及び図面に記載される。
【図面の簡単な説明】
【００１２】
添付の図面は例示目的のためのものであり、本発明の１または複数の実施態様のための考えられる構造及び処理動作の例を提供するためにのみ役立つ。これらの図面によって、本開示の精神及び範囲から逸脱することなく、当業者がなし得る形態及び詳細における如何なる変形は、決して制限されることはない。本発明内容のより完全な理解は、以下の図面と併せて考慮される場合に、詳細な説明及び特許請求の範囲を参照することによって得ることができ、図面において、同様の参照番号は、図面全体にわたって同様の要素を指す。
【００１３】
【図１】ウェブサイト訪問者を保持し、ウェブサイトとのユーザ・セッションを延長することを対象とする要求されていないコンテンツの配信のタイミングを決めるためのセグメンテーション・アズ・ア・サービス（商標）を供給するための例示的な環境の構成図を示す。
【００１４】
【図２】セグメンテーション・アズ・ア・サービス・システムのメッセージ図を示す。
【００１５】
【図３】顧客のサイトとの訪問者のやり取りを捕捉するユーザデータを追跡するための、開示された特化されスマートでターゲットとされるパブリッシュ及びサブスクライブ・アプリのためのコードを埋め込むための例示的なスクリプトを示す。
【００１６】
【図４】セグメント・タグ通知に応答してコールバックをアクティブ化するためのコードを埋め込むための例示的なスクリプトを示す。
【００１７】
【図５】例示的なセグメンテーション・ルールセットと、ルールセットのためのルールを入力するためのグラフィカル・ユーザ・インターフェースとを示す。
【００１８】
【図６】ウェブサイト上の時間と、サイト上の時間のパーセントで表した換算率との間の関係を表す曲線のセットの例を示す。
【００１９】
【図７】ウェブサイト訪問のライフサイクル及びステージ間のドロップオフの様々なステージを有する例示的な変換ステージ・ウォーターフォールを示す。
【００２０】
【図８】オーバーライド・チェックボックスがアクティブ化されたときに、特定のセグメント・アズ・ア・サービスのオファーを配信するためにコールバック機能と共に使用可能な例示的なセグメンテーション・タグを示す。
【００２１】
【図９】セグメンテーション・アズ・ア・サービス（商標）を供給するための例示的なコンピュータ・システムのブロック図である。
【００２２】
【図１０】高価値のリピート購入者に対するチャットボットへの通知のための例示的なルールセット１０２２及び高価値顧客セグメント・タグ１０１２を示す。
【００２３】
【図１１】メッセージング・エージェントに通知をいつ提供するかを決定するための例示的な製品関心セグメント・タグ１１１２及びルールセット１１２２を示す。
【００２４】
【図１２】購入を検討しているアクティブな買い物客のメッセージング・エージェントに通知するための例示的なルールセット１２２２及び高カートマージン・セグメント・タグ１２１２を示す。
【００２５】
【図１３】フラッシュ販売メッセージング・エージェントに通知するための例示的な日曜フラッシュ・セグメント・タグ１３１２及びルールセット１３２２を示す。
【発明を実施するための形態】
【００２６】
以下の詳細な説明は、図面を参照して行われる。例示的な実施態様は、特許請求の範囲によって定義されるその範囲を限定するものではなく、開示された技術を例示するために記載される。当業者であれば、以下の説明に対して様々な等価な変形を認識するのであろう。
【００２７】
セグメンテーションは、訪問者がウェブサイトを訪問している間に訪問者の意図を予測するためのリアルタイム訪問者エンゲージメント・データのカスタム・フィルタリングを参照する。ユーザの装置構成のディジタル・フィンガープリントまたは個人を特定可能な情報の何れかが、訪問者の利用可能な履歴情報にアクセスするために使用される。ニュース・ウェブサイトにおけるユーザの意図の一例は、最新の政治的ニュースを探索することである。ビジネスニュースサイトの場合、ユーザは、合併及び買収活動またはアーニング・サプライズを探している可能性がある。高マージンの小売りサイトでは、ユーザは新しいファッション・アクセサリを考えているかもしれない。低マージン小売りサイトの場合、ユーザは、エコノミーなカミソリ刃を購入しているかもしれない。履歴、サイトでのページ訪問、ページ及びサイトでの滞在時間、訪問中のセーブなどに関する多くの信号を組み合わせることで、意図を識別することができる。
【００２８】
セグメンテーションは、典型的には複雑なブラックボックス製品である。ベンダはセグメンテーション公式を営業秘密として扱い、ブラックボックス解析の結果からメッセージを配信する。
【００２９】
開示されたセグメンテーション・アズ・ア・サービス（商標）は、多くの複雑な方法でユーザをセグメント化し、複雑なシナリオをモデル化し、同時に、大規模な出資、維持、及び改善を必要とせずに、ユーザ及び顧客との対話の完全な柔軟性及び所有権をウェブサイトに与える機能をウェブサイトに提供するソフトウェア・サービス実施態様を含む。サービスはセグメンテーションに必要なすべてのサービスをウェブサイトに提供し、ＪａｖａＳｃｒｉｐｔ ＡＰＩを使用して、セグメントに関する情報をウェブサイト上のコードに中継する。
【００３０】
ウェブサイトは、セグメンテーション・アズ・ア・サービス（商標）によって発せられたイベントのリスナとして働くコードを実装する。ユーザがページを訪れるか、またはアクションを取ると、サービスはウェブサイトが設定したセグメンテーションのすべてのルールを評価し、すべてのリスナに通知し、ユーザが基準に該当するか、または該基準を満たしたセグメント・コードのリストをリスナに提供する。次いで、ウェブサイトは、ユーザが該当したセグメントに応じて、カスタムコードまたはサードパーティ・ソフトウェア・サービスの使用を介して、任意のターゲティング戦略を自由に実施することができる。
【００３１】
開示されたセグメンテーション・アズ・ア・サービス（商標）は、フロントエンド・グラフィカル・ユーザ・インターフェース（ＧＵＩ）計測をバックエンド分析と組み合わせて、分析サーバからアプリケーション・サーバにセグメンテーションを配信する。例えば、ニュース・サービス・ウェブページは、ウェブページ上の計測コードからのデータを、識別されたコールバック・アドレスを有する分析サーバにプッシュする。分析サーバは、訪問者のセッションに複数のセグメント・コードを割り当て、ウェブページ上のコールバック・アドレスを介して、セグメントＩＤをアプリケーション・サーバに送信する。ウェブページ訪問者が新しいページを呼び出すたびに、ニュースページ上の計測コードは該サイクルを繰り返し、分析サーバは訪問者のセッション中の活動に関するデータを蓄積する。ショッピング・ページについても同様である。
【００３２】
分析サーバのデータ蓄積の最も有用な態様は、タイミングである。ユーザの意図は、もちろん、ユーザがコンピュータから離れてページにアプローチしたままにするときなどの範囲内で、ページ上及びセッション内のユーザの滞留時間によって強く示される。ウェブページのブラウジング中、ゲームの名前は粘着性である。開示された技術は、アプリケーション・サーバが、セグメンテーション・アズ・ア・サービス（商標）を使用して、分析をリアルタイムで利用し、別の方法では殆どのアプリケーション開発者の手の届かないタイミングを考慮に入れることによって、その粘着性を改善するのに役立つ。セグメンテーション・アズ・ア・サービス（商標）を使用して、アプリケーション・サーバは、現在のユーザの意図に対して良好なタイミングで適切に応答することができる。
【００３３】
訪問者追跡タグと呼ばれる事前にインストールされたＪａｖａＳｃｒｉｐｔコードを使用することによって、開示された技術は、訪問者アクティビティが発生したときに、それをリアルタイムで追跡し、捕捉する。訪問者追跡タグは、ページビュー、カートへの追加、または検索などの各ユーザイベントと共にウェブサイトの各ページにインストールされる。開示された技術は可能な限り多くの訪問者エンゲージメントをデジタル化し、捕捉することを含む。これには訪問者ソース情報、ユーザ装置、及び位置、ＵＲＬ履歴、ブラウジング・タイムライン、ページ・コンテンツ、チャッタ・セッション、カート状態変化、及び以前の訪問からの集約情報が含まれるが、これらに限定されない。更に、単一の変換追跡タグが確認ページにインストールされる。１つの使用事例では、確認ページがニュースレターの購読申込の完了、完了した調査、または処理された注文を承認する感謝状ページとすることができる。変換追跡は、収益履歴、平均注文値、及び変換率の計算を可能にする。
【００３４】
開示されたセグメンテーション及び分析層は、デジタル化された訪問者エンゲージメント・データ・ストリームを消費する。そして、興味深い洞察を集めることができ、各訪問者のエンゲージメントを正しく最もタイムリーな状況で理解することができる形式にする。この層は、関心のある訪問者イベントのみが捕捉され、各顧客に対して作用されるように、カスタム・フィルタリングされ得る。
【００３５】
図１は、訪問者がウェブサイトを訪問している間に彼らの意図を予測するためのリアルタイム訪問者エンゲージメント・データのカスタム・フィルタリングのためのシステム１００を示す。システム１００は、ウェブサイトのために設定されたルールを評価するためのルール評価エンジン１１２を有するセグメンテーション・アズ・ア・サービス（商標）サーバ１０２と、分散コンピュータ間で全てのリスナに通知する通知マネージャ１２２とを含み、ユーザが基準に該当するか、または該基準を満たしたセグメント・コードのリストをリスナに提供する。セグメンテーション・アズ・ア・サービス（商標）サーバ１０２は、結果を配信するためのコールバックＡＰＩと共に、ウェブサイトとのユーザ・セッションから一連の計測指示値を受信する。セグメンテーション・アズ・ア・サービス（商標）サーバ１０２は、セグメンテーションを配信するためのバックエンド分析を含む分析サーバ１３２と、訪問者エンゲージメント・データ、セグメンテーション分析の中間結果、及びアカウント設定を格納するためのキャッシュメモリ１４２も含む。分析サーバ１３２は、ウェブページに登録されたコールバック・アドレスを介して、訪問者のセッションに複数のセグメント・タグを割り当て、セグメントＩＤを送信することができる。分析サーバ１３２は訪問者のウェブサイト・セッション中の活動に関するデータを蓄積し、セッションの進行を追跡するために計測指示値を分析する。分析サーバ１３２は、多くのウェブサイトへの多くの訪問者のために分散コンピュータ間でデータを蓄積することができる。-
【００３６】
システム１００は、ユーザ・エンゲージメント・データ、ルール評価結果、及び分析結果を格納するためのセグメンテーション・アズ・ア・サービス（商標）（ＳｅｇＡＡＳ）データストア１０４を更に含む。システム１００はまた、ネットワーク１４５を介して、識別されたコールバック・アドレス及びコールバック登録のための計測コードを利用して、ユーザ対話のために訪問者ウェブサイトを配信し、ウェブサイトからデータを受信するアプリケーション・サーバ１２８を有するウェブサイト・オペレータ・サーバ１０８を含む。
【００３７】
システム１００は更に、ユーザ・ラップトップまたはデスクトップ・コンピュータ１６４またはモバイル・デバイス１６５のための表示層を提供し、ウェブサイトを訪れるユーザ・セッションを追跡する計測指示値を生成するために計測コードを利用する、グラフィカル・ユーザ・インターフェース計測１７８を有するユーザ・コンピューティング・デバイス１６８を含む。一実施態様は豊富な表示ツールキットを含み、これを用いて、顧客は、間隙バナー、対話型スライダ、フライアウト、及びオーバーレイの形態で、広範囲のメッセージ・プレースメントを容易に作成することができる。ユーザ・コンピューティング・デバイス１６８は、訪問者のためにアプリケーション・サーバ１２８によって提供されるウェブサイトを表示するためのウェブ・ブラウザ１８８を含む。幾つかの実施態様では、ブラウザは、Ｍｉｃｒｏｓｏｆｔ Ｅｘｐｌｏｒｅｒ、Ｇｏｏｇｌｅ Ｃｈｒｏｍｅ、Ａｐｐｌｅ Ｓａｆａｒｉ、Ｍｏｚｉｌｌａ Ｆｉｒｅｆｏｘなどを含むことができる。幾つかの実施態様では、ユーザ・コンピューティング・デバイス１６８がパーソナル・コンピュータ、ノートパソコン、タブレット・コンピュータ、スマートフォン、パーソナル・デジタル・アシスタント（ＰＤＡ）、デジタル画像捕捉装置等であり得る。
【００３８】
幾つかの実施態様では、ネットワーク１４５がローカル・エリア・ネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、ＷｉＦｉ、ＷｉＭＡＸ、電話ネットワーク、ワイヤレス・ネットワーク、ポイント・ツー・ポイント・ネットワーク、星型ネットワーク，トークン・リング型ネットワーク，ハブ型ネットワーク、Ｂｌｕｅｔｏｏｔｈのようなピア・ツー・ピア接続、近距離無線通信（ＮＦＣ）、Ｚウェーブ、ＺｉｇＢｅｅ、またはインターネットを含む他の適切な構成のデータ・ネットワークのうちの任意の１つまたは任意の組合せとすることができる。
【００３９】
幾つかの実施態様では、データストアが１または複数のテナントからの情報を共通データベース画像のテーブルに格納して、マルチテナント・データベース・システム（ＭＴＤＳ）などの多くの方法で実装することができるオン・デマンド・データベース・サービス（ＯＤＤＳ）を形成することができる。データベース画像は、1つまたは複数のデータベース・オブジェクトを含むことができる。他の実装形態では、データベースは、リレーショナル・データベース管理システム(ＲＤＢＭＳ)、オブジェクト指向データベース管理システム(ＯＯＤＢＭＳ)、分散ファイル・システム(ＤＦＳ)、ノースキーマ・データベース、または任意の他のデータ記憶システムもしくはコンピューティング・デバイスとすることができる。
【００４０】
図２は、セグメンテーション・アズ・ア・サービス・システムのメッセージ図を示す。ユーザはウェブページを要求し、ブラウザ１８８はウェブページ要求２０５をウェブサイト・オペレータ・サーバ１０８に送る。ウェブサイト・オペレータ・サーバ１０８は顧客のサイトとの訪問者のやり取りを捕捉するユーザデータを追跡するための特殊化されたアプリケーションのための埋め込みコード、及び通知に応答するコールバックのためのリスナを設定するための埋め込みコードとともに、ウェブページ２１５を返す。すなわち、ウェブサイト訪問者はウェブサイトを自分のブラウザにロードし、ウェブサイトはウェブページ上の訪問者アクションを追跡し、顧客ウェブサイトの関連するルールセットを分析し、顧客の現在の選択、場合によっては、顧客ウェブサイトとの以前の履歴に基づいて、顧客ウェブサイトに滞在するインセンティブを訪問者に通知する、開示された特化されスマートでターゲットとされるパブリッシュ及びサブスクライブ・アプリのためのコードを埋め込むＪａｖａＳｃｒｉｐｔを含む。一実施態様では、戻されたウェブページ２１５にはＳｅｇＡＡＳライブラリ２０６を最初にロードするためのコードが含まれ、一実施態様で、現行のページタイプ、商品の詳細、及び現行のカートの詳細を含むＳｅｇＡＡＳサーバ１０２によって消費されるべき追跡データを提供する。また、戻されたページには、ＳｅｇＡＡＳライブラリ２０６によって戻された任意の結果に同意するためのコードが含まれる。幾つかの実施態様では、サーバが計測コードとともにＳｅｇＡＡＳコールバック機能コード２０４の配信を引き起こす。他の実施態様では、ウェブサイトのオペレータがセグメント・コード処理コードに対してＳｅｇＡＡＳコールバック機能コード２０４を利用可能にする。ウェブページは、ブラウザ１８８内で実行され、視覚化される。
【００４１】
図２の説明を続けると、ブラウザ１８８は、ウェブサイトのオペレータによって指定された選択を反映するコールバック機能２２２を構成する。一実施態様では、コールバック機能がチャットボット、電子メールメッセンジャーサービス、調査サービス、またはウェブサイトへの訪問者に対する他の所望の反応を起動することができる。ウェブサイトのオペレータは、ＳｅｇＡＡＳライブラリ２０６によって可視化され、後に実行される１または複数のコールバック機能を公開する。開示された技術の一実施態様において、ウェブサイトのオペレータは、各々のウェブサイトのページにリスナを登録するコードを組み込む。それらは、イベントを処理したい方法に応じて、複数のリスナを登録することができる。ページビューを追跡した後、開示されたＡＰＩは、ユーザがそのウェブページ上に入ったセグメントのリストをすべてのリスナに通知する。顧客のコードは、関心のある特定のセグメントが発射されたかどうかをチェックする。その場合、コードは、コールバック機能２２２によって定義されたアクションを取ることができる。所与のセグメントに入る資格を有する訪問者は、個人的なメッセージ及びコール・ツー・アクションを受信することができる。ブラウザ１８８はＳｅｇＡＡＳライブラリ・コード２３６の要求をＳｅｇＡＡＳサーバ１０２に送信し、ＳｅｇＡＡＳサーバ１０２は、ＳｅｇＡＡＳライブラリ・コード２４６を返す。ブラウザ１８８は、追跡・評価対象となるデータ２６６をＳｅｇＡＡＳサーバ１０２に送信し、データ２６８をＳｅｇＡＡＳデータストア１０４に保存するＳｅｇＡＡＳライブラリ２５４を、履歴ユーザデータ２７８として初期化する。
【００４２】
更に図２を参照すると、ＳｅｇＡＡＳサーバ１０２はセグメンテーション・ルールを利用し、受信したデータを用いてウェブサイト・オペレータ・セグメント及びルール２８８を評価し、任意で履歴ユーザデータ２７８を評価し、ＳｅｇＡＡＳ結果２７６を、ブラウザ１８８内のウェブページ上で作動しているＳｅｇＡＡＳライブラリ２０６に返す。ＳｅｇＡＡＳライブラリ２０６は、結果をコールバック２８４に公開する。訪問者は、セグメントについて定義されたすべてのルールを満たすことによって、そのセグメントに適合する。ルールセット内のいずれのルールも或るセグメントに対して満足しない場合、訪問者は、そのルールセットの正常終了を伴うそのセグメントについての資格を得ることができない。幾つかの実施態様では、指定されたルールセットの正常終了によって、セグメント・コードが、アプリケーション・サーバ１２８によって配信されるウェブサイトのブラウザページ上のエージェントに送信される。複数のリスナは、典型的に、通知マネージャ１２２からの結果通知を聴取する。
【００４３】
ウェブサイトのオペレータは、ＳｅｇＡＡＳ結果に基づいて条件付き論理を実行する機会を有する。一実施態様では、コールバック機能がサードパーティ・サービスを使用してチャット・ウィンドウを表示するために呼び出しを開始することができ、またはニュースレターに加入するようにユーザに要求するポップアップを示すことができる。他の実施態様では、ユーザの個人情報などの機密保護データの完全性を保護するサードパーティ・サービスを、コールバック機能として実装することができる。更に他の場合には、コールバック機能が、調査ソフトウェア・ツールまたはニュースメディア配信サービスまたはクレジット計算機への呼出しを開始することができる。更なる実施態様は、危険性を評価し、レートを計算するための一組の保険関連ツールへの呼び出しを含むことができる。読者は、ＳｅｇＡＡＳルールの異なるセットの満足によってアクティブ化されるコールバック機能によってもインスタンス化され得る追加のソフトウェア・ツールに想到し得る。
【００４４】
図３は、ドキュメント、ウィンドウ、及びスクリプト３７４に関する顧客のサイトとの訪問者のやり取りを捕捉するユーザデータを追跡するための、特化されスマートでターゲットとされるパブリッシュ及びサブスクライブ・アプリのためのコードを埋め込むために使用可能な例示的なＪａｖａＳｃｒｉｐｔ（登録商標）スクリプトを示す。ＵＲＬ３６４ は、特化されスマートでターゲットとされるパブリッシュ及びサブスクライブ・アプリ  ｗ．ｆａｎｐｌａｙｒ 及び関連ライブラリのコア内部コードをブラウザに読み込む。一例では、ロードされたライブラリが実行されると、ルールセットが成功裏に満足されるとアクティブ化されるように指定されたウィジェットを表示するアクションを取る。アカウント・キー３２４は、データが収集されている顧客ウェブサイトを識別し、ショッピングカート内の総ドル金額、現在適用されている割引、プロダクトＩＤ及び名前などのウェブページのユーザに関連する現在の属性をセグメンテーション・アズ・ア・サービス（商標）サーバ１０２に指定する顧客ＩＤとして働くＪａｖａＳｃｒｉｐｔ（登録商標）文字列である。セグメンテーション・タグは、図３のスクリプトを介して捕捉されたデータの一部として捕捉される。図３に示されるスクリプトは、開示された技術を使用して、訪問者の行動の追跡を可能にするために、顧客のウェブサイトに追加される。一実施態様では、サーバのクラスタの２つのセット（東海岸に１つ、西海岸に１つ）はブラウザへのより迅速な応答を提供するので、それらのデータは、ウェブサイト訪問者の地理的位置に応じて、ｗ１．ｆａｎｐｌａｙｒ．ｃｏｍ、または、ｅ１．ｆａｎｐｌａｙｒ．ｃｏｍにリダイレクトすることができる。尚、 ｗ１は西、ｅ１は東である。特化されスマートでターゲットとされるパブリッシュ及びサブスクライブ・アプリのためのコードは、ユーザ・セッションで訪問されているウェブサイトのオペレータによって指定された実行可能な方法で分析の結果を特徴付けるセグメント・コードのリストを生成して、分析を完了する。一実施態様では、分析はクラウドで処理される。
【００４５】
図４は、訪問者が特定のルールセットを満足したときに通知に典型的に応答するコールバックのためのリスナを設定するために、顧客ウェブサイト開発者が使用可能なスクリプトを示す。この例示的スクリプトは、セグメンテーション・アズ・ア・サービス（商標）のために、ウェブサイト訪問者による進捗の分析に基づいてセグメント・コードのリスト及びセグメント・コードのリストへの更新を配信するために、戻されたイベント・セグメント値に基づいて条件付きでアクティブ化された２つの特定のコールバックＡＰＩ関数を伴い、顧客ウェブサイトにコードを追加する。幾つかの実施態様では、ウェブサイト開発者は、サーバがユーザ所有のコンピュータ上に訪問者に関するそれ特有のインフォメーションを記憶することを可能にするメカニズムとして、サードパーティクッキーを追加することもできる。１つの戻されたイベント・セグメント値−高価値顧客（ＨＶＣ）４２４について、サードパーティ・サービスのためのチャット・ウィンドウが呼び出され、第２の戻されたセグメント値電子メール管理システム（ＥＭＳ）４２６について、開示された技術を使用して、ニュースレターに加入することをユーザに要求するポップアップが起動される。顧客ウェブサイトのオペレータは訪問者を保持し、ウェブサイトとのユーザ・セッションを延長することを対象とする要求されていないコンテンツの配信のタイミングを決めることができる。
【００４６】
図５は、セグメンテーション・ルールセット５２２と、ルールセットのためのルールを入力するためのグラフィカル・ユーザ・インターフェースとの例示的な表示を示す。ルールセットは、外部ユーザがそれらの顧客をセグメント化することを可能にする。消費者は、任意のルールセットのすべてのルールを満たす場合、定義されたセグメントの一部であると見なされる。ほとんどの実施態様では、ルールセットは、撤退意図の処理とエンゲージメント・アップセル・カテゴリーのためのセグメンテーション・ルールを備えて、短期的な投資収益率を引き上げるように方向づけられている。幾つかの実施態様には、多くのルールタイプが含まれており、幾つかのケースでは、それぞれが複数の属性を持つ１００から１５０のルールにも及ぶ。
【００４７】
ＳｅｇＡＡＳは、ウェブサイトのオペレータに、自分自身のバージョンのセグメンテーションサービスを実装または別に複製する必要なしに、サーバ上のウィジェット及びセグメンテーション・ルールをスワップアウトするなどのアクションを含む、自分自身の特定のアプリケーションに対して行う必要があることを行う柔軟性を提供する。一実施態様では、クリエイティブ・エディタ・ツールが、コンバージョン・レートを最適化し、平均的な注文価値を増大させる方法で、ターゲットを絞った特別オファー、画像、及びメッセージングを含むカスタマイズされたディスプレイを臨機応変に提示する。従って、個人的な即時性が、価格設定及び配信オプションと同様に消費者がどの製品またはサービスオプションを見るかに関して、導入される。次に、ＳｅｇＡＡＳの使用事例を説明する。
使用事例
【００４８】
チャットボットは、聴覚的またはテキスト的方法を介して会話を行うコンピュータ・プログラムであり、すぐに専門化され、訪問者テキストまたは音声対話の改善された解釈を配信する。ＳｅｇＡＡＳは、チャットボット・セッションにおいて、より良く情報に基づいた関連する会話をより早期に開始するために、ブラウジング行動及び以前の訪問履歴に従って訪問者を識別するためのチャットボットに関連する。関連情報の例には、ユーザが初めての訪問者であるかリピートの訪問者であるか、訪問者がどこから来たか、訪問者が使用している言語、訪問者がリピートの購入者であるか、もしそうであれば、彼らが過去にどれだけ費やしたかが含まれる。チャットボットは、自然言語の解釈を介して訪問者の問い合わせに対して、情報に基づいた自動応答を提供することに焦点を当てている。ＳｅｇＡＡＳは、訪問履歴、現在の製品関心、及び購入意図の可能性を含む行動についてこのサービスに通知することができる。これは、各訪問者のエンゲージメントに、より大きなコンテキストを提供し、従って、言語インタプリタが処理しなければならない可能性の範囲を狭め、より迅速でより良く情報に基づいた応答を可能にする。
【００４９】
図１０は、２００ドルを超える平均購入習慣を有する高価値のリピート購入者について、チャットボットに通知するための例示的なルールセット１０２２及び高価値顧客セグメント・タグ１０１２を示す。具体的には、ルールセットは、過去１年間の平均購入額が２００ドルを超える購入履歴を有し、３ページ以上のビューを有するサイトで２分以上費やし、過去１年間に４回を超えるコンバージョン訪問を行い、過去７日以内にそのサイトを訪問した顧客を含む。
【００５０】
チャットボットの使用事例を続けると、実行時にユーザが入るルール・セグメントを聴取するスクリプトを含む計測コードが次にリストされる。ユーザがページに「到着」した後、ページを即座にレンダリングするのに必要なコンテンツがブラウザによってダウンロードされ、処理され、ページがレンダリングされる。ファンプレイヤーＡＰＩは、ページ上の情報の収集を引き起こし、それをサーバに送信し、応答を受信し、次いで、ページが完全にロードされると、「ｏｎＰａｇｅＶｉｅｗ」イベントをトリガする。コールバック機能は、セグメント・コードのリストの配信によってトリガされると、ウェブサイトのオペレータによって指定されたアクションを実行するために、ユーザのマシン上で作動するように構成される。リストされた例では、上記のルールセットを満たす高価値顧客が、高価値顧客セグメント・タグ１０１２の配信によってトリガされて、閲覧されているウェブサイト上のサンプル・コードによって呼び出されたチャットボット・ウィンドウを受信する。
<script>
var fanplayr_api = [];
fanplayr_api.push({
"_type": "onPageView",
"callback": function (event) {
if (event.segments.indexOf(‘High-Value-Customer') !== -1) {
// Sample code to invoke a third party chat window
olark.identify('1234-456-78-9810');
olark('api.box.show');
}
}
});
</script>
【００５１】
一実施態様では、ＳｅｇＡＡＳサーバが、ユーザのマシン上で作動するように構成された計測コードを有するコールバック機能コードの配信を引き起こす。別の実施態様では、ウェブサイトのオペレータがコールバック機能コードをセグメント・タグ処理コードに利用可能にする。
【００５２】
チャットボットと同様に、調査も急速に専門化しており、改善されたユーザ体験及び応答分析を提供している。ＳｅｇＡＡＳは、現在または以前のエンゲージメントに関連する、より良好な情報に基づく調査選択を開始するために、ブラウジング行動及び以前の訪問履歴に従って訪問者を識別することによって、調査に関連する。
【００５３】
別の使用事例では、訪問者が製品及びカテゴリページ、これは製品の関心及び潜在的な支出レベルを反映する、をクリックするので、サイトをブラウジングする訪問者に対して製品の関心を追跡することができる。ブラウジング時間の持続時間、１分当たりに見られるページ数、現在及び以前のセッション中に訪問された特定のＵＲＬは、個々の訪問者の関心レベルに関する多くの情報を明らかにし、エンゲージメントの所望の最終結果を奨励することができるメッセージング戦略を示唆することができる。ＳｅｇＡＡＳはメッセージング・エージェントに対する製品関心に関連するターゲット可能なセグメンテーション戦略の通知を可能にし、適切なメッセージング決定を行うのに必要なリアルタイム・コンテキストを供給する。図１１は、履物に関心のある買物客に関してメッセージング・エージェントに通知をいつ提供するかを決定するための例示的な製品関心セグメント・タグ１１１２及びルールセット１１２２を示す。次にリストされた計測コードは、実行されると、ユーザが入るルール・セグメントを聴取するファンプレイヤ・スクリプトと、ウェブサイトのオペレータによって指定されたアクションを実行するためにユーザのマシン上で作動するように構成されたコールバック機能とを含む。このケースでは、製品関心セグメント・タグ１１１２についてルールセット１１２２が満たされると、その動作は製品提案を伴うコンテンツ領域がユーザのウェブページ上に現れることである。
<script>
var fanplayr_api = [];
fanplayr_api.push({
"_type": "onPageView",
"callback": function (event) {
var product = event.product;
if (product && event.segments.indexOf(‘Product-Interest') !== -1) {
// The following code is a sample to fill a content area with a product suggestion
var suggestedProduct = lookupProduct(product.sku);
var html = “<div>”;
html += “Looks like you are interested in “ + product.name + ”. <br/>”;
html += “We think you might be interested in <br/> “; 
html += suggestedProduct.name + “<br/>“;
html += suggestedProduct.shortDesription + “<br/> “;
html += “<img src=’” + suggestedProduct.smallImageURL + “’/>”;
html += “</div>”;
$(‘#suggestionDiv’).innerHTML(html);
}
}
});
</script>
【００５４】
よりスマートな再ターゲティング広告のための別の使用事例は、しばしば他のサイト上の広告ネットワークによって読み取られるクッキーを落とすことによって、サイト上の訪問者の以前のエンゲージメントを広告ネットワークに通知することを含む。再ターゲティング・アプリケーションは、訪問者による以前の訪問を推進した正確な動機付けのより高いレベルの理解を達成することによって、ＳｅｇＡＡＳの使用によって利益を得ることができ、それによって、より関連性のある再ターゲティング広告の選択を可能にする。
【００５５】
別の使用事例では、技術記事などの特定のカテゴリの記事への関心を示すワシントンポスト読者に、その関心を反映する記事を、それらの関心に一致させるべくセグメント・カテゴリ・ルールを使用して示すことができる。
【００５６】
高級家具、家電、中古車などの平均的なオーダー値の高いウェブサイトでは、信用評価に基づいて有益な売り上げを行うことができる。信用評価の基礎となる分析はしばしば、静的な第三者データ、位置、及び過去の履歴に依存する。現在及び以前の訪問者のエンゲージメントは、買物客が商品の手頃さについての懸念を示すか否かに関する貴重な指標となり得る。懸念の表示は、とりわけ、クレジット・オプション・ページまたはクレジット計算機へのクリックの形成で行うことができる。伝統的な指標と組み合わされて、エンゲージメントは、そうしないと、より高いが、よりインテリジェントには情報を与えられていない料金を請求されるのであろう買物客に対して、信用を手頃な価格にする良好な方法であり得る。
【００５７】
リスクを評価し、見積もりを提供するために、静的な保険数理情報に頼ることが多い保険サイトの使用事例では、エンゲージメントは、より競争力があり、目標とする料金を引き上げることができる追加のツールとなり得る。
【００５８】
更に別の使用事例では、小売業者に対する潜在的取引の価値が、買物かごコンテンツの細部に反映される。幾つかの製品は他の製品よりも高い価値及び利益を有し、従って、他の製品よりもはるかに大きな潜在的なボトムライン寄与を表す。ＳｅｇＡＡＳは、より高い価値のカートを有する買物客をリアルタイムでメッセージング・エージェントに通知することができ、従って、これらのエージェントに、これらの訪問者セッションを通知し、これらのトランザクションの完了を確実にするために、より積極的なステップを取ることができる。図１２は、高い利益、高い価値のカートにおけるアイテムの購入を検討しているアクティブな買物客をメッセージング・エージェントに通知するための例示的なルールセット１２２２及び高いカート・マージン・セグメント・タグ１２１２を示す。次にリストされた例におけるコールバック・コードは、高カート利益セグメント・タグ１２１２についてルールセット１２２２に一致するユーザに対してポップアップを示す。
<script>
var fanplayr_api = [];
fanplayr_api.push({
"_type": "onPageView",
"callback": function (event) {
if (event.segments.indexOf('High-Cart-Margin') !== -1) {
var cartData = event.segmentData['High-Cart-Margin'];
if (cartData) {
// The following code is a sample to show a popup to user
var html = “<div>”;
html += “Hello, You have over $” + cartData.gross + “ in cart”;
html += “Tell us what you are looking for and “; 
html += “we will get back to you!“;
html += “<form id=’request-form’ name=’request-form’ method=’POST’ action=’/forms/submitRequest’>”;
html += “<span>Request</span>”;
html += “<textarea id=’request’ name=’request’><textarea>”;
html += “<span>Email</span>”;   
html += “<input type=’text’ id=’email’ name=’email’/>”;
html += “<input type=’submit’ value=’Send us your request’/>”;
html += “</div>”;
$(‘#popup’).innerHTML(html);
$(‘#popup’).show();
}
}     
}
});
【００５９】
別の使用事例では、よりスマートな電子メール収集及びオプトインが、典型的に、リスト割り当て、スパム・フィルタリング、オプトイン、及びオプトアウトの実施などの様々な専門サービスを実施する電子メール・サービス・プロバイダに送信される電子メール・アドレスを求める。しかしながら、セグメンテーションが不十分であると、特に以前に電子メール・アドレスを提出した訪問者から、頻繁に冗長な電子メール勧誘要求が生じる可能性がある。セグメンテーション・アズ・ア・サービス（商標）は、履歴勧誘に関するデータを捕捉し、分析し、誰が電子メール要求を受信したか、または受信しなかったかに関する意思決定を改善することによって、電子メール収集アプリケーションをよりスマートにすることができる。扱いにくい既存の電子メール・システムを置き換えるには、電子メール収集インターフェースのカスタム構築、及びより良い電子メール・システムを構築するか購入するかに関する内部駆け引きのために、会社内での潜在的に厳しい交渉が必要になる可能性がある。ＳｅｇＡＡＳを使用し、セグメンテーション・ルールに基づいて電子メール・ウィジェットのみを示すことによって、これらのルールは、顧客ウェブサーバによって完全に制御することができる。これにより、マーケティング支援担当者は、ＩＴに戻ることなく、様々な試みを行うことができる。
【００６０】
更に別の使用事例では、ＳｅｇＡＡＳが訪問者が買い物をしている間に、所与の製品または製品のカテゴリに対するインセンティブの突然の出現を提供する時限プロモーションを可能にすることができる。プロモーションはブラウジング・アクティビティに対するリアルタイム応答とすることができ、非常に多くを得るための短命で非常に個人的な機会として現れる。ＳｅｇＡＡＳは、ページビュー／分、またはタイム・オンサイトしきい値を横切ったか、またはフラッシュセールが開始されたときにブラウジングしている買物客を、リアルタイムにメッセージング・エージェントに通知することができる。図１３は、フラッシュセール・メッセージング・エージェントに通知するための例示的な日曜フラッシュ・セグメント・タグ１３１２及びルールセット１３２２を示す。買い物客が５ページ以上のビューを蓄積し、日曜日の昼から午後２時までに５分間以上サイト上にいるとき、日曜フラッシュ・セグメントは満足され、従って、短命で個人的な機会がトリガされ、次にリストされるコールバック機能コードに示されるようにポップアップで示されることができる。
<script>
var fanplayr_api = [];
fanplayr_api.push({
"_type": "onPageView",
"callback": function (event) {
var product = event.offer;
if (offer && event.segments.indexOf(‘Sunday-Flash') !== -1) {
// The following code is a sample to fill display an offer to the user
var html = “<div>”;
html += “Congratulations! Use the code “ + offer.code + ” ”;
html += “ to get “ + offer.percent + “% off your order.” <br/> “; 
html += “Hurry! Offer expires this session.<br/>“;
html += “</div>”;
$(‘#popup’).innerHTML(html);
$(‘#popup’).show();
}
}
});
</script>
【００６１】
次に、様々な入力に基づいて、顧客モデルのサポートと、よりスマートなプロダクトと、引き続き専門化するコンテンツ推奨とを利用する３つの例示的なシナリオについて説明する。推奨されるアクションは、現在及び以前のエンゲージメント・パターンに基づいて、より正確なセグメンテーションによって、より良く通知され得る。例えば、ルールセット及び所望のアクションを指定するための管理画面またはＡＰＩを使用して、ウェブサイトは、ユーザのコホートを「高価値顧客」であると識別するルールを有するセグメントを作成することができる。過去６カ月間に１，０００ドル以上を費やしたユーザであり、「高価値顧客」とタグ付けされたセグメントであってもよい。ユーザがサイトを訪れ、このセグメントに入ると、ウェブサイト・コードはユーザが「高価値顧客」セグメントをトリガしたことを、ユーザがトリガした可能性のある他のセグメントと共に、サービスによって通知される。次いで、コードは、サードパーティ・サービスによって提供されるチャット・ウィンドウを、訪問者との個人的な対話を開始し、訪問者を特別かつ重要に感じさせる専用の顧客サービス・エージェントに提示する。時間が経つにつれて、ウェブサイトは成功し、スケーリングできるように異なるチャット・サービスに切り替える必要があることを認識する。開示された技術を使用すると、チャット・ウィンドウを提示することを扱うウェブサイト上のコードに対する単純な変化だけが必要とされる。これは、セグメンテーションに必要な変更を伴わずに、またはマーケティング・リソースを伴わずに、開発リソースによって行うことができる。同様に、ある時点でマーケティング・リソースが「高価値顧客」を、６ヶ月間に２，０００ドルを費やした顧客としてターゲットにしたいと判断した場合、マーケティング・リソースは単にＳｅｇＡＡＳのルールを変更し、開発リソースを関与させる必要はない。別の変化例では、ウェブサイトの完全に新しいマーケティング戦略が、「高価値顧客」を廃止することを決定するが、先週数回サイトを訪れたが、コンバージョンも購入もしていないユーザに、依然としてチャット・ウィンドウを開きたい。彼らはセグメンテーションを「高価値顧客」と呼ばれるものから「未決定訪問者」に変える。これは、ウェブサイト上のコードに影響を与えることなく、ＳｅｇＡＡＳ内のルールを変更することによって、管理ポータル内で容易に行うことができる。セグメント上のタグの使用は所望のシナリオが異なるときに役立つが、タグは同じであり、チャット・ウィンドウのオープンをトリガし続け、開発リソースを必要としない。
【００６２】
サイト上の時間及びウェブサイトの消費者のためのコンバージョン率は、サイトによって異なる。開示された技術の一実施態様として、図６は、ｘ軸上のサイト上の時間とｙ軸上のサイト上の時間に対する百分率でのコンバージョン率との間の関係を表す例示的な一組の曲線を示す。曲線６２２は時間がかかったコホートによる典型的なコンバージョン率を示し、曲線６６２は、長期間ウェブサイトに滞在するウェブサイト・ユーザのコンバージョンの可能性が低いことを示す。ウェブサイトの消費者がより長くそのサイトに滞在するほど、コンバージョンの可能性が高くなる。ウェブサイト・ユーザをコンバージョンさせるために、アイデアは、平均が平均的な消費者の行動から逸脱し始める変曲点を待って、まだコミットしていない人々をコンバージョンさせるインセンティブを提供することである。エンゲージメントは有意義であり、予測に使用するのに十分な行動を明らかにするのに十分な長さである必要がある。タイミングは重要である、早すぎても遅すぎてもいけない。
【００６３】
図７は、訪問のライフサイクル及びステージ間のドロップオフの様々なステージを有する例示的なコンバージョン・ステージ・ウォーターフォールを示す。グループのパーセントは、前のステージと比較したステージにおけるユーザのパーセント値を示す。より少ない数字は、ユーザがウェブサイト・パイプラインを介して移動することを勧めるインセンティブをユーザに提供するための焦点領域を識別するのに役立つ。幾つかの実施態様では、アプリケーション・サーバ１２８を有するウェブサイト・オペレータ・サーバ１０８がユーザ対話のために訪問者ウェブサイトを配信し、様々なオファー値で分析を生成するために、オファー間で交互にラウンドロビンＡＢテストを行うなど、ウェブからデータを受信する。
【００６４】
図８は、オーバーライド・アルゴリズム・チェックボックス８６２がアクティブ化されたときに、特定のセグメント・アズ・ア・サービス・オファーを配信するためにコールバック機能と共に使用可能な値「１２３４」を有する例示的なセグメンテーション・タグ８５２を示す。幾つかの実施態様では、これらのアルゴリズムが前述のチャットボット・サービス、電子メール・マネージメント・サービス、及び調査サービスなどのサービスを提供する。
コンピュータ・システム
【００６５】
図９は、ＳｅｇＡＡＳサーバからセグメンテーション・アズ・ア・サービス（商標）（ＳｅｇＡＡＳと略す）を供給し、ユーザのマシン上で作動する計測コードを供給し、ウェブサイトを訪れるユーザ・セッションを追跡する計測指示値を生成し、ＳｅｇＡＡＳサーバにおいて、ＳｅｇＡＡＳサーバが結果を配信する必要があるコールバックＡＰＩと共に、ウェブサイトとのユーザ・セッションから一連の計測指示値を受信するための、図１のシステム１００を実装するのに適した例示的なシステム９００のブロック図を提示する。一般に、図９に示すシステム９００は、本明細書では「マルチテナント・データベース」とも呼ばれる、複数のテナント間で共有される共通データベース９３２からのデータ９２２に基づいて、仮想アプリケーション９１６及び９１８を動的にサポートするサーバ９０４を含む。ＧＵＩクライアントを含む仮想アプリケーション９１６及び９１８によって生成されたデータ及びサービスは、要望通りに、ネットワーク９４５を介して任意の数のクライアント・デバイス９４８または９５８に提供される。
【００６６】
本明細書で使用されるように、「テナント」または「組織」は、マルチテナント・データベース９３２内のデータの共通サブセットへのアクセスを共有する一群の１または複数のユーザを指す。この点に関して、それぞれのテナントは、そのそれぞれのテナントに、関連付けられた、割り当てられた、または別な方法で属する１または複数のユーザを含む。別の言い方をすれば、システム９００内の各ユーザは、システム９００によってサポートされる複数のテナントのうちの特定のテナントに、関連付けられ、割り当てられ、または別な方法で属する。テナントは、ユーザ、ユーザ部門、仕事または法律組織、及び／またはシステム９００内のユーザの特定のセットのためのデータを維持する任意の他のエンティティを表し得る。複数のテナントがサーバ９０４及びデータベース９３２へのアクセスを共有することができるが、サーバ９０４から各テナントに提供される特定のデータ及びサービスは、他のテナントに提供されるものから安全に分離することができる。従って、マルチテナント・アーキテクチャは、異なるユーザのセットが他のテナントに属する、または別な方法で関連するデータ９２２のいずれも必ずしも共有することなく、機能性及びハードウェア・リソースを共有することを可能にする。
【００６７】
マルチテナント・データベース９３２は、任意の数のテナントに関連するデータ９２２を格納及び管理することができる任意の種類のリポジトリまたは他のデータ記憶システムである。データベース９３２は、任意のタイプの従来のデータベース・サーバ・ハードウェアを使用して実施することができる。様々な実施態様において、データベース９３２は、サーバ９０４とプロセッシング・ハードウェアを共有する。他の実施態様では、データベース９３２が、本明細書で説明される様々な機能を実行するために、サーバ９０４と通信する別個の物理データベース・サーバ・ハードウェア及び／または仮想データベース・サーバ・ハードウェアを使用して実装される。マルチテナント・データベース９３２がテナント１・メタデータ９１２及びテナント２・メタデータ９１４を安全に隔離した状態で、アプリケーション・プラットフォーム９１７によって生成されたオンデマンド仮想アプリケーション９１６または９１８に、実行時にデータを提供する（または提供するために利用可能である）という点で、本明細書では、マルチテナント・データベース９３２は、代替的に、オン・デマンド・データベース・サービスと呼ばれる場合がある。
【００６８】
実際には、データ９２２が、アプリケーション・プラットフォーム９２２をサポートするために、任意の方法で編成され、フォーマットされ得る。様々な実施態様において、従来のデータ関係は、インデックス付け、一意性、エンティティ間の関係、及び／または従来のデータベース組織の他の態様を、要望通りに確立する任意の個数のピボット・テーブル９１３を使用して確立される。
【００６９】
サーバ９０４は、仮想アプリケーションを生成するためのダイナミックアプリケーション・プラットフォーム９１７を集合的に提供する１または複数の実計算システム及び／または仮想計算システムを使用して実施される。例えば、サーバ９０４は、典型的に、従来のネットワーク通信、クラスタ管理、負荷分散、及び必要に応じて他の特徴に関連して、互いに関連して動作する実サーバ及び／または仮想サーバのクラスタを使用して実装され得る。サーバ９０４は、プロセッサ９３６、メモリ９３８、入出力装置９３４などの任意の種類の従来の処理ハードウェアで動作する。入出力デバイス９３４は一般に、ネットワーク（例えば、ネットワーク９４５、または任意の他のローカルエリア、ワイドエリア、または他のネットワーク）、大容量記憶装置、ディスプレイ・デバイス、データ入力デバイス、及び／または同様のものへのインターフェースを表す。ユーザ・インターフェース入力デバイス９３４は、キーボードと、マウス、トラックボール、タッチパッド、またはグラフィックス・タブレットなどのポインティング・デバイスと、スキャナと、ディスプレイに組み込まれたタッチスクリーンと、音声認識システム及びマイクロフォンなどのオーディオ入力デバイスと、他のタイプの入力デバイスとを含むことができる。一般に、「入力装置」という用語の使用は、アプリケーション・プラットフォーム９１７に情報を入力するための可能なタイプの装置及び方法を含むことが意図される。
【００７０】
ユーザ・インターフェース出力装置は、ディスプレイ・サブシステム、プリンタ、ファックス・マシン、またはオーディオ出力装置などの非ビジュアル・ディスプレイを含むことができる。ディスプレイ・サブシステムは、発光ダイオード（ＬＥＤ）スクリーン、液晶ディスプレイ（ＬＣＤ）などのフラットパネル・デバイス、陰極線管（ＣＲＴ）、投影デバイス、または可視画像を生成するための何らかの他のメカニズムを含むことができる。ディスプレイ・サブシステムは、オーディオ出力装置のような非ビジュアル・ディスプレイを提供することもできる。一般に、用語「出力装置」の使用は、プロセッサ９３６からユーザまたは別のマシンまたはコンピュータ・システムに情報を出力するためのすべての可能なタイプの装置及び方法を含むことが意図される。
【００７１】
プロセッサ９３６は、１または複数のプロセッサ、コントローラ、マイクロプロセッサ、マイクロコントローラ、処理コア、及び／または任意の数の「クラウドベース」または他の仮想システムを含む任意の数の分散システムまたは統合システムにわたって広がる他のコンピューティング・リソースなど、任意の好適な処理システムを使用して実装され得る。メモリ９３８は、任意の種類のランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、フラッシュメモリ、磁気または光大容量記憶装置などを含む、プロセッサ９３６上で実行するためのプログラム命令を記憶することができる任意の非一時的な短期または長期記憶装置または他のコンピュータ可読媒体を表す。コンピュータ実行可能プログラム命令は、サーバ９０４及び／またはプロセッサ９３６によって読み出され実行されると、サーバ９０４及び／またはプロセッサ９３６に、アプリケーション・プラットフォーム９１７及び／または仮想アプリケーション９１６及び９１８を作成、生成、または別な方法で促進させ、本明細書で説明する１または複数の追加のタスク、動作、機能、及び／またはプロセスを実行させる。メモリ９３８は、そのようなコンピュータ可読媒体の１つの好適な実施態様を表し、代替的にまたは追加的に、サーバ９０４は、ポータブルまたはモバイル・コンポーネントまたはアプリケーション・プラットフォーム、例えば、ポータブル・ハードドライブ、ＵＳＢフラッシュ・ドライブ、光ディスク等として実現される外部コンピュータ可読媒体を受け付け、協働することができる点に留意されたい。
【００７２】
アプリケーション・プラットフォーム９１７は、クライアント・デバイス９４８及び９５８にデータ及び／またはサービスを提供する仮想アプリケーション９１６及び９１８を生成する任意の種類のソフトウェア・アプリケーションまたは他のデータ処理エンジンである。典型的な実施態様では、アプリケーション・プラットフォーム９１７が任意の種類の従来のまたは独自のオペレーティング・システム９２８を使用して、処理リソース、通信インターフェース、及び処理ハードウェアの他の特徴にアクセスすることができる。仮想アプリケーション９１６及び９１８は、典型的にはクライアント・デバイス９４８及び９５８から受信した入力に応答して実行時に生成される。
【００７３】
引き続き図９を参照すると、サーバ９０４によって提供されるデータ及びサービスは、ネットワーク９４５上の任意の種類のパーソナル・コンピュータ、携帯電話、タブレット、または他のネットワーク対応クライアント・デバイス９４８または９５８を使用して取り出すことができる。例示的な実施態様では、クライアント・デバイス９４８または９５８がモニタ、スクリーン、または別の従来の電子ディスプレイなどの、マルチテナント・データベース９３２から取り出されたデータ及び／または情報をグラフィカルに提示することができるディスプレイ・デバイスを含む。
【００７４】
幾つかの実施態様では、ネットワーク９４５がローカル・エリア・ネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、ＷｉＭＡＸ、Ｗｉ−Ｆｉ、電話ネットワーク、ワイヤレス・ネットワーク、ポイント・ツー・ポイント・ネットワーク、星型ネットワーク，トークン・リング型ネットワーク，ハブ型ネットワーク、網目状ネットワーク、ブルートゥース（登録商標）のようなピア・ツー・ピア接続、ニアフィールドコミュニケーション（ＮＦＣ）、Ｚウェーブ、ジグビー、またはインターネットを含む他の適切な構成のデータ・ネットワークのうちの何れか１つまたは任意の組合せとすることができる。
【００７５】
前述の説明は本質的に単に例示的なものであり、発明内容の実施態様、または当該実施態様の適用及び使用を限定することを意図しない。更に、技術分野、背景、または詳細な説明において提示される如何なる明示または暗示の理論によっても拘束される意図はない。例示として本明細書で説明される任意の実施態様は、必ずしも他の実施態様よりも好ましいまたは有利であると解釈されるべきではなく、本明細書で説明される例示的な実施態様は如何なる形でも発明内容の範囲または利用可能性を限定することを意図しない。
【００７６】
開示された技術は、データベース・システム、マルチテナント環境、または、Ｏｒａｃｌｅ（商標）互換データベース実施態様、ＩＢＭ  ＤＢ２ Ｅｎｔｅｒｐｒｉｓｅ  Ｓｅｒｖｅｒ(商標）互換リレーショナル・データベース実施態様、ＭｙＳＱＬ（商標）またはＰｏｓｔｇｒｅＳＱＬ（商標）互換リレーショナル・データベース実施態様、またはＭｉｃｒｏｓｏｆｔ  ＳＱＬ  Ｓｅｒｖｅｒ(商標）互換リレーショナル・データベース実施態様のようなリレーショナル・データベース実施態様、または、Ｖａｍｐｉｒｅ（商標）互換非リレーショナル・データベース実施態様、Ａｐａｃｈｅ  Ｃａｓｓａｎｄｒａ(商標）互換非リレーショナル・データベース実施態様、ＢｉｇＴａｂｌｅ（商標）互換非リレーショナル・データベース実施態様、またはＨＢａｓｅ（商標）またはＤｙｎａｍｏＤＢ（商標）互換非リレーショナル・データベース実施態様のようなＮｏＳＱＬ非リレーショナル・データベース実施態様を含む、任意のコンピュータ実装システムという状況で実施される。
【００７７】
更に、開示された技術は、互いに協働して通信する２つ以上の分離した別個のコンピュータ実装システムを使用して実施することができる。開示された技術は、プロセス、方法、装置、システム、デバイス、コンピュータ可読命令またはコンピュータ・プログラム・コードを格納するコンピュータ可読格納媒体などのコンピュータ可読媒体、または、コンピュータ可読プログラム・コードが内部に具体化されたコンピュータ使用可能媒体を備えるコンピュータ・プログラム製品を含む、多数の方法で実施することができる。
幾つかの特定の実施態様
【００７８】
ＳｅｇＡＡＳサーバからセグメンテーション・アズ・ア・サービス（商標）（ＳｅｇＡＡＳと略す）を供給する様々な実施態様を説明する。
【００７９】
１つの開示された実施態様は、ＳｅｇＡＡＳサーバからセグメンテーション・アズ・ア・サービス（商標）（ＳｅｇＡＡＳと略す）を供給し、ユーザのマシン上で作動するための計測コードを供給し、ウェブサイトを訪れるユーザ・セッションを追跡する計測指示値を生成する。開示される方法はまた、ＳｅｇＡＡＳサーバにおいて、ＳｅｇＡＡＳサーバが結果を配信する必要があるコールバックＡＰＩと共に、ウェブサイトとのユーザ・セッションから一連の計測指示値を受信することと、ユーザ・セッションの進行を追跡するために計測指示値を分析することとを含む。該分析から、開示された方法は、ユーザ・セッションにおいて訪問されているウェブサイトのオペレータによって指定されたパラメータまたはルールに従って、分析の結果を特徴付けるセグメント・コードのリストを生成することを更に含む。開示された方法は更に、コールバックＡＰＩを介してユーザのマシン上で作動しているコードを繰り返しコールバックすることと、進行の分析に基づいてセグメント・コードのリスト及びセグメント・コードのリストに対する更新を配信することとを含み、それによって、ウェブサイトのオペレータは訪問者を保持し、ウェブサイトとのユーザ・セッションを延長することを対象とする要求されていないコンテンツの配信のタイミングを決めることができる。
【００８０】
開示された技術のこの方法及び他の実施態様は、開示された追加の方法に関連して記載された以下の特徴及び／または特徴の１または複数を含むことができる。簡潔にするために、本願で開示される特徴の組み合わせは、個々に列挙されておらず、特徴の各基本セットについて繰り返されていない。
【００８１】
開示された１つの方法は更に、ＳｅｇＡＡＳサーバが受信したデータを使用して、ユーザ・セッションを実行しているユーザに関する履歴情報を検索し、セグメント・コードのリストを生成するときに、ユーザに関する履歴情報を、ユーザ・セッションの進行を追跡するために、計測指示値を分析することと組み合わせることを含む。
【００８２】
開示された方法の幾つかの実施態様は、ＳｅｇＡＡＳサーバが、セグメント・コードの生成を引き起こすウェブサイトのオペレータによるパラメータまたはルールの作成のためのグラフィカル・ユーザ・インターフェースを提供することを更に含む。これらの実施態様はまた、グラフィカル・ユーザ・インターフェースを介してオペレータから、パラメータまたはルールを生成するための命令を受信すること、及びユーザ・セッションの進行を追跡するために計測指示値を分析するときに使用するためのパラメータまたはルールを存続させること、及びセグメント・コードのリストを生成することを含む。開示された技術の幾つかの実施態様は、ユーザ・セッションを行っているユーザに関する履歴情報を組み込んだパラメータまたはルールの作成を更に含む。
【００８３】
開示された方法の幾つかの実施態様では、ＳｅｇＡＡＳサーバがウェブサイトを実行するサーバとは別個のサーバを使用して、インターネット上でホストされる。幾つかの実施態様は更に、チャットボット・サービス、及び電子メール・メッセージ・サービス、サーベイ・サービス、またはユーザを保持し、ウェブサイトとのユーザ・セッションを延長することを対象とする要求されていないコンテンツの要素としての他のサードパーティ・アプリケーションを使用するＳｅｇＡＡＳサーバを含む。
【００８４】
ＳｅｇＡＡＳサーバからＳｅｇＡＡＳを供給する一方法の開示された実施態様は、ユーザのマシン上で作動し、ウェブサイトへの訪問中にユーザ・セッションを追跡する計測指示値を生成するように構成された計測コードの配信を引き起こすことを含む。開示された方法はまた、ユーザのマシン上で作動するように構成され、更に、セグメント・コードのリストの配信によってトリガされると、ウェブサイトのオペレータによって指定されたアクションを実行するように構成された、計測コードに含まれるコールバック機能コードを含む。開示された方法は、ＳｅｇＡＡＳサーバにおいて、ウェブサイトとのユーザ・セッションから一連の計測指示値を受信することと、ユーザ・セッションの進行を追跡するために、サーバにおいて受信された計測指示値を分析することを、更に含む。本方法はまた、該分析から、ユーザ・セッションにおいて訪問されているウェブサイトのオペレータによって指定されたパラメータまたはルールに従って分析の結果を特徴付けるセグメント・コードのリストを生成することと、進行の分析に基づいてセグメント・コードの更新されたリストの配信を繰り返し引き起こすことを含む。更に、ウェブサイトのオペレータはコールバック機能コードをトリガすることによって、ユーザを保持し、ウェブサイトとのユーザ・セッションを延長することを対象とする要求されていないアクションの実行のタイミングを決めることができる。計測コードは、顧客アクション・データとも呼ばれる。一実施態様では、計測コードがＪａｖａＳｃｒｉｐｔを使用する。別の実施態様では、別のソフトウエア言語を利用することができる。
【００８５】
この文脈で使用されるように、ウェブサイトは、ｉＯＳ及びＡｎｄｒｏｉｄプラットフォーム上のモバイル・アプリのみならず、デスクトップ・マシン及びモバイル・デバイス上のブラウザも参照する。当業者は、特定のプラットフォームのためのｈｔｍｌ及びＪａｖａＳｃｒｉｐｔの開発者ガイドラインに従うことによって、ブラウザページとウェブアプリとの間でコードを再利用できることを理解するのであろう。
【００８６】
開示された方法の幾つかの実施態様は更に、ＳｅｇＡＳＳサーバが受信したデータを使用して、ユーザ・セッションを実行しているユーザに関する履歴情報を検索し、ユーザに関する履歴情報を、セグメント・コードのリストを生成するときに、ユーザ・セッションの進行を追跡するために、計測指示値を分析することと組み合わせることを含む。
【００８７】
開示された一方法の一実施態様は、セグメント・コードの生成を引き起こすウェブサイトのオペレータによるパラメータまたはルールの生成のためのグラフィカル・ユーザ・インターフェースを提供し、オペレータからグラフィカル・ユーザ・インターフェースを介してパラメータまたはルールを生成するための命令を受信し、ユーザ・セッションの進行を追跡するために計測指示値を分析し、セグメント・コードのリストを生成するときに使用するためのパラメータまたはルールを存続させるＳｅｇＡＡＳサーバを更に含む。
【００８８】
開示された方法の幾つかの実施態様は、チャットボット・サービスを呼び出すように構成されたコールバック機能コードを更に含み、それによって、セグメント・コードの更新されたリストに基づいて、訪問者の問い合わせに対する通知された自動化されたレスポンスが提供される。
【００８９】
ＳｅｇＡＡＳサーバからセグメンテーション・アズ・ア・サービス（商標）を供給する開示された方法の一実施態様は、ユーザのマシン上で作動し、ウェブサイトへの訪問中にユーザ・セッションを追跡する機器指示値を生成し、セグメント・コードのリストの配信によってトリガされると、ウェブサイトのオペレータによって指定されたアクションを実行する、ユーザのマシン上で作動するように構成されたコールバック機能コードを呼び出すことによって訪問中にセグメント・コードを受信し、処理するように構成された、計測コード及びセグメント・コード処理コードの配信を引き起こすことを含む。開示された方法はまた、ＳｅｇＡＡＳサーバにおいて、ウェブサイトとのユーザ・セッションから一連の計測指示値を受信することと、サーバにおいて受信された計測指示値を分析して、ユーザ・セッションの進行を追跡することを含む。この方法は、該分析から、ユーザ・セッションで訪問されているウェブサイトのオペレータによって指定されたパラメータまたはルールに従って、分析の結果を特徴付けるセグメント・コードのリストを生成することを更に含む。この方法はまた、進捗の分析に基づいてセグメント・コードの更新されたリストの配信を繰り返し引き起こすことを含み、ウェブサイトのオペレータはユーザを保持し、ウェブサイトとのユーザ・セッションを延長することを対象とする要求されていないアクションの実行のタイミングを決めることができる。
【００９０】
幾つかの実施態様では、サーバが計測コードとともにコールバック機能コードの配信を引き起こす。他の実施態様では、ウェブサイトのオペレータがコールバック機能コードをセグメント・コード処理コードに利用可能にする。
【００９１】
開示される方法の一実施態様はユーザを保持し、ウェブサイトとのユーザ・セッションを延長することを対象とする要求されていないアクションの要素として、制約された期間の間に提供される個人的なメッセージを用いてポップアップを呼び出すように構成されるコールバック機能コードを更に含む。
【００９２】
開示された方法の別の実施態様は、ポップアップを呼び出すように構成され、ユーザを保持し、ウェブサイトとのユーザ・セッションを延長することを対象とする要求されていないアクションの要素として、電子メール・マネージメント・サービスを使用するコールバック機能コードを含む。
【００９３】
開示された技術は、システム、方法、または、製品として実践することができる。実施態様の１以上の特徴は、基本実施態様と組み合わせることができる。相互に排他的でない実施態様は、組み合わせ可能であると教示される。実施態様の１以上の特徴は、他の実施態様と組み合わせることができる。本開示は、これらのオプションをユーザに定期的に想起させる。これらのオプションを繰り返す記述の幾つかの実施態様からの省略は、前セクションで教示された組み合わせを限定するものとして解釈されるべきではない。これらの記載は、以下の実施態様のそれぞれに参考として援用される。
【００９４】
開示された一実施態様は、サーバ上で実行されると、コンピュータに前述の方法の何れかを実施させるプログラム命令がロードされた有形の不揮発性コンピュータ可読記憶媒体を含むことができる。
【００９５】
別の開示された実施態様は、１または複数のプロセッサ及びプロセッサに結合されたメモリを含むサーバ・システムを含むことができ、メモリには、プロセッサ上で実行されると、サーバ・システムに前述の方法の何れかを実行させる命令がロードされる。
【００９６】
このシステム実施態様及び開示された他のシステムは、任意に、開示された方法に関連して説明される特徴を含むこともできる。簡潔にするために、システムの特徴の代替的な組み合わせは、個々に列挙されない。システム、方法、及び製品に適用可能な特徴は、基本特徴の法定クラスセット毎に繰り返されない。読者は、このセクションで識別された特徴が、他の法定クラスの基本特徴とどのように容易に組み合わせることができるかを理解するであろう。
【００９７】
開示された技術は上記で詳述された好ましい実施形態及び実施例を参照することによって開示されるが、これらの実施例は限定的な意味ではなく、例示的な意味で意図されることが理解されるべきである。当業者であれば、改変及び組み合わせが容易に想起され、これらの改変及び組み合わせは、本発明の精神及び以下の特許請求の範囲の範囲内にあると考えられる。
【図１】
2020530172.tif 000003
【図２】
2020530172.tif 000004
【図３】
2020530172.tif 000005
【図４】
2020530172.tif 000006
【図５】
2020530172.tif 000007
【図６】
2020530172.tif 000008
【図７】
2020530172.tif 000009
【図８】
2020530172.tif 000010
【図９】
2020530172.tif 000011
【図１０】
2020530172.tif 000012
【図１１】
2020530172.tif 000013
【図１２】
2020530172.tif 000014
【図１３】
2020530172.tif 000015
【手続補正書】
【提出日】令和1年10月25日(2019.10.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
セグメンテーション・アズ・ア・サービス（商標）（ＳｅｇＡＡＳと略称）を、ＳｅｇＡＡＳサーバから供給する方法であって、
ユーザのマシン上で作動するように構成され、更に、ウェブサイトへの訪問中にユーザ・セッションを追跡する計測指示値を生成するように構成された計測コードの配信を、前記ＳｅｇＡＡＳサーバまたはウェブサイトのオペレータの何れかによって、引き起こすこと、
前記ユーザのマシン上で作動し、且つ、セグメント・コードのリストの配信によってトリガされると、前記ウェブサイトのオペレータによって指定されたアクションを前記ユーザのマシン上で実行するように構成されたコールバック機能コードの送信を、前記計測コードとともに更に引き起こすこと、
前記ＳｅｇＡＡＳサーバにおいて、前記ウェブサイトとの前記ユーザ・セッションから一連の前記計測指示値を受信すること、
前記ユーザ・セッションの進行を追跡するために、前記ＳｅｇＡＡＳサーバにおいて受信された前記計測指示値を分析すること、
前記分析から、前記ユーザ・セッションにおいて訪問されている前記ウェブサイトの前記オペレータによって指定されたパラメータまたはルールに従って、ユーザ・セグメントを識別するセグメント・コードのリストを生成し更新すること、及び、
前記進行の前記分析に基づいて前記セグメント・コードの更新されたリストの、前記ユーザのマシン上で作動するＳｅｇＡＡＳライブラリへの配信を繰り返し引き起こすこと、を含み、
前記ＳｅｇＡＡＳライブラリは、各更新されたリストを公開することによって前記コールバック機能コードを呼び出し、前記コールバック機能コードは、前記更新されたリスト中の特定のセグメント・コードに対応するサービスを条件付きで呼び出し、
それによって、前記ウェブサイトの前記オペレータが、前記ユーザを保持し、前記ウェブサイトとの前記ユーザ・セッションを延長することを対象とする、前記コールバック機能コードによる要求されていないアクションの実行のタイミングを決めることができることを特徴とする方法。
【請求項２】
前記ＳｅｇＡＡＳサーバが、
受信したデータを使用して、前記ユーザ・セッションを実行しているユーザに関する履歴情報を検索すること、及び、
前記セグメント・コードのリストを生成するときに、前記ユーザに関する前記履歴情報を、前記ユーザ・セッションの進行を追跡するために、前記計測指示値の前記分析と組み合わせることを、更に含む請求項１に記載の方法。
【請求項３】
前記ＳｅｇＡＡＳサーバが、
前記セグメント・コードの生成を引き起こす前記ウェブサイトの前記オペレータによるパラメータまたはルールの作成のためのグラフィカル・ユーザ・インターフェースを提供すること、
前記グラフィカル・ユーザ・インターフェースを介して前記オペレータから、前記パラメータまたはルールを生成するための命令を受信すること、及び、
前記ユーザ・セッションの進行を追跡するために前記計測指示値を分析するときに使用するための前記パラメータまたはルールを存続させること、及び、前記セグメント・コードのリストを生成することを含む請求項１または２に記載の方法。
【請求項４】
チャットボット・サービスを呼び出すように構成された前記コールバック機能コードを更に含み、それによって、前記セグメント・コードの前記更新されたリストに基づいて、訪問者の問い合わせに対する通知された自動化されたレスポンスが提供される請求項１〜３の何れか１項に記載の方法。
【請求項５】
セグメンテーション・アズ・ア・サービス（商標）（ＳｅｇＡＡＳと略称）を、ＳｅｇＡＡＳサーバから供給する方法であって、
ユーザのマシン上で作動するように構成された、計測コード及びセグメント・コード処理コードの配信を、前記ＳｅｇＡＡＳサーバまたはウェブサイトのオペレータの何れかによって、引き起こすこと、
前記計測コードは、ウェブサイトへの訪問中にユーザ・セッションを追跡する機器指示値を生成するように構成され、
前記セグメント・コード処理コードは、前記ユーザのマシン上で作動し、セグメント・コードのリストの配信に応答して、前記ウェブサイトのオペレータによって指定されたアクションを前記ユーザのマシン上で実行するように構成されたコールバック機能コードの呼び出しに応答して、前記訪問中に前記セグメント・コードを受信し処理するように構成され、
前記ＳｅｇＡＡＳサーバにおいて、前記ウェブサイトへの前記訪問中に前記ユーザ・セッションから一連の前記計測指示値を受信すること、
前記ユーザ・セッションの進行を追跡し、訪問されている前記ウェブサイトの前記オペレータによって指定されたパラメータまたはルールに従って、前記分析の結果を特徴付けるセグメント・コードのリストを生成及び更新するために、前記ＳｅｇＡＡＳサーバにおいて受信された前記計測指示値を分析すること、
前記進行の前記分析に基づいて前記セグメント・コードの更新されたリストの、前記ユーザのマシン上で作動するＳｅｇＡＡＳライブラリへの配信を、繰り返し引き起こすこと、を含み、
前記ＳｅｇＡＡＳライブラリは、各更新されたリストを公開することによって前記コールバック機能コードを呼び出し、前記コールバック機能コードは、前記更新されたリスト中の特定のセグメント・コードに対応するサービスを条件付きで呼び出し、
それによって、前記ウェブサイトの前記オペレータが、前記更新されたセグメント・コードを配信するための前記コールバック機能コードを呼び出すことにより、前記ユーザを保持し、前記ウェブサイトとの前記ユーザ・セッションを延長することを対象とする要求されていないアクションの実行のタイミングを決めることができることを特徴とする方法。
【請求項６】
前記サーバが前記計測コードとともに前記コールバック機能コードの配信を引き起こす請求項５に記載の方法。
【請求項７】
前記ウェブサイトの前記オペレータが前記コールバック機能コードを前記セグメント・コード処理コードに利用可能にする請求項５または６に記載の方法。
【請求項８】
前記ＳｅｇＡＡＳサーバが、
受信したデータを使用して、前記ユーザ・セッションを実行しているユーザに関する履歴情報を検索すること、及び、
前記セグメント・コードのリストを生成するときに、前記ユーザに関する前記履歴情報を、前記ユーザ・セッションの進行を追跡するために、前記計測指示値の前記分析と組み合わせることを、更に含む請求項５〜７の何れか１項に記載の方法。
【請求項９】
前記ＳｅｇＡＡＳサーバが、
前記セグメント・コードの生成を引き起こす前記ウェブサイトの前記オペレータによるパラメータまたはルールの作成のためのグラフィカル・ユーザ・インターフェースを提供すること、
前記グラフィカル・ユーザ・インターフェースを介して前記オペレータから、前記パラメータまたはルールを生成するための命令を受信すること、及び、
前記ユーザ・セッションの進行を追跡するために前記計測指示値を分析するときに使用するための前記パラメータまたはルールを存続させること、及び、前記セグメント・コードのリストを生成することを含む請求項５〜８の何れか１項に記載の方法。
【請求項１０】
前記グラフィカル・ユーザ・インターフェースが、前記ユーザ・セッションを行っている前記ユーザに関する履歴情報を組み込んだ前記パラメータまたはルールの作成を更に含む請求項５〜９の何れか１項に記載の方法。
【請求項１１】
前記ＳｅｇＡＡＳサーバが前記ウェブサイトを実行するサーバとは別個のサーバを使用して、インターネット上でホストされる請求項５〜１０の何れか１項に記載の方法。
【請求項１２】
チャットボット・サービスを呼び出すように構成された前記コールバック機能コードを更に含み、それによって、前記セグメント・コードの前記更新されたリストに基づいて、訪問者の問い合わせに対する通知された自動化されたレスポンスが提供される請求項５〜１１の何れか１項に記載の方法。
【請求項１３】
ポップアップを呼び出すように構成され、前記ユーザを保持し、前記ウェブサイトとの前記ユーザ・セッションを延長することを対象とする要求されていないアクションの要素として、電子メール・マネージメント・サービスを使用する前記コールバック機能コードを、更に含む請求項５〜１２の何れか１項に記載の方法。
【請求項１４】
前記ウェブサイトとの前記ユーザ・セッションを延長することを対象とする要求されていないアクションの要素として、制約された期間の間に提供される個人的なメッセージを用いてポップアップを呼び出すように構成される前記コールバック機能コードを、更に含む請求項５〜１３の何れか１項に記載の方法。
【請求項１５】
１または複数のプロセッサ及び前記プロセッサに結合されたメモリを含むサーバ・システムであって、
前記メモリには、前記プロセッサ上で実行されると、前記サーバ・システムに、請求項１〜１４の何れか１項に記載の方法を実施させる命令がロードされていることを特徴とするサーバ・システム。
【請求項１６】
サーバ上で実行されると、請求項１〜１４の何れか１項に記載の方法を前記サーバに実施させる命令がロードされた有形の不揮発性コンピュータ可読記憶媒体。
【請求項１７】
サーバ上で実行されると、請求項１〜１４の何れか１項に記載の方法を前記サーバに実施させる命令を搬送するデータ搬送信号。
【請求項１８】
サーバ上で実行されると、請求項１〜１４の何れか１項に記載の方法を前記サーバに実施させる命令を搬送するデータ搬送信号を配信するように構成された装置。
【請求項１９】
前記ＳｅｇＡＡＳサーバが、前記コールバック機能コードを配信することを、更に含む請求項５〜１４の何れか１項に記載の方法。
【請求項２０】
前記ウェブサイトの前記オペレータが、前記コールバック機能コードを配信することを、更に含む請求項５〜１４の何れか１項に記載の方法。
【国際調査報告】
2020530172.tif 000016
2020530172.tif 000017