ウェブサイト条件
このページの内容
ヒント:このページで説明する機能にアクセスできない場合は、営業担当にお問い合わせください。デジタルフィードバックとCustomerXM for Digitalの違いの詳細については、デジタルフィードバックとCustomerXM for Digitalを参照してください。
サイトの条件について
ロジックに使用したい訪問者についての詳細情報が保存されている場合があります。このセクションでは、ウェブサイトの条件について学びます。このような条件はCookie値、Javascript式、サイトのHTMLなどを基にすることができます。
Adobe Analytics
Adobe Analyticsの変数値に基づいてクリエイティブを表示することができます。この条件を使用するためには、ウェブサイトがAdobe Analyticsと事前に統合されている必要があります。詳細については、Adobe Analytics Extensionを参照してください。
Adobe Analyticsの条件をセットするには
Cookie
Cookieの値は、訪問者のブラウザに保存されているCookieに指定した値が含まれている場合に、クリエイティブを表示するために使用できます。例えば、Return Visitorと呼ばれるクッキーを保存し、訪問者が再訪問者の場合はTrue、新規訪問者の場合はFalseに等しいとすると、再訪問者のみをターゲットにすることができます。
Qtip: ブラウザのセキュリティ制限により、ウェブサイトフィードバックはあなたのウェブサイトによって保存されたクッキーのみを見ることができます。他のウェブサイトによって保存されたクッキーはアクセスできません。
ご注意: ウェブサイトフィードバックやその他のクライアント側スクリプトは、「HttpOnly」属性が設定されたクッキーを読み取ることはできません。詳しくはこのページをご覧ください。
警告: カスタムコーディング機能はそのまま提供されるため、実装にはプログラミングの知識が必要になる場合があります。クアルトリクスサポートチームでは、カスタムコーディングに関するサポートやコンサルティングは提供していません。その代わり、クアルトリクスXMコミュニティの経験豊富なユーザーにいつでも質問できます。カスタムコーディングサービスの詳細をお知りになりたい場合は、クアルトリクス営業担当までご連絡ください。
クッキーの条件を作成するには
イベントトラッキング
イベントトラッキングを使用すると、訪問者がどのページを見たかだけでなく、ウェブサイト上の特定のイベントを聞くことができます。イベントには、銀行サイトで月次明細書をダウンロードする、コマースサイトでライブエージェントとチャットする、などの訪問者のアクションが含まれます。
イベントトラッキングの設定方法については、リンク先のサポートページをご覧ください。
イベント追跡条件を作成するには
サイトのHTML
サイト条件のHTMLは、ページのHTMLを読み取り、HTML要素に指定した値が含まれている場合にクリエイティブを表示するために使用できます。例えば、ショッピングカートに2つ以上の商品を入れている訪問者をターゲットにしたい場合、ショッピングカート要素のIDを使用して、その要素に2以上の数字が含まれているかどうかをロジックのベースにすることができます。
この例では、ショッピングカートに2つ以上の商品がある場合にクリエイティブを表示することにしました。このボタンのHtmlを見ると、カート内のアイテム数を含むHTML要素のIDはqty-in-cartであることがわかります。
Qtip: ターゲットしたい要素にID属性がなく、追加することもできない場合は、JavaScript Expression条件を使ってその要素をターゲットすることを検討してください:
document.getElementsByClassName('qty-in-cart')[0];例えば、ショッピング・カートにIDはないがclass=”qty-in-cart “があり、ページ上でこのクラスを持つ最初の要素であった場合、このJavaScript式を使ってターゲットにすることができる。
サイト条件でHtmlを作成するには
Javascript式
この条件は、JavaScriptの式の値に応じてクリエイティブを表示するために使用することができます。多くの場合、ウェブサイトは訪問者に関する情報をJavaScriptの変数に保存する。たとえば、訪問者が現在の顧客であるか、潜在的な顧客であるかを変数に格納することができます。
この例では、navigator.languageという変数が訪問者の言語設定を保存します。このインターセプトは、彼らが英語でブラウザーを使用している場合、クリエイティブを表示します。
Qtip: JavaScriptの表現を通して、どのようなデータがウェブサイト上で利用可能なのかがわからない?ウェブチームに確認してください。
JavaScript式条件を作成するには
Googleデータレイヤー
この条件を使用すると、Googleデータレイヤーに保存されている値に応じてクリエイティブを表示することができます。多くの場合、ウェブサイトは訪問者に関する情報をデータレイヤー変数に保存する。たとえば、訪問者が現在の顧客であるか、潜在的な顧客であるかを変数に格納することができます。クアルトリクスはこれらの変数が更新されるとリロードすることができ、リアルタイムのターゲティングが可能になります。
この例では、navigator.languageという変数が訪問者の言語設定を保存します。このインターセプトは、彼らが英語でブラウザーを使用している場合、クリエイティブを表示します。
Qtip:Googleデータレイヤーを通してウェブサイト上でどのようなデータが利用可能なのかが分かりませんか?ウェブチームまたはアナリティクスチームに確認してください。
googleデータレイヤーの条件を作成する。
FAQs
アクションセットでロジックを使うべきタイミングは?
アクションセットでロジックを使うべきタイミングは?
例えば、クリエイティブは画面サイズに反応しないため、Webサイト閲覧者がモバイル端末を使っているかどうか、特定の画面サイズでWebサイトを表示しているかどうかに着目したアクションセットロジックを実装したいユーザーも少なくありません。このようにロジックを駆使することで、適切なフォーマットとサイズのクリエイティブを適切な人物に向けることができるのです。
また、位置情報をもとにしたアクションセットロジックにより、Webサイト閲覧者に最も適した言語で書かれたクリエイティブを表示させることも可能です。
インターセプトを有効にしたのですが、サイトに表示されないのです。なぜですか?
インターセプトを有効にしたのですが、サイトに表示されないのです。なぜですか?
- Logic:intercept targeting logic andaction set logic は、インターセプトが訪問者に表示されるために満たすべき条件である。このロジックを確認することで、Interceptがページ上に表示されない原因を発見することができます。
- Contains" を使用するロジックセット:ロジックエラーの原因としてよくあるのが、"Contains" と "Contains" の使い分けです。"です"条件を「含む」と言うことは、ロジックの根拠となるパラメータ(つまり、現在のURL)に、指定された値に加えて、より多くの情報が存在することを意味します。例えば、Current URL contains 'qualtrics'というロジックがあった場合、qualtricsという単語が存在するURLに対してインターセプトを表示することになります。もう一つの選択肢は、現在のURLが[URL]であることを利用することです。この条件は、訪問したURLが完全一致であることに依存します。差分や追加文字があると、インターセプトロジックが通らなくなります。
- インターセプトの改訂:インターセプトを編集する場合、インターセプトが公開されるまで、変更はライブになりません.インターセプトを公開すると、インターセプトのバージョン、つまり「リビジョン」が保存されます。これまでのリビジョン を見直すことは、突然インターセプトが表示されなくなったような変更を確認するために非常に有効です。
- デバッグウィンドウ:デバッグウィンドウは、特定のページでインターセプトが表示されない原因を調べるための非常に便利なツールです。
展開コード が 2019 年 3 月以前に実装されたインターセプトの場合、デバッグウィンドウを有効にするには、任意の URL に Q_DEBUG というクエリ文字列を付加してください。https://www.qualtrics.com?Q_DEBUG, https://www.qualtrics.com/blog?item=value&Q_DEBUG のように、"?"または"&"を前につける必要があります。
展開コードが2019年3月以降に実装されたインターセプトの場合、WebページのConsoleで以下のJavaScriptスニペットを実行してください。 QSI.API.unload(); QSI.isDebug = true; QSI.API.load(); QSI.API.run(); デバッグウィンドウは、URL上で動作するインターセプトに必要な条件をすべて分解して表示します。インターセプトが表示されない場合は、デバッグウィンドウでその場所を確認し、赤色の失敗した警告を確認します。Qtip: ウェブサイトフィードバックデバッガーは、コードがタグマネージャーを使用して実装されている場合、機能しません。また、URLのクエリ文字列がすでに?である場合、デバッガは代わりに&を要求します。 - ネットワークリクエスト:ほとんどのブラウザには開発者ツールメニューがあり、ユーザーはサイトのソースコード、リソース、クッキー、ネットワークコールを確認することができます。ウェブサイトフィードバックは、これらのツールのネットワークセクションで明確な存在感を示しています。これらのスクリプトが実行されているかどうかを確認するには、開発者ツールを開き、「ネットワーク」セクションに移動してください。ここで、ウェブページを再読み込みすると、メニューにウェブサイトが行っているすべてのネットワーク要求が入力され始めるはずです。ウェブサイトフィードバックコードを特定するには、?Q_ZIDまたは?Q_SIDで始まるコールを探します。これは、表示ロジックのチェックを実行するコードそのものです。この形式に一致するものが見つからない場合は、プロジェクトコードの実装に問題があります。コードを配置する最適な場所については、実装 のサポートページを参照してください。
素晴らしい! フィードバックありがとうございます!
フィードバックありがとうございます!