メインコンテンツにスキップ
Loading...
Skip to article
  • Customer Experience
    Customer Experience
  • Employee Experience
    Employee Experience
  • Brand Experience
    Brand Experience
  • Core XM
    Core XM
  • Design XM
    Design XM

Web サイト/アプリインサイト技術文書


Was this helpful?


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The feedback you submit here is used only to help improve this page.

That’s great! Thank you for your feedback!

Thank you for your feedback!


Web サイト/App Insights プロジェクトとは何ですか?また、なぜ当社のサイトで使用するのですか?

クアルトリクスのウェブサイト/App Insightsは、デジタルメディア内でのウェブ訪問者の体験を測定し、強化するのに役立ちます。訪問者の体験に関するフィードバックを得たり、最新のディールやプロモーションなどについてフィードバックしたりするためのリンクやアンケートを埋め込んだ Web サイトに、優れたグラフィックを提示してください。

小売の Web サイトで、この会社を選んだ理由を顧客に尋ねる Web サイトのインターセプト

ユーザとその同僚は、グラフィック (クリエイティブとも呼ばれる) の概観、グラフィックが表示される条件 (インターセプト)、およびそれをデプロイするために使用されるコードに対する力を持っています。

プロジェクトコードがウェブサイトに追加されると、コードの変更やITチームへの通知を必要とせずに、どのような変更でも行えます。Qualtricsで作業するだけで、ウェブサイトのクリエイティブとインターセプトが適宜変更されます。

データは安全ですか?

ロジックにターゲットを設定するために必要な場合を除き、Qualtricsのサーバーにデータは一切パスされません。つまり、Qualtricsのシステムにはこうしたデータは一切保存されません。

このデータを有線上で安全に保ち、中間者攻撃から保護するために、Qualtricsでは「HTTPS」プロトコルを常に使用しています。プロトコルとは訪問者のウェブブラウザーへのコンテンツの配信方法を指します。

デプロイするプロジェクトコードはどこにありますか?

デプロイコード(またはプロジェクトデプロイコード)は、プロジェクト内の[デプロイメント]タブにあります。導入するには、コードをコピーし、ウェブ配置チームに送信してください。コードに変更を加える必要はありません。

デプロイメントセクションのデプロイコード

デプロイコードには、そのプロジェクト全体で構築されたすべてのインターセプトが表示されます。

コードはどのように機能しますか?

デプロイコードは非同期です。つまり、ページのほかのすべてのコンテンツが読み込まれるまで実行されません。このようにデプロイコードが実行されるのはonLoadイベントがトリガーされた後のみであるため、デプロイコードによってページのほかの要素の読み込みが妨害されることはありません。

訪問者がデプロイコードを含むページを参照したときの動作プロセスを見ていきましょう。

  • ウェブサイトの訪問者が、デプロイコードを含むページをブラウザーに表示します。
  • デプロイコード(通常はHTMLヘッドに配置)は、ページのロード時にすぐに実行され、ページの onLoad イベントがトリガーされると、Html 本文の末尾に別の  <script>タグを挿入します。
  • この  <script>タグは、コンテンツ配信ネットワーク(CDN)にキャッシュされているJavaScriptコード(Orchestrator)をQualtricsサーバーにリクエストします。
  • Orchestratorはターゲットを絞ってQualtricsサーバーを呼び出し、表示するクリエイティブを決定します。この呼び出しはCDNにキャッシュされません。
    • 必要に応じて、必要なデータを取得するために 2 番目のターゲット指定要求がサーバに送信されます (例: JavaScript 式またはクッキーターゲティング)。
    • クアルトリクスは、データベースからウェブサイト/アプリインサイトの定義を取得し、コードを適切に構築します。
  • Orchestratorは、ターゲットを絞った回答に基づいて、追加の呼び出しを行い、ページへの表示が必要な別のコンテンツを取得します。行われたリクエスト数は、ターゲティングロジックを通すものを示すクリエイティブの数によって異なる。こうしたすべてのコンテンツはCDNにキャッシュされるため、素早く読み込まれます。
  • ページにクリエイティブが表示されます。

コードも動的です。つまり、ウェブサイト/アプリインサイトプロジェクトのインターフェイス内からインターセプトやクリエイティブに変更を加えても、コード自体は変更されません。そのため、アカウント内からウェブサイト/アプリのインサイトプロジェクトに変更を加えることができ、変更を表示するためにウェブサイト上でコードを交換する必要はありません。

注意:すべてのクライアントで適切なサービスレベルを維持するため、予想外に大きな急増が発生した場合にまれにクアルトリクスがサーバーへのトラフィックを制限する場合があります。

ウェブサイト/App Insightsプロジェクトをデプロイするにはどうすればよいですか?

注意: インターセプトを確実に機能させるには、コンテンツセキュリティポリシーヘッダーに以下の項目を許可リストに登録する必要があります。

  • connect-src https://*.qualtrics.com
  • frame-src https://*.qualtrics.com
  • img-src https://*.qualtrics.com
  • script-src https://*.qualtrics.com

コンテンツセキュリティポリシーによってこれらの項目がデフォルトでブロックされている場合、ウェブサイト/アプリのインサイトはサイトで確実に機能しません。Ensighten などの Web サイトセキュリティ管理ソリューションを使用する場合は、提供される文書に従って *qualtrics.com ドメインを許可リストに追加してください。これらのソリューションでは、Qualtricsタグが必要なリソースを読み込めず、ウェブサイト/アプリのインサイトがサイトで確実に機能しない可能性があります。また、JavaScript変数を使用している場合は、コンテンツセキュリティポリシーで「unsafe-eval」を許可する必要があります。許可しない場合、ウェブサイト/アプリのインサイトでJavaScriptの値をキャプチャできなくなります。

1. Web ページへのコードの直接追加

デプロイコードは、ウェブページの任意の場所に追加できます。コードは非同期で実行されるため、ウェブページがすべてのコンテンツ(画像、スクリプトファイル、CSSファイルなど)を完全に読み込むまで、読み込みは開始されません。

リクエストは、onLoadイベントがトリガーされると発生します: https://www.w3schools.com/jsref/event_onload.asp

また、ウェブページでクリエイティブが実際に表示される場所は、Qualtricsインターフェイス内で決定された設定によって決まります。(カスタム位置の情報を参照してください。)したがって、ページ内のコードの位置は、ページコンテンツが表示される場所に影響しません。

2. グローバルヘッダー/グローバルフッター(推奨)

デプロイコードはグローバルヘッダーかグローバルフッターに追加することをお勧めします。こうすると、世界中の全サイトに同時にコードが適用されます。この方法は、多くのページに繰り返しコードを追加する必要がないため、デプロイする最も簡単な方法です。長いプロセスになる可能性があります。この方法でコードがサイトにグローバルに追加されている場合は、インターセプト内の現在の URL ロジックを使用して、インターセプトが実際に表示されるページを制御できます。

3. タグマネージャーの使用

サイトに Web サイト/App Insights を実装するもう 1 つのオプションは、サイトコードに直接適用するのではなく、タグ管理システムに追加することです。コピーしたコードをQualtricsのインターフェイスから直接タグマネージャーに貼り付けることができます。

ヒント:Qualtricsには現在、タグ管理システムとしてAdobe Launch(Adobe Launch)の拡張機能が含まれています。詳細については、こちらのサポートページを参照してください
ヒント:お客様側で有効になっている設定を表示できないため、クアルトリクスはタグマネージャーに適用されたコードに関する問題を完全にトラブルシューティングできません。「タグマネージャーの使用」ページを参照してください。

お客様がウェブサイト/App Insightsとともに使用する一般的なタグ管理システムは、Adobe Launch、Tealium、Ensighten、Google Tag Managerです。特にTealiumには、ウェブサイト/App Insightsを簡単に導入できるウィザードが構築されている。必要なのは、導入するプロジェクトのゾーンIDと所属組織のIDのみです。

組織IDを取得するには、[アカウント設定]メニューに移動し、[Qualtrics ID]タブを選択します。

[アカウント設定]の[Qualtrics ID]セクションで組織 ID を検索する

ゾーンIDは、ZN_で始まり、次のいずれかにあります。

  1. プロジェクト内にいる場合は、プロジェクトの URL
    ZN で始まるゾーン ID は、URL で確認できます。
  2. プロジェクトのデプロイコード内。
    プロジェクトのデプロイコードにおけるゾーン ID (ZN で始まる)

通常、Web サイト/App Insights の実装に関与するのは誰ですか。

所属組織のウェブサイトにコンテンツを追加するアクセス権限を有する組織内の人物です。通常は、ITチーム、ウェブコンテンツチームなどのメンバーです。

ウェブサイト/App Insightsはサイトの速度を低下させますか?

デプロイコードは非同期です。つまり、ページのほかのすべてのコンテンツが読み込まれるまで実行されません。このようにデプロイコードが実行されるのはonLoadイベントがトリガーされた後のみであるため、デプロイコードによってページのほかの要素の読み込みが妨害されることはありません。

Qualtricsが停止したらどうしますか?当社ウェブサイトに問題が生じるでしょうか?

Qualtricsで停止や問題が発生した場合、インターセプトはページに表示されません。それ以外にも、サイトでの訪問者の体験に影響はありません。

自分のウェブサイトでのコードの実行速度は?

デプロイコードの読み込み速度は、リクエストの50%以上で300ミリ秒以内、リクエストの90%以上で750ミリ秒以内と予測されます。ユーザーの地理的位置と、プロジェクトのインターセプトとクリエイティブの数によって、速度は異なります。

トラブルシューティングのヒント

インターセプトロジックとアクションセットのロジック

  • 値が正確であることを確認します。
  • “Is” vs の使用を確認します。”含む”
  • および/またはロジックの使用をチェックします。
  • 複数の値の中に含まれるスペースに注意します。

改訂履歴

公開済みバージョンが最新 (または予想されるバージョン) であることを確認します。

ウェブサイト/アプリインサイトネットワークリクエストを見る

  1. ブラウザで開発者ツールを開きます。
  2. のネットワーク要求を確認しますか?Q_ZID など
    • ネットワークリクエストがありません。実装は機能していません。
    • ネットワークリクエスト: 依頼のパラメータの不整合をチェックしてください。タグ管理システムを使用してコードが導入される場合、現在のURLに対するQualtricsのリクエストのパラメーターに悪影響を及ぼすケースがあります。
    • ネットワークリクエストにエラーがあります。プロジェクトが有効化されているかどうかを確認してください。

他のハングしているスクリプト要求の検索は SAP のスクリプトに干渉する可能性がある

  1. ブラウザーの任意の場所を右クリックします。
  2. [要素を検査]を選択します。
  3. [コンソール](エラーが表示される場所)を選択します。
ヒント:また、[ページソースを表示]を右クリックして選択し、デプロイコードが実際にページにあることを確認します。
注意:コンテンツセキュリティポリシーに違反するコンソールログを受信した場合、インターセプトのデプロイをブロックしているウェブサイトに制限がある可能性があります。解決するには、Web 開発チームに連絡することをお奨めします。

FAQ

当サポートサイトの日本語のコンテンツは英語原文より機械翻訳されており、補助的な参照を目的としています。機械翻訳の精度は十分な注意を払っていますが、もし、英語・日本語翻訳が異なる場合は英語版が正となります。英語原文と機械翻訳の間に矛盾があっても、法的拘束力はありません。