ウェブサイトの条件

スイート
Customer Experience Strategy & Research
製品
Qualtrics

このページの内容

ヒント:このページに記載されている機能にアクセスできない場合は、アカウントエグゼクティブにお問い合わせください。デジタルフィードバックとCustomerXM for Digitalの違いの詳細については、デジタルフィードバックとCustomerXM for Digitalを参照してください。

ウェブサイトの条件について

ロジックで使用したい訪問者に関する詳細情報が保存されている場合があります。 このセクションでは、ウェブサイトの条件について説明します。このような条件はCookie値、Javascript式、サイトのHTMLなどを基にすることができます。

Adobe Analytics

Adobe Analyticsを使用して、Adobe Analytics変数の値に基づいてクリエイティブを表示できます。この条件を使用するには、事前にウェブサイトをAdobe Analyticsと連携させる必要があります。詳細については、 Adobe Analyticsエクステンションを参照してください。

Adobe Analyticsの条件を設定する

インターセプトのターゲティングレベルまたはアクションセットレベルのいずれかで、ロジックを追加します。
最初のフィールドをドロップダウンします。
ウェブサイトを選択し、次にAdobe Analyticsを選択します。
変数タイプを選択します。
変数を選択します。
次のステップで指定する値と等しい等しくないか、どちらの訪問者をターゲットにするかを示します。
変数の値を入力してください。

Adobeデータレイヤー

Adobeデータレイヤーを使用すると、Adobeデータレイヤー変数の値に基づいてクリエイティブを表示できます。この条件を使用するには、ウェブサイトにAdobeデータレイヤーが必要です。 詳細については、データレイヤーの作成に関する Adobeのドキュメントを参照してください。

Adobeデータレイヤーの条件設定

On either the intercept targeting-level or the action set-level, add logic.

Drop the first field down.

 

ウェブサイトを選択し、次にAdobeデータレイヤーを選択します。

変数名を入力してください。名前では大文字と小文字が区別されます。

ヒント:ピリオドを使用して、adobeデータレイヤー変数のネストされたプロパティにアクセスします。例えば、「user.tier」は各ユーザーの階層に基づいてロジックを作成します。

次のステップで指定する値と等しい、または等しくない訪問者をターゲットにするかどうかを指定します。

変数の値を入力してください。

Cookieの値は、訪問者のブラウザに保存されているCookieに指定した値が含まれている場合に、クリエイティブを表示するために使用できます 。例えば、訪問者がリピーターの場合は「Return Visitor」という名前のクッキーを「True」に設定し、新規訪問者の場合は「False」に設定するとします。この場合、リピーターのみを ターゲットに選択できます。

ヒント:ブラウザのセキュリティ制限により、ウェブサイトフィードバックは、お客様のウェブサイトによって保存されたCookieのみを表示できます。他のウェブサイトによって保存されたCookieにはアクセスできません。

注意: ウェブサイトフィードバック、およびその他のクライアント側スクリプトは、「HttpOnly」属性が設定された Cookie を読み取ることができません。詳細については、こちらのページをご覧ください。

警告: カスタムコーディング機能は現状有姿で提供されており、実装にはプログラミングの知識が必要となる場合があります。クアルトリクスサポートチームでは、カスタムコーディングに関するサポートやコンサルティングは提供していません。その代わり、クアルトリクスXMコミュニティの経験豊富なユーザーにいつでも質問できます。クアルトリクスのカスタムコーディングサービスに関する詳細は、貴社のクアルトリクスアカウントエグゼクティブまでお問い合わせください。

Cookieの条件を作成するには

On either the intercept targeting-level or the action set-level, add logic.
Drop the first field down.
ウェブサイトを選択し、次にCookieを選択します。
ターゲティングに使用するCookieの名前を入力してください。
次のステップで指定する値と等しい等しくないか、どちらの訪問者をターゲットにするかを示します。
Cookieに含める値を入力してください。

イベントトラッキング

イベントトラッキングを使用すると、訪問者が閲覧したページだけでなく、ウェブサイト上の特定のイベントをリッスンできます。イベントには、銀行のウェブサイトで月次明細書をダウンロードする、コマースサイトでライブエージェントとのチャットをクリックするなど、訪問者のアクションが含まれます。

イベントトラッキングの設定方法については、リンク先のサポートページを参照してください。

イベントトラッキングの条件を作成するには

On either the intercept targeting-level or the action set-level, add logic.
Drop the first field down.
ウェブサイトを選択し、イベントトラッキングを選択します。
イベント名を入力してください。
次のステップで指定する値と等しい、または等しくない訪問者をターゲットにするかどうかを指定します。
イベント値を入力します。これは、参加者が条件を満たすためにイベントが発生する必要がある回数です。この例では、「checkout_event」イベントを1回以上完了した訪問者に対してクリエイティブが表示されます。

サイトのHTML

サイトのHTML条件を使用すると、ページのHTMLを読み取り、指定した値がHTML要素に含まれている場合にクリエイティブを表示できます。例えば、ショッピングカートに2つ以上の商品を入れている訪問者をターゲットにしたい場合、ショッピングカート要素のIDを使用して、その要素に2以上の数値が含まれているかどうかに基づいてロジックを組み立てることができます。

この例では、ショッピングカートに商品が 2 つ以上ある場合にクリエイティブを表示するように設定しています。このボタンのHTMLを確認したところ、カート内のアイテム数を含むHTML要素のIDはqty-in-cartであると判断しました。

ヒント:ターゲットにする要素に ID 属性がなく、追加もできない場合は、JavaScript 式の条件を使用してこの要素をターゲットにすることを検討してください。

document.getElementsByClassName('qty-in-cart')[0];

例えば、ショッピングカートに ID がなく、class=“qty-in-cart” があり、これがページ上でこのクラスを持つ最初の要素である場合、この JavaScript 式を使用してターゲットにすることができます。

サイト条件でHTMLを作成する

On either the intercept targeting-level or the action set-level, add logic.
Drop the first field down.
ウェブサイトを選択し、次にサイト上のHTMLを選択します。
ターゲティングに使用するHTML要素のIDを入力してください。
Indicate whether you are targeting visitors whose value is Equal To or Not Equal To what you specify in the next step.
HTMLに含める値を入力します。

Javascript式

この条件は、JavaScript式の値に応じてクリエイティブを表示するために使用できます。多くの場合、ウェブサイトは訪問者に関する情報をJavaScript変数に保存します。例えば、訪問者が既存の顧客か見込み顧客かを変数に保存することができます。

この例では、`navigator.language` という変数に訪問者の言語設定が保存されます。このインターセプトは、ユーザーがブラウザを英語で使用している場合にクリエイティブを表示します。

ヒント:JavaScript式を使用してウェブサイトで利用できるデータが不明な場合。貴社のウェブチームにご確認ください。

JavaScript Expressionの条件を作成するには

On either the intercept targeting-level or the action set-level, add logic.
Drop the first field down.
ウェブサイトを選択し、次にJavaScript式を選択します。
ロジックに使用するJavaScriptの式を入力してください。
Indicate whether you are targeting visitors whose value is Equal To or Not Equal To what you specify in the next step.
JavaScript式が返す値を入力します。

Googleデータレイヤー

この条件は、Googleデータレイヤーに保存されている値に応じてクリエイティブを表示するために使用できます。多くの場合、ウェブサイトはデータレイヤー変数に訪問者に関する情報を保存します。例えば、訪問者が既存の顧客か見込み顧客かを変数に保存することができます。これらの変数が更新されるとクアルトリクスがリロードされ、リアルタイムでのターゲティングが可能になります。

この例では、`navigator.language` という変数に訪問者の言語設定が保存されます。このインターセプトは、ユーザーがブラウザを英語で使用している場合にクリエイティブを表示します。

ヒント:Googleデータレイヤーを介してウェブサイトで利用できるデータが不明な場合。ウェブチームまたは分析チームにご確認ください。

Googleデータレイヤーの条件を作成する

On either the intercept targeting-level or the action set-level, add logic.
Drop the first field down.
ウェブサイトを選択し、次にGoogleデータレイヤーを選択します。
ロジックに使用するデータレイヤー変数を入力してください。
Indicate whether you are targeting visitors whose value is Equal To or Not Equal To what you specify in the next step.
データレイヤー変数が返す値を入力します。

FAQs

アクションセットでロジックを使用すべきなのはどのような場合ですか?

インターセプトを有効化しましたが、サイトに表示されません。なぜですか?

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

この記事は役に立ちましたか

いただいたフィードバックはこのページの改善の目的のみに利用します。

素晴らしい! フィードバックありがとうございます!

フィードバックありがとうございます!