Adobe Target の仕組み

JavaScript ライブラリ (Adobe Experience Platform Web SDKおよびat.js)の詳細など、Adobe Targetの仕組みについて説明します。 この記事では、作成できる様々なアクティビティタイプ、Target個の使用状況カウント戦略、Target個のEdge Network、SEO、およびボット検出についても説明します。

重要なポイントは次のとおりです。

  • JavaScript ライブラリ: Target JavaScript ライブラリの詳細:Adobe Experience Platform Web SDKおよびat.js
  • サーバー呼び出しの使用戦略: エンドポイント、単一のmbox、バッチ mbox、実行、プリフェッチ、通知の呼び出しなど、Targetが様々なサーバー呼び出しをカウントする方法を理解します。
  • Edge Network: TargetがAdobe Experience Platform Edge Networkとどのように関わっているかを確認します。
  • 保護されたユーザーエクスペリエンス: Adobeがターゲティングインフラストラクチャの可用性とパフォーマンスをどのように確保するかを説明します。
  • SEO ガイドライン: TargetのアクティビティをSEO ガイドラインに合わせるためのベストプラクティスに従います。
  • ボットトラフィック: Targetがボットトラフィックをどのように処理して、歪んだテストとパーソナライゼーションアルゴリズムを回避するかを説明します。

Adobe Target JavaScript ライブラリ libraries

Targetは、Experience Platform Web SDKまたはat.jsを使用してWeb サイトと統合します。

  • Adobe Experience Platform Web SDK:このクライアントサイドのJavaScript ライブラリを使用すると、Adobe Experience Cloudのお客様はExperience Platform Edge Networkを通じて様々なサービスと対話できます。 Adobe様は、新しいTargetのお客様がExperience Platform Web SDKを実装することを推奨しています。
  • at.js: Target用のこの実装ライブラリは、web実装のページ読み込み時間を改善し、シングルページアプリケーションのより優れたオプションを提供します。 頻繁に更新される新機能により、Adobeでは、すべてのat.js ユーザーに最新バージョン ​への更新を推奨しています。
NOTE
mbox.js ライブラリは、Targetのレガシー実装であり、2021年3月31日をもってサポートされなくなりました。 Experience Platform Web SDK (推奨)または最新バージョンのat.jsにアップグレードします。

サイトのすべてのページでExperience Platform Web SDKまたはat.jsを参照してください。 例えば、次のいずれかのライブラリをグローバルヘッダーに追加します。 または、Adobe Experience Platform🔗の タグを使用してTargetを実装します。

次のリソースには、Experience Platform Web SDK または at.js の実装に役立つ詳細情報が含まれています。

訪問者がTarget用に最適化されたページをリクエストするたびに、リアルタイムのリクエストがターゲティングシステムに送信され、提供するコンテンツが決定されます。 このリクエストは、マーケターが管理するアクティビティとエクスペリエンスによって管理され、ページが読み込まれるたびに実行されます。 コンテンツはサイト訪問者一人ひとりをターゲットにして、レスポンス率、獲得率、売上を最大化します。 コンテンツをパーソナライズすることで、訪問者の反応やインタラクション、購買を促進できます。

Targetでは、ページ上の各要素は、複数の要素を含めることができる単一のエクスペリエンスの一部です。

表示されるコンテンツは、作成するアクティビティのタイプによって異なります。

A/B Test

基本的なA/B テストでは、割り当てられたエクスペリエンスからコンテンツがランダムに選択されます。 各エクスペリエンスのトラフィック割り当て率を設定できます。 当初、トラフィックはランダム分割により不均等に分散される可能性がありますが、トラフィックが増えるにつれて等しくなります。 例えば、2つのエクスペリエンスでは、開始エクスペリエンスがランダムに選択されます。 トラフィックが少ない場合、訪問者の割合をひとつのエクスペリエンスに偏らせる可能性がありますが、この状況は、より多くのトラフィックとバランスが取れます。

各エクスペリエンスの目標の割合を指定します。 表示するエクスペリエンスを選択するために、ランダムな数値が生成されます。 計算結果のパーセンテージはターゲットと正確に一致しない可能性がありますが、トラフィックが多いほど、ターゲット目標に近い値になります。

  1. 顧客がサーバーにページをリクエストすると、ブラウザーに表示されます。
  2. 1st パーティ Cookieは、顧客のブラウザーに設定され、顧客の行動を保存します。
  3. ページから、ターゲティングシステムが呼び出されます。
  4. アクティビティルールに基づいてコンテンツが表示されます。

詳細については、「A/B テストの作成」を参照してください。

Auto-Allocate

Auto-Allocateは、2つ以上のオプションの中から勝者エクスペリエンスを特定します。 そして、より多くのトラフィックが勝者に自動的に再配分され、テストの実行と学習を続けることでコンバージョンが増加します。

詳しくは、Auto-Allocateを参照してください。

Auto-Target (AT)

Auto-Targetは、高度な機械学習を活用して、複数の高性能なマーケター定義エクスペリエンスから選択します。 Auto-Targetは、個々の顧客プロファイルと、類似したプロファイルを持つ以前の訪問者の行動に基づいて、各訪問者に最もカスタマイズされたエクスペリエンスを提供します。 Auto-Targetを使用してコンテンツをパーソナライズし、コンバージョンを促進します。

詳細については、自動ターゲットを参照してください。

Automated Personalization (AP)

Automated Personalization (AP)は、オファーまたはメッセージを組み合わせ、高度な機械学習を使用して、各訪問者に対して異なるバリエーションを一致させます。 APは、個々の顧客プロファイルにもとづいてコンテンツをパーソナライズし、売上を向上させます。

詳しくは、Automated Personalizationを参照してください。

Experience Targeting (XT)

Experience Targeting (XT)は、マーケターが定義したルールと条件に基づいて、特定のオーディエンスにコンテンツを配信します。 地域ターゲティングを含め、特定のエクスペリエンスやコンテンツを特定のオーディエンスにターゲティングするルールを定義するのに役立ちます。 アクティビティでは、複数のルールを設定して、様々なコンテンツのバリエーションを様々なオーディエンスに配信できます。 訪問者がサイトを閲覧すると、XTはその訪問者を評価し、その訪問者が基準を満たしているかどうかを判断します。 その人が適格であれば、そのアクティビティに参加し、その人に合わせて設計されたエクスペリエンスを確認します。 単一のアクティビティ内で、複数のオーディエンスに対してエクスペリエンスを作成できます。

詳しくは、エクスペリエンスのターゲット設定を参照してください。

Multivariate Test (MVT)

Multivariate Testing (MVT)は、ページ要素のオファーの組み合わせを比較して、特定のオーディエンスに対してどの組み合わせが最も効果的かを判断します。 MVT は、アクティビティの成功に最も影響を与える要素を特定するのに役立ちます。

詳しくは、多変量分析テストを参照してください。

Recommendations

Recommendations件のアクティビティでは、以前のアクティビティやその他のアルゴリズムに基づいて、顧客が関心を持つ可能性のある製品やコンテンツが自動的に表示されます。 商品レコメンデーションは、顧客が見つけられなかった関連商品を顧客に提供するのに役立ちます。

詳細については、レコメンデーションを参照してください。

エッジネットワーク concept_0AE2ED8E9DE64288A8B30FCBF1040934

「Edge」は、場所に関係なく、コンテンツをリクエストする訪問者に最適な応答時間を保証する、地理的に分散したサービスアーキテクチャです。

応答時間を改善するために、Target Edge はアクティビティロジック、キャッシュされたプロファイル、およびオファー情報のみをホストします。

アクティビティとコンテンツのデータベース、Analytics個のデータ、API、マーケターのユーザーインターフェイスは、Adobe個の中央クラスターに格納されています。 更新はTarget エッジに送信されます。このエッジは、中央クラスターと自動的に同期され、キャッシュされたアクティビティデータが継続的に更新されます。 すべての1:1 モデリングも各エッジに保存され、複雑なリクエストをローカルで処理できます。

各Edge クラスターには、訪問者のコンテンツリクエストに対応し、分析データを追跡するために必要なすべての情報が含まれています。 訪問者のリクエストは、最寄りのエッジクラスターに転送されます。

詳しくは、『Adobe Target セキュリティの概要』ホワイトペーパーを参照してください。

Targetは、世界中のAdobeが所有するデータセンターとAdobeがリースするデータセンターでホストされています。

中央クラスターの場所には、データ収集とデータ処理センターの両方が格納されます。 Edge Clusterの場所には、データ収集センターのみが含まれます。 個々のレポートスイートは特定のデータ処理センターに割り当てられています。

お客様のサイトアクティビティデータは、最も近い7つのEdge クラスターによって収集されます。 その後、このデータは、処理のために事前に決定された中央クラスターの宛先(オレゴン、ダブリン、またはシンガポール)に送信されます。 訪問者プロファイルデータは、サイト訪問者に最も近いエッジクラスターに保存されます。 Edgeクラスターの場所には、中央クラスターの場所だけでなく、バージニア、ムンバイ、シドニー、東京が含まれます。

1つの場所からすべてのターゲティングリクエストを処理する代わりに、ビジターに最も近いEdge クラスターでリクエストが処理されます。 このアプローチにより、ネットワークとインターネットの移動時間の影響を軽減できます。

各種の Target サーバーを示すマップ

Target 中央クラスターは、以下を含む、Amazon ウェブサービス(AWS)でホストされています。

  • オレゴン(米国)
  • ダブリン(アイルランド)
  • シンガポール共和国

AWS でホストされる Target のエッジクラスターには、以下が含まれます。

  • ムンバイ(インド)
  • 東京(日本)
  • バージニア(米国)
  • オレゴン(米国)
  • シドニー(オーストラリア)
  • ダブリン(アイルランド)
  • シンガポール共和国

Target Recommendations サービスはオレゴンの Adobe データセンターでホストされています。

IMPORTANT
現在、Targetには中国のEdge クラスターがありません。この地域のTarget人のお客様の訪問者のパフォーマンスが制限されています。 ファイアウォールとEdge Clustersの欠如は、サイトエクスペリエンスに影響を与え、レンダリングとページ読み込み時間が遅くなる可能性があります。 さらに、マーケターはTarget オーサリング UIを使用する際に遅延が発生する可能性があります。

必要に応じて、Target のエッジクラスターを許可リストに追加できます。 詳しくは、Target のエッジノードを許可リストに登録するを参照してください。

ユーザーエクスペリエンスの保護 concept_40A5E781D90A41E4955F80EA9E5F8F96

Adobeは、ターゲティングインフラストラクチャの可用性とパフォーマンスが可能な限り信頼できるものであることを保証します。 ただし、訪問者のブラウザーとAdobe台のサーバーの間の通信が切断されると、コンテンツ配信が中断される可能性があります。

サービスの中断や接続の問題を防ぐために、すべての場所は、デフォルトコンテンツ(クライアントが定義)を含めるように設定されています。 このデフォルトのコンテンツは、訪問者のブラウザーがTargetに接続できない場合に表示されます。

訪問者のブラウザーが定義されたタイムアウト期間内に接続できない場合(デフォルトは15秒)、ページに変更は加えられません。 このタイムアウトのしきい値に達した場合、デフォルトの場所のコンテンツが表示されます。

Adobe は、パフォーマンスを最適化し、安全性を保つことで、ユーザーエクスペリエンスを保護します。

  • Adobeは、Adobe Service Level Agreementによって保証されている業界標準に基づいてパフォーマンスのベンチマークを保証します。
  • エッジネットワークによって、タイムリーなデータ配信を実現しています。
  • Adobeは、アプリケーションを保護するために多階層アプローチを採用しており、お客様に最高レベルの可用性と信頼性を提供しています。
  • Target コンサルティングは、導入支援と継続的な製品サポートを行っています。

検索エンジン最適化(SEO)対応テスト concept_C0C865663CAB4251B66A1F250FD25E6A

Adobe Target はテストのための検索エンジンガイドラインに従っています。 Googleはユーザーテストを推奨し、特定のガイドラインに従っている場合、A/BとMultivariate Testingはオーガニック検索エンジンのランキングに影響を与えないと述べています。

Adobe Target はテストのための検索エンジンガイドラインに従っています。

詳しくは、次の Google のリソースを参照してください。

ガイドラインはGoogle ウェブマスター向け公式ブログの投稿として公表されています。 この投稿は2012年までさかのぼりますが、この件に関するGoogleの最新の声明は残っており、ガイドラインは依然として関連しています。

  • クローキングなし: クローキングでは、ボットを特定して別のコンテンツを入力することにより、1つのコンテンツのセットをユーザーに表示し、別のセットを検索エンジンボットに表示します。

    Targetは、検索エンジン ボットを任意のユーザーと同じように処理するように設定されています。 したがって、ボットをランダムに選択してテストのバリエーションを「参照」すると、アクティビティにボットを含めることができます。

  • rel="canonical"​を使用:A/B テストでバリエーションのURLが異なる場合があります。 このような場合、すべてのバリエーションには、元の(コントロール) URLを参照するrel=“canonical” タグを含める必要があります。 例えば、Adobeが各バリエーションに対して異なるURLを持つホームページをテストしている場合、各バリエーションの<head> タグにホームページの次の正規タグを配置する必要があります。

    <link rel="canonical" href="https://www.adobe.com" />

  • 302 (一時的)リダイレクトを使用:テストのバリエーション ページに個別のURLを使用する場合、Googleは302 リダイレクトを使用して、テストのバリエーションにトラフィックを誘導することをお勧めします。 302 リダイレクトは、テストの実行中にのみ、リダイレクトが一時的でアクティブであることを検索エンジンに通知します。

    302 リダイレクトはサーバーサイドのリダイレクトですが、Targetやほとんどの最適化プロバイダーはクライアントサイド機能を使用しています。 したがって、Targetは、Googleのリダイレクトに関する推奨事項に完全に準拠していません。 しかし、これはテストのほんの一部に影響します。 Targetを通じてテストを実行するための標準的なアプローチでは、1つのURL内のコンテンツを変更して、リダイレクトを行う必要がなくなります。 テストのバリエーションに複数のURLが必要な場合、TargetはJavaScript window.location コマンドを使用します。このコマンドでは、リダイレクトが301または302のいずれであるかを指定しません。

    Adobeは、検索エンジンのガイドラインに完全に準拠するためのソリューションを積極的に探しています。 テスト用に個別のURLを必要とするクライアントの場合、Adobeは、規範的なタグを正しく実装することで、関連するリスクが軽減されると考えています。

  • 必要な期間のみ実験を実行する: Adobeは、統計的有意性に到達するために必要な時間として「必要な期間」を定義します。 Targetでは、テストがこのポイントに達したタイミングを判断するためのベストプラクティスとAdobe Target ​ サンプルサイズ計算が提供されます。 Adobeは、勝つテストのハードコードされた実装をテストワークフローに組み込み、適切なリソースを割り当てることをお勧めします。

    Targetを使用して勝者テストを「公開」することは、恒久的なソリューションとしては推奨されません。 勝者テストが常に100%のユーザーに対して公開されている場合、このアプローチは、勝者テストをハードコーディングしながら一時的に使用できます。

    テスト内容の変更を検討してください。 ボタンの色などの軽微な更新は、オーガニック検索の順位には影響しません。 ただし、テキストの変更はハードコードする必要があります。

    また、テストするページのアクセシビリティも考慮してください。 そのページが検索エンジンからアクセスできず、オーガニック検索でのランク付けを意図していなかった場合、これらの考慮事項は適用されません。 例えば、メールキャンペーン専用のランディングページがあります。

Google によると、これらのガイドラインに従えば、「テストがサイトの検索結果に及ぼす影響はほとんどあるいはまったくない。」とのことです。

これらのガイドラインに加えて、Google はまた、Content Experiments ツールのドキュメンテーションでもう 1 つのガイドラインを提供しています。

  • 「バリエーションの各ページは、元来のページ内容の主旨を保持する必要があります。 こういったバリエーションは、元来の内容に対しユーザーが持つ全般的イメージを変えてはいけません。」

Google は例として、「ユーザーに表示される組み合わせに関連しないキーワードでサイトの元来のページが読み込まれる場合、そのサイトを Google のインデックスから外すことがあります」と記述しています。

Adobeは、テストのバリエーション内の元のコンテンツの意味を意図せずに変更することは困難であると感じています。 ただし、Adobeは、ページ上のキーワードテーマを認識し、それらのテーマを維持することをお勧めします。 ページ内容を変更、特に関連のあるキーワードを追加したり削除したりすると、オーガニック検索でのその URL のランキングが変わってしまう場合があります。 Adobe では、テストプロセスの一環として、SEO パートナーに協力を仰ぐことをお勧めします。

ボット bots

Targetは、DeviceAtlas指標「isRobot」を使用して、リクエストヘッダーで渡されたユーザーエージェント文字列に基づいて既知のボットを検出します。

NOTE
Server-Side リクエストの場合、リクエストの「コンテキスト」ノードに渡された値は、ボット検出用のユーザーエージェント文字列よりも優先されます。

ボット生成として特定されたトラフィックには、引き続きコンテンツが配信されます。 ボットは通常のユーザーと同様に扱われ、TargetがSEO ガイドラインに準拠していることを確認します。 しかし、ボットトラフィックを通常のユーザーと同じように扱うと、A/B テストやパーソナライゼーションアルゴリズムが歪む可能性があります。 したがって、Target アクティビティ内の既知のボットトラフィックは、異なる方法で処理されます。 ボットトラフィックを削除することで、ユーザーアクティビティをより正確に測定できます。

既知のボットトラフィックの場合、Targetは次を実行しません:

  • 訪問者プロファイルの作成または取得
  • プロファイル属性のログ記録またはプロファイルスクリプトの実行
  • Adobe Audience Manager(AAM)セグメントの検索(該当する場合)
  • Recommendations、Auto-Target、Automated PersonalizationまたはAuto-Allocateのアクティビティに対して、ボットトラフィックをモデリングまたはパーソナライズされたコンテンツの配信に使用する
  • レポート用のアクティビティ訪問の記録
  • Adobe Experience Cloud プラットフォームに送信されたログデータ

既知のボットトラフィックについて、Analytics for Target (A4T)を使用する場合、Targetは次を実行しません。

  • Analytics にイベントを送信

client_side ログを使用する際の既知のボットトラフィックの場合、Targetは次を返しません。

  • tnta payload
recommendation-more-help
target-help-main