Qualtrics Social Connect との統合
Qualtrics Social Connect との統合について
Qualtrics Social Connectと統合すると、デジタル顧客からのフィードバックをすべて1つの場所で統合および分析できます。CXダッシュボードにText iQを含むQualtricsの分析方法を使用して、データを分析できます。
ステップ 1: 権限ヘッダの登録
このセクションでは、統合の権限ヘッダを登録する方法について説明します。これは、Qualtrics Social Connect との統合を設定するために必要です。
- [アカウント設定]に移動します。
- アカウントの[クアルトリクスID]セクションに移動して、APIトークンをコピーします。API トークンがすでにある場合は、新しい API トークンを生成しないでください。
- クアルトリクスのユーザー名を書き留めます。通常、これはクアルトリクスへのログインに使用するメールアドレスです。クアルトリクスのユーザー名がわからない場合は、ブランド管理者にお問い合わせください。
- クアルトリクスユーザー名を使用して、次の形式で認証情報文字列を作成します:
<クアルトリクスユーザー名>:<クアルトリクスAPIトークン>ヒント:SSOを使用してクアルトリクスにログインする場合は、ユーザー名の#コンポーネントを含めてください。例: 認証情報文字列の例:
barnaby@qualtrics.com:63V9BuO9wMyvgo9HOf1OpeTOrhkvYGiRx1yMGrki
- base64 エンコードで認証情報文字列をエンコードします。これを行うには、任意の base64 エンコーダをオンラインで使用することができます。
例:base64 でエンコードされた認証情報文字列は:
です。YmFybmFieUBxdWFsdHJpY3MuY29tOjYzVjhCdU85V015dmcwOUlPZjFPcDhUT3Joa3ZZR2lSeDF5TUdaa2k=
- 認証ヘッダを次の形式で構築します: Basic <base64 encoded credentials>. “基本” と認証情報の間のスペースに注意してください。
例: 最後の権限ヘッダ:
基本 YmFybmFieUBxdWFsdHJpY3MuY29tOjYzVjhCdU85V015dmcwOUlPZjFPcDhUT3Joa3ZZR2lSeDF5TUdaa2k=
次のセクションでは、この権限認証情報が必要になります。簡単にアクセスできる場所にコピーしてください。
ステップ 2: Qualtrics Social Connect での自動化の作成
このセクションでは、Qualtrics Social Connect でインテグレーションを設定するために完了する必要がある初期設定について説明します。設定を開始するには、最初にクアルトリクスでワークフローを作成する必要があります。
- Qualtricsで、 ワークフロー.
- [ワークフローを作成]、[イベントにより開始] の順にクリックします。
- 以下を選択します。 JSONイベント.
- [URL のコピー] をクリックして、イベントエンドポイントをコピーします。このイベントエンドポイントは、Qualtrics Social Connect での設定を完了するために必要です。後でアクセスできるように、どこかに保存します。
- 新しいブラウザタブで、Qualtrics Social Connect にログインします。
- [アカウント設定]に移動します。
- 概要タブで、自動化レシピを選択します。
- ケース更新セクションで、自動化レシピ追加をクリックします。
- 自動化レシピに名前を付けます。
- トリガセクションでメンションが選択されていることを確認し、ドロップダウンメニューから登録済を選択します。
- プラス記号( + )をクリックして、監視するトピックを1つ以上選択します。
- フィルタセクションで、監視するメンションのフィルタリングルールを設定します。
- アクションセクションで、ドロップダウンメニューから Webhook をトリガを選択します。
- [URL] フィールドに、手順 4 でコピーしたイベントエンドポイントを貼り付けます。
- 権限ヘッダ項目に、前に作成した権限ヘッダをペーストします。
- API 呼び出しを使用してタグを取得する場合は、[遅延] オプションを有効にします。タグがメンションに添付される時間があるように、最小遅延を 10 分に設定することをお奨めします。
- [追加] をクリックして、設定を完了します。
接続をテストするには、新しいメンションを生成します (メンションの生成方法は、新規ツイートの登録やコメントの残留など、ソースによって異なります)。また、次の投稿が自然に発生するのを待つこともできます。新しいメンションが生成されたら、QualtricsワークフローでJSONイベントを開き、そのイベントで取得されたJSONプロパティを確認します。
ステップ 3: Qualtrics データセットの作成
Qualtrics にデータを保存するには、Qualtrics データセットを作成する必要があります。コマンドラインからデータセット API を直接呼び出すことで、Qualtrics データセットを作成できます。
- テキストエディタを開き、API コマンドを作成します。一般的な形式は以下のとおりです。
curl -X POST https://brandID.qualtrics.com/API/v3/datasets -H "Content-Type: application/json" -H "X-API-TOKEN: Your Qualtrics API Token" -d '{ "name": "Select a name for your dataset", "primaryKey": "Choose ID column name", "createProject": true, "fields": [ { "name": "同一 ID 列名"
- 上記の API コマンドでは、以下の値を置き換える必要があります。
- コンピュータで Terminal を開き、コマンドを貼り付けます。Enter を押してコマンドを実行します。
- 結果からデータセット ID をコピーします。これは後で必要になります。API 呼出の結果は以下の書式になります。
{"result":{"name":"<Name of your dataset> ","primaryKey":"<id field that you defined> ","datasetId":"datasetId":"データセット ID、これはコピーする必要があるものです","fields":[<list of fields that you defined> ]},"meta":{"requestId":"<internal request ID> ","httpStatus":"200 - OK"}}
- データセットを作成すると、インポートされたデータプロジェクトとしてQualtricsプロジェクトページで使用できるようになります。プロジェクトをクリックして開きます。
- インポートしたデータプロジェクトを開いた後、Data & Analysis タブでフィールドエディタを使用して、Social Connect からインポートするフィールドを追加できます。利用可能なフィールドの詳細については、「Common Social Connect Fields」を参照してください。項目を追加する場合は、データセットにオープンテキストタイプとして項目を保存することをお奨めします。
ステップ 4: ワークフローの完了
Qualtrics Social Connect との接続が確立され、データセットが作成されました。次に、Qualtrics Social Connect からデータセットにデータをマッピングします。
- 以前に登録したワークフローを開きます。
- プラス記号 (+) をクリックし、[タスク] を選択します。
- 以下を選択します。 Web サービス タスク。
- 認証済 Web サービスを選択します。
- [次へ] をクリックします。
- [ユーザーアカウントを追加] をクリックします。
- アカウントに名前を付けます。これは、独自の組織目的で使用されます。
- 接続タイプとして OAuth を選択します。
- 付与タイプのクライアント認証情報を選択します。
- クライアント ID およびクライアントシークレットを入力します。これらの作成方法の詳細については、API OAuth を参照してください。
- トークンエンドポイントに URL https://BrandID をペーストします。DatacenterID.qualtrics.com/oauth2/token
- [アカウントの接続] をクリックします。
- 新たに追加したアカウントを選択します。
- [次へ]をクリックします。
- 要求タイプとして POST を選択します。
- 以下の書式で URL を入力します。
https://brandID.qualtrics.com/API/v3/datasets/DatasetID/data
brandIDはQualtricsブランドID、DatasetIDは以前にコピーしたデータセットIDです。
- ヘッダセクションで、権限をキーとして追加します。
- Value には Bearer を入力し、末尾のスペースを追加します。
- テキストの差し込みアイコン {a} をクリックして、QSCアカウントを選択します。
- Body セクションで、JSON Key-value ペアを選択し、フィールドのマッピングを開始します。キーには、項目名を入力します。値には、差し込みテキストを使用して、JSON イベントから直接取得されるフィールドを選択します。Common Social Connect Fields セクションには、Social Connect から変換されていないデータ用のテキストの差し込みコードがあります。
- 終了したら、保存をクリックします。
ステップ 5:Qualtrics Social Connect データの分析
このセクションでは、CXダッシュボードとText iQでQualtrics Social Connectデータを分析する方法について説明します。
CXダッシュボードでのソーシャルコネクトデータの表示
- CXダッシュボードプロジェクトでダッシュボードを新規作成します。
- ソースの追加をクリックし、外部データソースにマウスポインタを合わせて、ソーシャル接続データを含むプロジェクトを選択します。
- インポートした項目の項目データ型を調整します。データセットフィールドごとに提案されるフィールドタイプの詳細については、Common Social Connect フィールドを参照してください。
- 完了したら、変更を保存します。
ダッシュボードの編集は、CXダッシュボードの編集と同じです。詳細については、以下のサポートページを参照してください。
- CXダッシュボード入門
- ステップ 1: プロジェクト & の登録、ダッシュボードの追加
- ステップ 2: ダッシュボードデータソースのマッピング
- ステップ 3:Dashboard Design の計画
- ステップ 4:ダッシュボードの構築
- ステップ 5:ダッシュボードの追加のカスタマイズ
- ステップ 6: ユーザの共有/管理
Text iQの使用
CXダッシュボードでText iQを使用することをお勧めします。これにより、すべてのデータが1つの場所に配置され、Text iQフィールドを分析すると、自動的にダッシュボードにマッピングされます。開始する準備ができたら、ダッシュボードの[Text iQで分析]ボタンをクリックします。
ほとんどのフィールドは、テキスト分析(作成者、ソース、ID など)には役立ちません。Text iQにインポートするデータを選択するときは、[メッセージコンテンツ]フィールドを選択してください。
Text iQをソーシャル接続データに使用する方法は、Qualtricsでアンケートの回答テキストを分析する場合と同じです。詳細については、以下のサポートページを参照してください。
XM Discover エンリッチメントのインポート
このセクションでは、データセットに XM Discover 拡張をインポートする方法について説明します。Qualtrics Social Connect との統合は必須ではありませんが、XM Discover では、メンションのコンテンツに基づいてメンションにタグを付けることで、メンションをリアルタイムで分析できます。
- Social Connect で、Tags に移動します。
- [XM Discover エンリッチメントを追加]をクリックします。
- 拡張を追加するトピックを選択します。
- [次へ] をクリックします。
- 使用するカテゴリモデルを選択します。
- [リアルタイムエンリッチメント] の場合は、[はい] を選択します。
注意:リアルタイムエンリッチメントを有効にしない場合、XM Discover エンリッチメントは Social Connect で作成された後 7 分以上の遅延で処理されるため、対応するタグをクアルトリクスワークフローで利用できなくなります。
- [保存]をクリックします。
クアルトリクスのワークフローに戻ります。Qualtricsワークフローのフィールドをマッピングして、XM Discoverのエンリッチメントをクアルトリクスデータセットに保存してください。これらはタグ フィールドとして保存されます。
XM Discoverエンリッチメントはコンマ区切りリストとしてエクスポートされるため、識別値エディターを使用してダッシュボードでフィールド区切り文字を指定する必要があります。区切り文字としてカンマを必ず選択してください。識別値エディタを使用してフィールド名を変更し、ダッシュボードで表示しやすい名前にすることもできます。
共通ソーシャルコネクトフィールド
このセクションには、ソーシャルコネクトで一般的に使用されるフィールド、マッピングを構築するための差し込みテキストコード、クアルトリクスでフィールドタイプを保存する必要があるフィールド、およびフィールドに関する特別な注意事項が含まれています。
データセット項目名 | テキストの差し込みパス(ワークフローマッピング用) | ダッシュボードフィールドタイプ | 説明: 特記事項(&A) |
id | ~{aed://id} | テキスト値 | このメンションの Qualtrics Social Connect 固有の ID(トピックごとに一意)。 |
一意 ID | ~{aed://unique_id} | テキスト値 | このメンションの Qualtrics Social Connect 固有の ID。 |
権限名 | ~{aed://author.name} | テキスト値 | メンションの作成者のユーザ名またはハンドル。 |
authorFullname | ~{aed://author.fullname} | テキスト値 | メンションの作成者のフルネーム。 |
権限 ID | ~{aed://author.id} | テキスト値 | 作成者のサービス固有の ID (例: Twitter UID) |
originalAuthorName | ~{aed://original_author.name} | テキスト値 | メンションのオリジナル作成者のユーザ名またはハンドル。(リツイート、レピンなど) |
originalAuthorFullname | ~{aed://original_author.fullname} | テキスト値 | メンションの原作者のフルネーム。 |
originalAuthorId | ~{aed://original_author.id} | テキスト値 | オリジナル登録者のサービス固有 ID (例: Twitter UID)。 |
messageTitle | ~{aed://message.title} | オープンテキスト | |
messageContent | ~{aed://message.content} | オープンテキスト | コンテンツは HTML 形式です。コードタスクを使用してHTMLや絵文字を削除してもよい。 |
messageLanguage | ~{aed://message.language} | テキストセット | このメッセージの言語の ISO 639-1 言語コード。 |
messageSentiment | ~{aed://message.sentiment} | テキストセット | 正、負、中立、または未設定のいずれか。 |
messageType | ~{aed://message.type} | テキストセット | メッセージのタイプ。
使用可能な値は、”post”、”privateemessage”、”video”、”checkin”、”photo”、”text”、”quote”、”chat”、”chaard”、”audio”、”email”、”review”、”apply”、”limen”、”livention”、”shared”、”replive”、”living”、”comply”、”comply”、”comply”、”コメント”、”返信”です。 |
sourceCategory | ~{aed://source.category} | テキストセット | この言及は、の下に分類できるカテゴリです。
使用可能な値は、”social”、”social_videos”、”social_photos”、”social_pologs”、”forums”、”blogs”、”podcasts”、”comments”、”news_academic”、”news_consumer”、”news_consumer”、”news_government”、”news_goods”、”news_locations”、”news_locations”、”news_locations”、”news_locations”、”news_consitions”、”news |
sourceService | ~{aed://source.service} | テキストセット | 言及元となる「コネクテッドサービス」の出所。
使用可能な値: “twitter”, “machemion_book”, “facebook_book_ads”, “foursquare_mailbox”, “sogrgleplus”, “instagram”, “instagram_hashtag”, “instagram_ads”, “pinterest”, “rss”, “youtube”, “commotube”, “company”, “explacion”, “explap_bod”, “sographic |
sourceType | ~{aed://source.type} | テキストセット | その言及の情報源は何か。(フィルタリング用の内部名)
使用可能な値は、”SearchProviderProviderProviderProviderSearchProviderAds”, “SearchProviderSearchProviderTwitter, “SearchProviderGoogle”, “SearchProviderGoogle”, “SearchProviderFoursquare”, “SearchProviderInstagram”, “SearchProviderInGroups” |
ソース ID | ~{aed://source.id} | テキスト値 | 送信元のサービスでのこのメッセージの識別。(例: Twitter メッセージのツイート ID) |
sourceUrl | ~{aed://source.url} | テキスト値 | メッセージの送信元のサービス上のメッセージの URL。(例: Facebook 自体のコメントへのリンク)。 |
ロケーション大陸 | ~{aed://location.continent} | テキストセット | 大陸コード。 |
locationCountry | ~{aed://location.country} | テキストセット | ISO 3166-1 国コード。 |
locationCity | ~{aed://location.city} | テキスト値 | 市区町村の正式名称。 |
locationRegion | ~{aed://location.region} | テキスト値 | |
タグ | ~{aed://tags} | 複数回答テキストセット | 文字列の配列。この言及に (スマート) タグが追加されました。 |
トピック ID | ~{aed://topic.id} | テキスト値 | |
topicName | ~{aed://topic.name} | テキスト値 | |
ステータス | ~{aed://status} | テキストセット | ステータスは、メンション/ケースが現在あるワークフローのステージに対応します。
使用可能な値は、”done”、”pending”、”new” です。 |
パーマリンク | ~{aed://permalink} | テキスト値 | この言及に固有の Qualtrics Social Connect 固有の URL。 |
dateAdded | ~{aed://date.added} | テキスト値 | Qualtrics Social Connect によって投稿にインデックスが作成された時刻の UNIX タイムスタンプ (UTC)。
このフィールドを使用する場合は、コードタスクを使用して日付をよりユーザフレンドリな形式に変換する必要があります。 または、投稿がクアルトリクスにインポートされるときに作成されるデフォルトの[記録日]を使用することもできます。これは、日時がほぼ同じになるためです。 |
datePublished | ~{aed://date.published} | テキスト値 | 投稿が公開された UNIX タイムスタンプ (UTC)。
代わりに、書式設定された日付のコードタスクの差し込みテキストを使用する可能性があります。 |
優先度 | ~{aed://priority} | テキストセット | |
タグ | 複数回答テキストセット | 文字列の配列。この言及に (スマート) タグが追加されました。スマートタグデータは Webhook を介して送信されません。これは、メンションオブジェクトのペイロードには含まれません。これらは、API 呼出によってのみ取得できます。 |