GoogleアナリティクスとWebサイト/アプリのインサイトの併用
グーグルアナリティクスについて
Google Analyticsは、ウェブサイトのトラフィックとオンライン行動パターンを追跡し、レポートする強力なウェブ解析ツールです。Googleアナリティクスとクアルトリクスのウェブサイト/アプリインサイトのデータを組み合わせることで、ウェブサイトにおけるエンドユーザーのエクスペリエンスを全体的に把握し、デジタルジャーニーにおける適切なタイミングで適切なユーザーにインターセプトを表示することができます。
Google Analyticsデータレイヤーは、リアルタイムターゲティングや埋め込みデータの取得に使用できます。データレイヤー内の値が更新されると、クアルトリクスは自動的にインターセプトターゲティングロジックを再評価します。これにより、クアルトリクスは次へのページロードを待つことなく、値が更新されるとすぐにリロードすることができます。
Googleデータレイヤーとの統合
この機能を使用するには、GoogleデータレイヤーとGoogleタグマネージャーの両方にアクセシビリティが必要です。
Googleデータレイヤーをクアルトリクスで使用するには、GoogleコンテナIDの情報をクアルトリクスに提供する必要があります。これは、ブランド管理者が組織設定内に追加して、すべてのウェブサイト/アプリインサイトプロジェクトに適用するか、特定のインターセプトプロジェクトに追加することができます。
組織設定にGoogleコンテナIDを追加する
これらの手順は、ブランド管理者のみが実行できます。
- ウェブチームまたはアナリティクスチームから組織のGoogleコンテナIDを取得します。
- 管理者タブに移動します。
- 組織設定を選択します。
- プロジェクトをクリックします。
- ウェブサイト/アプリインサイト “セクションのGoogleタグマネージャーコンテナIDテキストボックスにGoogleコンテナIDを入力します。
インターセプトプロジェクトにGoogleコンテナIDを追加する
- ウェブチームまたはアナリティクスチームから組織のGoogleコンテナIDを取得します。
- インターセプトプロジェクトに移動します。
- プロジェクト内の「設定」タブに移動します。
- インターセプトの セクションへ。
- ブラウザストレージセクションまでスクロールダウンする。
- GoogleタグマネージャーのコンテナIDテキストボックスにGoogleコンテナIDを貼り付けます。
- 変更を適用します。
訪問者ターゲットロジックにおけるGoogleデータレイヤー変数の使用
Googleアナリティクスは、インターセプトがデジタルジャーニーの適切な時点で適切なユーザーに表示されるようにするのに役立ちます。Googleデータレイヤーの条件を使ってインターセプトにターゲットロジックやアクションセットロジックを追加することで、インターセプトが表示される前にユーザーが満たすべきGoogleアナリティクスの条件を正しく決定することができます。
{"currentPage":"shoppingCart"}と
{"currentPage":"checkOut"}が
この順序でデータ層にプッシュされた場合、データ層オブジェクトにキー “currentPage “を問い合わせると、このキーに対してプッシュされた最新の値である “checkOut “が返されます。別の値を返したい場合は、そのキーと値のペアをもう一度データレイヤーにプッシュする。ターゲットロジックにおけるGoogle Analyticsの式
- インターセプトを追加するには、ガイド付きインターセプト・オーサリングを使用するか、スタンドアロン・インターセプトを作成します。
Qtip: インターセプトのオーサリングは、全過程においてあなたのサポートを提供します。ガイド付きセットアップを使用する場合は、クリエイティブの追加、アンケートの接続、インターセプトの設定などのプロンプトが表示されます。
- インターセプトターゲットレベルかアクションセットレベルのどちらかに論理を追加する。Qtip:Add targeting logicをクリックするとインターセプト全体に論理が追加されるので、個々のアクションセットに論理を追加する必要はありません。
- 最初のフィールドを下げる。
- ウェブサイトにカーソルを合わせ、Google Data Layerを選択する。
- ロジックに使用するデータレイヤーの変数名を入力します。例上のスクリーンショットの論理セットは、”データレイヤー変数 “contentTitle “を “The future of telehealth “と等しく設定すると、Googleアナリティクスで “The future of telehealth “と設定されたページにいる訪問者にのみ、このインターセプトが表示されるようになります。
- 値が次へで指定する値と等しい訪問者をターゲットにするか、または等しくない訪問者をターゲットにするかを示します。
- データレイヤーが返すべき値を入力します。
Googleアナリティクスのデータをクアルトリクスに渡す
埋め込みデータは、Googleアナリティクスの変数の値をサイトから取得し、クアルトリクスのデータセットに追加することができます。このデータがクアルトリクスに引き渡されると、CXダッシュボードやStats iQなどの他の機能で使用することができます。
{"currentPage":"shoppingCart"}と
{"currentPage":"checkOut"}が
この順序でデータ層にプッシュされた場合、データ層オブジェクトに “currentPage “というキーを問い合わせると、このキーに対してプッシュされた最新の値である “checkOut “が得られる。別の値を返したい場合は、そのキーと値のペアをもう一度データレイヤーにプッシュする。- どのアクションでも、Optionsをクリックします。
- 埋め込みデータを選択。
- 任意の変数タイプを入力する。この変数名は、クアルトリクスのアンケート調査データの埋め込みデータフィールド名として表示されます。
- 値としてGoogle Data Layerを選択する。
- Googleアナリティクス変数のデータレイヤー式の値を入力します。
Qtip:Google Data Layerでどの値が利用可能かを判断するには、ウェブ育成チームと協力するか、ブラウザでウェブページを確認することができます。
- [保存]をクリックします。
- アンケート調査を見るを選択します。
- インターセプトのターゲットアンケートに移動します。
- アンケート調査フローを開きます。
- Add a New Elementをクリックする。
- 埋め込みデータを選択。
- フィールド名には、ステップ3で選んだ名前を入力する。フィールド名のすべてのフォーマットがインターセプト・オプションで設定した名前と同じであることを確認してください。
- 移動]をクリックしたまま、要素をアンケートフローの上部にドラッグします。
- 適用をクリックします。
これを設定すると、アンケート調査データ内に、インターセプトから取得した情報を保存するフィールドができます。このフィールドは、クアルトリクス内でレポートを作成する際に使用でき、アンケート調査のデータをエクスポートする際にも表示されます。
FAQ
- アクションセットでロジックを使用する必要があるのはどのような場合ですか。
-
アクションセット ロジックは インターセプトを表示するタイミングを決定するために使用されますこれは、表示条件が異なる複数のアクションセットがある場合に役立ちます。
例えば、クリエイティブは画面サイズに反応しないため、Webサイトのビューアがモバイルデバイスを使用しているかどうか、あるいはウェブサイトが特定の画面サイズで表示されているかどうかに焦点を合わせたアクションセットロジックを実装するのが好きなユーザーも多い。このインスタンスでロジックを使用することで、適切な人に対して適切に書式設定されたサイズのクリエイティブをターゲットにすることができます。
位置情報に基づくアクションセットのロジックは、ウェブサイトの閲覧者が、自分に最も当てはまる言語で書かれたクリエイティブを見られるようにするのにも使える。 - インターセプトを有効化しましたが、サイトには表示されません。なぜですか?
-
インターセプトが一度実装されると、そのインターセプトが現れない可能性がある原因は数多くあります。これらの原因は、インターセプト自体の設定またはコードの実装から生じることがあります。
- ロジック:ロジックとアクションセットロジックを対象とするインターセプトは、インターセプトが訪問者に表示されるために満たす必要がある条件です。このロジックをチェックすると、ページにインターセプトが表示されない理由を知るのに役立ちます。
- “Contains” を使用する論理セット:ロジックエラーの一般的な原因は、[含む]の使用と「である」「含む」という条件は、ロジックの基準となるパラメータ(現在のURL)に、詳細情報に加えて指定された値が存在することを意味します。たとえば、「現在のURL」に「qualtrics」が含まれるロジックがある場合、qualtricsという単語がある任意のURLにインターセプトが表示されます。他のオプションでは、現在の URL は [URL] です。この条件は、訪問された URL が完全一致しているかどうかによって異なります。差異や追加文字があると、インターセプトロジックが渡されなくなります。
- インターセプト改訂:インターセプトを編集する場合、インターセプトが公開されるまで変更は反映されません。[インターセプト]を公開すると、インターセプトのバージョンまたは「改訂」が保存されます。行われた改訂の確認は、突然インターセプトの表示を妨げた可能性のある変更を特定するのに非常に役立ちます。
- デバッグウィンドウ: デバッグウィンドウは、特定のページにインターセプトが表示されない理由をテストするのに非常に有用なツールです。 デプロイコードが 2019 年 3 月より前に実装されたインターセプト
の場合、デバッグウィンドウを有効にするには、Q_DEBUG という指定された URL にクエリ文字列を追加します。これは、接頭辞として ? を付ける必要があります。または & (例: https://www.qualtrics.com?)Q_DEBUG、https://www.qualtrics.com/blog?item=value&Q_DEBUG 2019年3月以降にデプロイコードが実装されたインターセプト
については、ウェブページのコンソールでJavaScriptスニペットを実行します。
デバッグウィンドウは、表示する URL で実行されているインターセプトに必要なすべての条件を分解します。インターセプトが表示されない場合は、デバッグウィンドウでそのインターセプトを見つけて、赤色の失敗した警告を特定します。QSI.API.unload(); QSI.isDebug = true; QSI.API.load(); QSI.API.run();
ヒント:タグマネージャーを使用してコードが実装されている場合、ウェブサイトフィードバックデバッガは機能しません。また、URL に ? を含むクエリ文字列がすでにある場合は、デバッガには代わりに & が必要です - ネットワーク要求: ほとんどのブラウザには、ユーザーがサイトのソースコード、リソース、クッキー、およびネットワーク呼び出しを確認できる開発者ツールメニューがあります。ウェブサイトフィードバックは、これらのツールのネットワークセクションに明記されています。これらのスクリプトが実行されているかどうかを確認するには、開発者ツールを開き、Network セクションにナビゲートします。ここで Web ページを再ロードすると、Web サイトによって実行されているすべてのネットワーク要求がメニューに入力されます。ウェブサイトフィードバックコードを特定するには、 ? で始まるコールを探します。Q_ZID または ?Q_SID。これは、表示ロジックでのチェックを実行しているコード自体です。この形式に一致するものが見つからない場合は、プロジェクトコードの実装に問題があります。コードの配置に最適な場所に関するアドバイスについては、実装に関するサポートページを参照してください。
- コンテンツセキュリティポリシーの問題:コンテンツセキュリティポリシーに違反するコンソールログを受け取った場合、ウェブサイトにはインターセプトのデプロイをブロックしている制限があります。解決するには、Web 開発チームに連絡することをお奨めします。インターセプトを確実に機能させるため、一般的には、コンテンツセキュリティポリシーヘッダーに以下の項目をリストアップすることをお勧めします。
- connect-src https://*.qualtrics.com
- frame-src https://*.qualtrics.com
- img-src https://siteintercept.qualtrics.com
- script-src https://*.qualtrics.com
- ウェブサイト/モバイルからのフィードバックとは?/Site Interceptはどこにありますか?
-
Site Interceptは、これらのプロジェクトの主な機能はオンラインプレゼンスに関するデータを収集することであるため、[ウェブサイト/モバイルからのフィードバック]に名前が変更されました。ウェブサイト/アプリのフィードバックの機能は、Site Interceptと同等の機能であり、顕著な改善と新しいユーザーインターフェースを備えています。