Skip to main content
Loading...
Skip to article
  • Qualtrics Platform
    Qualtrics Platform
  • Customer Journey Optimizer
    Customer Journey Optimizer
  • XM Discover
    XM Discover
  • Qualtrics Social Connect
    Qualtrics Social Connect

Gainsightとの統合


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!


Gainsightとの統合について

Gainsightは、カスタマーエンゲージメントを強化し、保持/定着率/離職防止を向上させ、事業拡大を推進するためのカスタマーサクセス・プラットフォームです。

クアルトリクスアカウントとGainsightを統合して、プラットフォーム間でデータを受け渡し、Gainsightのイベントに基づいてクアルトリクスのワークフローをトリガーすることができます。例えば、カスタマーがGainsightでトラッキングされたオンボーディングジャーニーを完了した場合、そのカスタマーにクアルトリクス経由でフォローアップアンケートを送り、オンボーディングエクスペリエンスについて尋ねることができます。

注意カスタムコーディング機能はそのまま提供され、実装するにはプログラミングの知識が必要です。Qualtricsサポートでは、カスタムコーディングに関するサポートやコンサルティングを提供していません。その代わりに、私たちの熱心なユーザー・コミュニティに尋ねてみることもできます。カスタムコーディングサービスの詳細については、クアルトリクスの営業担当にお問い合わせください。

ステップ1:認証機能ヘッダーの作成

Gainsightとの接続を設定するには、Basic認証ヘッダーが必要です。このヘッダはBase64エンコードされた文字列で、クアルトリクスのユーザー名とAPIトークンをコロンで区切って含んでいます。ヘッダーを作成する:

  1. クアルトリクスのユーザー名とクアルトリクスAPIトークンを検索します。
    注意既にAPIトークンをお持ちの場合は、新たに生成しないでください。
  2. 以下のフォーマットで認証文字列を作成する:”username:APItoken”。
  3. Base64エンコーダーを使って文字列をエンコードする。
  4. このキーは後で使うために取っておく。

ステップ2: JSONイベントの設定

次へ、Gainsightから送信されたデータを受け取るために、新しいクアルトリクスワークフローを作成します。このワークフローは、純粋にトリガーとして使用することもできるし、後のワークフローのステップで有用なデータをインジェストすることもできる。

  1. クアルトリクスで、ワークフローページに移動します。ワークフロー]タブで、新しいワークフローを作成します。
  2. ワークフローの作成」をクリックします。
  3. イベント受信時に開始を選択。
  4. ワークフローに名前をつける。ワークフローをスタンドアロンワークフローとして保存する
  5. ワークフローをスタンドアロンワークフローとして保存します。
  6. ワークフローの作成」をクリックします。
  7. JSONイベントを選択します。Jsonイベントの選択
  8. JSONイベントで、「URLをコピー」をクリックします。このURLは後で使えるように保存しておきましょう。URLをコピーしてクリックする

この時点で、上記のステップで作成したJSONイベントを使用して、統合を設定し、ワークフロー内の他のタスクをトリガーすることができます。単にワークフローを開始する必要がある場合は、以下の追加ステップをスキップして、JSONイベントを保存することができます。ただし、Gainsightからクアルトリクスに追加データを渡したい場合(例えば「Company GSID」や「Renewal Date」など)は、JSONイベントにそれらのフィールドを追加する必要があります:

  1. JSONイベントの詳細設定セクションに移動します。Jsonイベントの詳細設定セクションで、Jsonフィールドをマッピングする。
  2. Add a JSON fieldをクリックします。
  3. JSONフィールド名を入力します。
  4. JSONパス式を定義します(単純なキーと値のペアの場合は、”$.[fieldName]”を使用します。例えば、”$.companyGSID”)。
  5. 保存]をクリックします。

これらのJSONフィールドは、後続のワークフロータスクで「イベントデータ」として利用できるようになります:ユーザー定義フィールドこれらはテキストの差し込みメニュー{a}からアクセスできます。Jsonフィールドを表示するテキストの差し込みメニュー

ステップ3:カスタムGainsightコネクタの作成

Qtip:カスタムコネクターは一度追加すると削除できません。特にGainsightのAPI機能を初めて使用する場合は、サンドボックス内でテストを行うことをお勧めします。このセクションのステップを実行するには、Gainsight の Super Admin である必要があります。

次へ、クアルトリクスと接続するために、Gainsightで新しいカスタムコネクタを作成する必要があります。このコネクタには先ほどの認証トークンが保存され、GainsightのExternal Actions経由でクアルトリクスにデータを送信するために使用されます。

クアルトリクスに必要なコネクタは1つだけです。クアルトリクス用のカスタムコネクタがすでに存在する場合は、Gainsightの外部アクションの設定について次へ進んでください。

  1. Gainsight で「管理」に移動します。ゲインサイトで管理へナビゲート
  2. Integrationsを選択し、次にConnectors 2.0を選択します。ゲインサイトでコネクター2.0へ
  3. Create Connectionをクリックします。新規接続の設定
  4. カスタムコネクタを選択します。カスタムクアルトリクスコネクタの設定
  5. 接続先に名前をつける。
  6. 認証タイプを選択します:トークン・ベース
  7. 以下のヘッダーのキーと値のペアを入力する:
  8. コネクタの説明がわかるように入力します。
  9. 保存をクリックする

ステップ4:Gainsight外部アクションの設定

Qtip:外部アクションは通常、一度追加すると削除できません。特にGainsightのAPI機能を初めて使用する場合は、サンドボックス内でテストを行うことをお勧めします。このセクションのステップを実行するには、Gainsight の Super Admin である必要があります。

カスタムコネクタを作成したら、Gainsightで外部アクションを設定して、クアルトリクスのJSONイベントにリクエストを送信します。Gainsightをトリガーとする複数のワークフローを作成したい場合は、ワークフローごとに個別の外部アクションを作成する必要があります。

クアルトリクスに必要なコネクターは1つだけです。クアルトリクスとの対話に使用されるすべての外部アクションは、同じクアルトリクスカスタムコネクタの下にある必要があります。

  1. Gainsight で「管理」に移動します。ゲインサイトで管理へナビゲート
  2. Integrationsを選択し、次にExternal Actionsを選択する。ゲインサイトの外部アクションへのナビゲート
  3. ページ上部のCreate Actionをクリックします。
  4. 先ほど作成したクアルトリクス カスタム コネクタを選択します。外部アクションのセットアップ
  5. アクションの名前を入力します。これは後で編集することはできない。
  6. メソッドはPOSTを 選択してください。
  7. 先ほどコピーしたJSONイベントURLを、新しい外部アクションのURLフィールドに貼り付けます。

次へ、リクエストのペイロードを設定する必要があります。この Gainsight 外部アクションをトリガーとしてのみ使用し、追加のデータを送信する必要がない場合は、保存する前にペイロードに開括弧と閉じ括弧を追加するだけです。Gainsightからクアルトリクスに追加データを送信する場合は、ペイロードにキーと値のペアを追加する必要があります:

外部アクションにJsonペイロードを追加する。

  1. クアルトリクスに送信する各フィールドのキーと値のペアを入力します。
      • 各キーは、クアルトリクスのJSONイベントのJSONフィールド名と完全に一致する必要があります。
      • 各値は、静的な値として構成することも、ルール・エンジンのようなGainsightの他の領域からの入力を受け入れるためにトークン化することもできます。
      • 各キーと値のペアはカンマで次へ区切る。
        以下は、先ほど設定したフィールドの JSON ペイロードです。

        "companyGSID" : "{{Company_GSID}}",
        "recipientEmailAddress" : "{{Recipient_Email}}"
        }.
  2. ページ上部のCreateをクリックし、外部アクションを保存します。

接続のテスト

接続をテストする:

  1. クアルトリクスで、先ほど作成したJSONイベントを開きます。
  2. [有効化]を テストを実行. イベント待ちのメッセージが表示されます。Jsonイベントでrun testをクリックする。
  3. Gainsightで、先ほど作成した外部アクションに移動します。
  4. ページ上部の「テスト 」をクリックします。ゲインサイト外部アクションのクリックテスト
  5. テストしたい各キー・バリューに値を入力する。例値の追加と広告テスト
  6. Test Actionをクリックする。

テストが成功すると、Status Code 202、eventId、requestIdが返される。ゲインサイトのテストメッセージ成功

また、クアルトリクス内の「 最新のテストからキャプチャされたJSON 」にテストのキーと値のペアが表示されます。クアルトリクスでテストに成功したメッセージ

ステップ 5: ルール・エンジンで Gainsight 外部アクションを使用する

新しく設定した外部アクションを使用するには、Rules Engine内でCall External API」アクションを使用する必要があります。このアクションにサブミットされた各行は独立して実行されるので、Call External APIアクションを使用した100レコードのデータセットは、100回の別々のAPIコールになります。

  1. Gainsight で「管理」に移動します。ゲインサイトで管理へナビゲート
  2. ルールエンジンを選択します。ルール・エンジンに新しいルールを追加する
  3. クアルトリクスに送信したいデータを含むルールを作成します。データセットを構成するこれらのフィールドは、あなたのユースケースに固有のものとなる。ルールのデータフィールドの追加
  4. ルールの “Action Setup “セクションで、プラス記号(+)をクリックする。ルールにアクションを追加する
  5. Add Criteria “画面で “Skip This Step “をクリックします。このステップをクリックしてスキップする
  6. Create Actionをクリックし、Call External APIを選択します。アクションの外部apiコールの追加
  7. 先ほど作成したクアルトリクス コネクタを選択します。コネクション、アクション、マッピングデータフィールドの選択
  8. 先ほど作成した外部アクションを選択する。
  9. ソースフィールドの値(ルールデータセットから)をアクションフィールドのキー(JSONペイロードから)にマッピングします。
    Qtip:データセットからフィールドをマッピングする代わりに、静的な値をソースフィールドとして設定することができます。フィールドを静的値としてマッピングする
  10. Save Actionsをクリックします。

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