セッションリプレイのためのカスタムイベントのトリガー

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

このページの内容

セッションリプレイのカスタムイベントのトリガーについて

セッションリプレイセクションでカスタムイベントを設定したら、ウェブサイト上でイベントをトリガー(または “emit”)する必要があります。ウェブサイトがタグマネージャーを使用している場合、そのプラットフォームで既存のイベントを活用して、クアルトリクスのカスタムイベントを簡単にトリガーできる可能性があります。

このページでは、GoogleタグマネージャーとAdobe Launchの例をご紹介します。タグ管理ソリューションがない場合は、ウェブサイトの製品コードで使用できるJavascriptソリューションもあります。

注意: カスタムコーディング機能はそのまま提供され、実装するにはプログラミングの知識が必要です。クアルトリクスサポートでは、カスタムコーディングに関するサポートやコンサルティングは行っておりません。その代わり、クアルトリクスXMコミュニティの経験豊富なユーザーにいつでも質問できます。カスタムコーディングサービスの詳細をお知りになりたい場合は、クアルトリクス営業担当までご連絡ください。

Googleタグマネージャーでカスタムイベントをトリガーする

Google タグマネージャーのインスタンスにログインします。
カスタムHTMLタグを新規作成する
Qtip:Googleタグマネージャーのステップの完了について質問がある場合は、Googleのサポートドキュメントを参照してください。
新しいHtmlタグに説明的な名前を付けます。
Htmlで、新しいカスタムイベントを作成します。例えば、YOUR_EVENT_KEYをイベントのキーに置き換えて、以下のコードを追加します: var dxaEvent = new CustomEvent("YOUR_EVENT_KEY", {bubbles: true});
document.dispatchEvent(dxaEvent);
トリガー]で、カスタムイベントをトリガーしたい既存のイベントに一致する発射トリガーを選択します。
変更を保存します。

Adobe Launchを使用したイベントのトリガー

Adobe エクスペリエンス インスタンスにログインします。
新しいカスタムルールを作成する。
Qtip: Adobe: Experienceのステップの完了について不明な点がある場合は、アドビのサポートドキュメントを参照してください。
わかりやすい名前をつけてください(たとえば「New Checking Account」)。
既存のイベントに対応するイベントを選択します。
アクションを追加する。
アクションセット カスタムコード

Javascriptで、新しいカスタムイベントを作成する。例えば、YOUR_EVENT_KEYをイベントのキーに置き換えて、以下のコードを追加します: var dxaEvent = new CustomEvent("YOUR_EVENT_KEY", {bubbles: true});
document.dispatchEvent(dxaEvent);

コードを保存する。
アクションの設定を保存します。
ルールを評価し、「保存」をクリックします。

Javascriptによるイベントのトリガー

クアルトリクスは、W3C StandardCustom Eventインターフェイスを使用しており、エンジニアリングチームがクアルトリクスが観察できるイベントを簡単に発行することができます。

例: ユーザーが新しい当座預金口座を作成するたびにトリガーするコードをすでに持っている銀行のウェブサイトを想像してみてください。あなたのウェブ育成チームは、”newCheckingaccount: “というキーで新しいカスタムイベントを追加します。

エンジニアリング・チームがすべきことは、以下の2行のコードを追加することだけだ:

var dxaEvent = new CustomEvent("newCheckingaccount", {bubbles: true});

document.dispatchEvent(dxaEvent);

こうすることで、クアルトリクスはこれらのイベントをウェブサイトのセッションと関連付けることができます。Apiトークンや認証機能、サードパーティの追加コードは必要ありません。

注意: 上記のコードの{bubbles: true} の部分に注意してください。クアルトリクスがこれらのイベントを聞くことができるように、これらのカスタムイベントを「バブル」(または増加)させることが重要です。

FAQs

What is an event key?

How do I find my event key?

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

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

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

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

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