クアルトリクス ソーシャルコネクトとの連携
クアルトリクス ソーシャルコネクトとの連携について
クアルトリクスソーシャルコネクトと統合することで、すべてのデジタル顧客フィードバックを一箇所に集約し、分析することができます。その後、CXダッシュボードでテキストiQを含むクアルトリクスの分析方法を使用してデータを分析することができます。
ステップ1:認証ヘッダーの作成
このセクションでは、統合のための認可ヘッダーを作成する方法について説明します。クアルトリクス・ソーシャルコネクトとの連携設定に必要です。
- アカウント設定に進む。
- アカウントのクアルトリクスIDsセクションに移動し、Apiトークンをコピーします。既にAPIトークンをお持ちの場合は、新たに生成しないでください。
- クアルトリクスのユーザー名を控えておいてください。通常、クアルトリクスにログインする際に使用するメールアドレスです。クアルトリクスユーザー名がわからない場合は、ブランド管理者に連絡してください。
- クアルトリクスのユーザー名を使用して、次のフォーマットで認証情報文字列を作成します:
<あなたのクアルトリクスユーザー名>:<あなたのクアルトリクスAPIトークン>.Qtip:SSOを利用してクアルトリクスにログインする場合は、ユーザー名の#を必ず入れてください。例クレデンシャル文字列の例を以下に示す:
barnaby@qualtrics.com:63V9BuO9wMyvgo9HOf1OpeTOrhkvYGiRx1yMGrki
- クレデンシャル文字列をbase64 エンコードする。このためには、オンライン上のどんなbase64エンコーダーでも使うことができる。
例私のBase64エンコードされたクレデンシャル文字列は次のとおりです:
YmFybmFieUBxdWFsdHJpY3MuY29tOjYzVjhCdU85V015dmcwOUlPZjFPcDhUT3Joa3ZZR2lSeDF5TUdaa2k=
- 認可ヘッダーを以下のフォーマットで構築する:Basic <base64 encoded credentials>. Basic “とクレデンシャルの間のスペースに注意。
例私の最終承認ヘッダーは
基本的なYmFybmFieUBxdWFsdHJpY3MuY29tOjYzVjhCdU85V015dmcwOUlPZjFPcDhUT3Joa3ZZR2lSeDF5TUdaa2k=。
次へ進むには、この認証クレデンシャルが必要になる。アクセシビリティの高い場所にコピーしてください。
ステップ2:クアルトリクス ソーシャルコネクトでオートメーションを作成する
このセクションでは、クアルトリクス・ソーシャル・コネクトで統合を設定するために必要な初期設定について説明します。セットアップを始めるには、まずクアルトリクスでワークフローを作成する必要があります。

- クアルトリクスでは、以下のページにアクセスします。 ワークフロー。
- ワークフローを作成し、イベントによって開始をクリックします。
- を選択する。 JSONイベント。
- イベントエンドポイントをコピーするには、[Copy URL]をクリックします。クアルトリクス・ソーシャル・コネクトで設定を完了するには、このイベント・エンドポイントが必要です。後でアクセスできる場所に保存してください。
- 新しいブラウザのタブで、クアルトリクス・ソーシャル・コネクトにログインします。
- アカウント設定に進む。
- Overview]タブで[Automation Recipes]を選択する。
- On Case Update] セクションで、[Add Automation Recipe] をクリックします。
- 自動化レシピに名前をつける。
- トリガーセクションで「メンション」が選択されていることを確認し、ドロップダウンメニューから「作成済み」を選択します。
- プラス記号 (+) をクリックして、監視するトピックを 1 つ以上選択します。
- フィルタセクションで、監視するメンションのフィルタリングルールを設定します。
- アクション]セクションで、ドロップダウンメニューから[トリガーウェブフック]を選択します。
- URLフィールドに、ステップ4でコピーしたイベントエンドポイントを貼り付けます。
- Authorization Headerフィールドに、先ほど作成した認証ヘッダーを貼り付ける。
- タグの取得にAPIコールを使用している場合は、Delayオプションを有効にしてください。タグがメンションに付けられる時間を確保するため、最低10分のディレイを設定することを推奨する。
- Addをクリックしてセットアップを完了します。
接続をテストするには、新しい言及を生成する(言及を生成する方法は、新しいツイートを作成したり、コメントを残すなど、ソースによって異なります)。あるいは、それが自然に起こる次への投稿を待つこともできる。新しいメンションが生成されたら、クアルトリクスワークフローでJSONイベントを開き、イベントでキャプチャされたJSONプロパティを見てください:
ステップ3:クアルトリクスデータセットの作成
クアルトリクスにデータを保存するには、クアルトリクスのデータセットを作成する必要があります。コマンドラインから直接Dataset APIを呼び出すことで、クアルトリクスデータセットを作成できます。
- テキストエディタを開き、apiコマンドを作成する。一般的なフォーマットは以下の通り:
curl -X POSThttps://brandID.qualtrics.com/API/v3/datasets-H "Content-Type: application/json" -H "X-API-TOKEN:Your Qualtrics API Token" -d '{ "name":"Choose a name for your dataset", "primaryKey":"Choose ID column name", "createProject": true, "fields":[ { "name":"上記と同じIDカラム名", "type": "string" } ] }'.
- 上記のAPIコマンドでは、以下の値を置き換える必要がある:
- brandID: クアルトリクスの組織ID。
- クアルトリクスのAPIトークンです:あなたのAPIトークン。
- データセットの名前を選んでください.データセットにつける名前を入力してください.
- IDカラム名を選択:プロジェクトの識別キーを格納するフィールド名を指定します。uniqueId “の使用を推奨する。
- コンピューターでターミナルを開き、コマンドを貼り付ける。Enterキーを押してコマンドを実行する。
- 結果からデータセットIDをコピーする.これは後で必要になる。APIコールの結果は以下の形式になる:
{"result":{"name":"<Name of your dataset>", "primaryKey":"<id field that you defined>", "datasetId":"dataset ID, this is what you need to copy", "fields":[<list of fields that you defined>]}, "meta":{"requestId":"<internal request ID>", "httpStatus": "200 - OK" }}。
- データセットを作成すると、インポートされたデータプロジェクトとしてクアルトリクスプロジェクトページで利用できるようになります。プロジェクトをクリックして開きます。
- インポートされたデータプロジェクトを開いたら、Data & Analysis タブのフィールドエディターを使ってSocial Connectからインポートしたいフィールドを追加します。利用可能なフィールドの詳細については、ソーシャルコネクトの共通フィールドを参照してください。フィールドタイプを追加する際は、データセットにオープンテキストタイプとして保存することをお勧めします。
ステップ4:ワークフローの完成
クアルトリクス・ソーシャルコネクトとの接続を確立し、データセットを作成したら、いよいよクアルトリクス・ソーシャルコネクトからデータセットにデータをマッピングします。
- 先ほど作成したワークフローを開きます。
- プラス記号(+)をクリックし、タスクを選択します。
- を選択する。 ウェブサービス タスク.
- 自分らしくいられること(Authenticated web service)」を選択します。
- [次へ]をクリックします。
- ユーザーアカウントの追加をクリックします。
- アカウントに名前を付けます。これはあなた自身の整理のためです。
- 接続タイプにOAuthを選択します。
- グラントタイプでクライアント認証情報を選択します。
- クライアント IDとクライアントシークレットを入力します。これらの作成方法の詳細については、API OAuthを参照してください。
- 次の URL をToken エンドポイントに貼り付けます:https://BrandID.DatacenterID.qualtrics.com/oauth2/token
- アカウントの接続をクリックします。
- 新しく追加したアカウントを選択します。
- [次へ]をクリックします。
- リクエストタイプはPOSTを選択してください。
- URLを以下の形式で入力してください:
https://brandID.qualtrics.com/API/v3/datasets/DatasetID/data
brandIDはクアルトリクスのブランドID、DatasetIDは先ほどコピーしたデータセットIDです。
- Headersセクションで、KeyとしてAuthorizationを追加する。
- ValueにはBearerと 入力し、末尾にスペースを追加する。
- テキストの差し込みアイコン{a} をクリックし、QSC アカウントを選択します。
- Bodyセクションで、JSON Key-value ペアを選択し、フィールドのマッピングを開始します。キーにはフィールド名を入力する。値については、JSONイベントから直接来るフィールドを選択するために、テキストの差し込みを使用します。Common Social Connect Fieldsセクションには、Social Connectから変換されていないデータのテキストの差し込みコードがあります。
- 完了したら、Saveを クリックします。
ステップ5:クアルトリクスソーシャルコネクトデータの分析
ここでは、クアルトリクスのソーシャルコネクトデータをCxダッシュボードやText iQで分析する方法について説明します。
CXダッシュボードでのソーシャルコネクトデータの表示
- Cxダッシュボードプロジェクトに新しいダッシュボードを作成します。
- ソースの追加]をクリックし、[外部データソース]にカーソルを合わせ、ソーシャルコネクトデータを含むプロジェクトを選択します。
- インポートしたフィールドのフィールドタイプを調整します。各データセットフィールドの推奨フィールドタイプの詳細については、一般的なソーシャルコネクトフィールドを参照してください。
- 完了したら変更を保存します。
ダッシュボードの編集は、他のCxダッシュボードの編集と同じです。詳細を見るには、以下のサポートページをご覧ください:
- CXダッシュボード入門
- ステップ1: プロジェクト&スタンプの作成; ダッシュボードの追加
- ステップ2:ダッシュボードデータソースのマッピング
- ステップ3:ダッシュボードデザインの計画
- ステップ4:ダッシュボードの構築
- ステップ5:ダッシュボードの追加カスタマイズ
- ステップ6:共有&ユーザー管理
TEXT iQの使い方
CxダッシュボードでTEXT iQを使用することをお勧めします。こうすることで、すべてのデータが1つの場所に集まり、ダッシュボードで分析すれば、TEXT iqフィールドは自動的にダッシュボードにマッピングされます。準備ができたら、ダッシュボードの「Text iQで分析 」ボタンをクリックします。
ほとんどの言及フィールドはテキスト分析には役に立たないだろう(例:著者、ソース、idなど)。Text iQにインポートするデータを選択する際は、必ずメッセージコンテンツフィールドを選択してください。
ソーシャルコネクトデータにText iQを使用すると、クアルトリクスでアンケート調査の回答テキストを分析するのと同じように機能します。詳細を見るには、以下のサポートページをご覧ください:
XM Discoverエンリッチメントのインポート
このセクションでは、XM Discoverエンリッチメントをデータセットにインポートする方法について説明します。クアルトリクスソーシャルコネクトとの統合は必須ではありませんが、XM Discoverエンリッチメントは、メンションの内容に基づいてタグ付けすることで、メンションをリアルタイムで分析するのに役立ちます。
- ソーシャル・コネクトの「タグ」をクリック。
- Add XM Discover Enrichment]をクリックします。
- エンリッチメントを追加したいトピックを選択します。
- [次へ]をクリックします。
- ご希望のカテゴリーモデルをお選びください。
- リアルタイム・エンリッチメント(Real-time Enrichment)」の場合は、「はい(Yes)」を選択する。
注意リアルタイムエンリッチメントを有効にしない場合、XM DiscoverエンリッチメントはSocial Connectで言及が作成されてから7分以上遅れて処理されるため、対応するタグはクアルトリクスワークフローで利用できません。
- [保存]をクリックします。
クアルトリクスのワークフローに戻ります。クアルトリクスのワークフローでフィールドをマッピングして、XM DISCOVERエンリッチメントをクアルトリクスのデータセットに保存してください。これらはタグ・ フィールドとして保存される。
XM Discover Enrichmentsはカンマ区切りリストとしてエクスポートされるため、ダッシュボードでrecodeエディターを使用してフィールド区切り文字を指定する必要があります。区切り文字には必ずカンマを選択してください。また、ダッシュボードでより見やすくするために、リコードエディターを使ってフィールド名を変更することもできます。
一般的なソーシャル・コネクト・フィールド
このセクションには、Social Connectでよく使用されるフィールドの表、マッピングを作成するためのテキストの差し込みコード、クアルトリクスで保存するフィールドタイプ、フィールドに関する特別な注意事項が記載されています。
データセット フィールド名 | テキストの差し込みパス(ワークフローマッピング用) | ダッシュボードフィールドタイプ | 特記事項 |
id | ~aed://id} | テキスト値 | クアルトリクスソーシャルコネクト固有の識別子(トピックごとに一意)。 |
ユニークID | ~aed://unique_id}。 | テキスト値 | クアルトリクスソーシャルコネクト固有の識別子です。 |
著者名 | ~aed://author.name}。 | テキスト値 | 言及の著者のユーザー名またはハンドルネーム。 |
著者名 | ~{aed://author.fullname}。 | テキスト値 | 言及した著者の氏名 |
著者ID | ~{aed://author.id}。 | テキスト値 | 著者のサービス固有の識別子(例.ツイッター UID) |
原著者名 | ~aed://original_author.name}。 | テキスト値 | 言及の元の著者のユーザー名またはハンドルネーム。(リツイート、リピン、…) |
原著者フルネーム | ~aed://original_author.fullname}。 | テキスト値 | 言及の原著者のフルネーム。 |
原著者ID | ~{aed://original_author.id}。 | テキスト値 | 原著者のサービス固有の識別子(例.TwitterのUID)。 |
メッセージタイトル | ~{aed://message.title}. | オープンテキスト | |
メッセージ内容 | ~{aed://message.content}. | オープンテキスト | コンテンツはHtml形式です。コードタスクを使ってHtmlや絵文字を削除することもできる。 |
メッセージ言語 | ~{aed://message.language}. | テキストセット | このメッセージの言語のISO 639-1言語コード。 |
メッセージ感傷 | ~{aed://message.sentiment}. | テキストセット | ポジティブ、ネガティブ、ニュートラル、アンセットのいずれか。 |
メッセージタイプ | ~{aed://message.type}. | テキストセット | メッセージの種類
可能な値:「post”、”privatemessage”、”video”、”checkin”、”photo”、”text”、”quote”、”link”、”chat”、”audio”、”email”、”review”、”applause”、”like”、”retweet”、”shared”、”repin”、”user_favorite”、”reblog”、”engage”、”comment”、”reply”、”tips”、”question”、”answer”、”postcard”、”listed”、”case”、”live_chat”、”document”、”user_tweet”、”user_mention”、”normal”、”other”。 |
ソースカテゴリー | ~{aed://source.category}。 | テキストセット | この言及はカテゴリーに分類できる。
指定可能な値「ソーシャル”, “social_videos”, “social_photos”, “microblogs”, “forums”, “blogs”, “podcasts”, “comments”, “news”, “news_academic”, “news_consumer”, “news_corporate”, “news_government”, “news_journal”、「news_local”, “news_national”, “news_organisation”, “news_presswire”, “news_trade”, “wiki”, “reviews”, “qa”, “locations”, “apps”, “products”, “shops”, “classifieds”, “email”, “case”. |
ソースサービス | ~{aed://source.service}。 | テキストセット | その “コネクテッド・サービス “のソースは?
可能な値:「twitter”、”facebook”、”facebook_ads”、”foursquare_venue”、”googleplus”、”instagram”、”instagram_hashtag”、”instagram_ads”、”linkedin_group”、”pinterest”、”rss”、「youtube”、”mixcloud”、”telegram_bot”、”tripadvisor”、”tumblr_blog”、”soundcloud”、”vimeo”、”linkedin_company”、”lithium”、”yelp_business”、”keywordsearch”、”mailservice”、”telligent_forum”, “instagram_business_profile”, “instagram_business_profile_hashtag”, “wechat”, “twilio”, “web”, “whatsapp”, “viber”, “linkedin_company_v2”, “apple_business_chat”、「gominga_locations”, “gominga_apps”, “gominga_products”, “gominga_shops”, “email_mailbox”, “ditto_brand”, “social_case”, “social_document”, “ios”, “android”, “custom”. |
ソースタイプ | ~{aed://source.type}。 | テキストセット | その言及の出所は何か。(フィルタリングのための内部名)
取り得る値:「SearchProviderFacebook”, “SearchProviderFacebookAds”, “SearchProviderTwitter”, “SearchProviderGoogle”, “SearchProviderGooglePlus”, “SearchProviderFoursquare”, “SearchProviderInstagram”, “SearchProviderInstagramBusinessProfile”, “SearchProviderInstagramAds”, “SearchProviderInstagramHashtags”, “SearchProviderLinkedInGroups”、「SearchProviderLinkedInCompanies”, “SearchProviderLinkedInCompaniesV2”, “SearchProviderRss”, “SearchProviderOmgili”, “SearchProviderMoreOver”, “SearchProviderTrendiction”, “SearchProviderYahoo”, “SearchProviderWordpress”, “SearchProviderBing”, “SearchProviderYoutube”, “SearchProviderCustom”, “SearchProviderApi”、「SearchProviderPinterest”, “SearchProviderMixCloud”, “SearchProviderTripadvisor”, “SearchProviderTumblr”, “SearchProviderVimeo”, “SearchProviderSoundCloud”、「SearchProviderEmail”、”SearchProviderLithium”、”SearchProviderYelp”、”SearchProviderCase”、”SearchProviderDocument”、”SearchProviderTelegramBot”、”SearchProviderTelligent”、「SearchProviderWeChat”、”SearchProviderTwilio”、”SearchProviderWeb”、”SearchProviderWhatsApp”、”SearchProviderViber”、”SearchProviderAppleBusinessChat”、「SearchProviderGomingaLocations”, “SearchProviderGomingaApps”, “SearchProviderGomingaProducts”, “SearchProviderGomingaShops”, “SearchProviderIos”, “SearchProviderAndroid”. |
ソースID | ~{aed://source.id}。 | テキスト値 | このメッセージがどのサービスからのものかを識別する。(例: ツイッターメッセージのツイートID) |
ソースURL | ~{aed://source.url}. | テキスト値 | サービス上のメッセージのURL。(例えば、フェイスブックのコメントへのリンクなど)。 |
場所大陸 | ~{aed://location.continent}。 | テキストセット | 大陸コード |
場所国 | ~{aed://location.country}。 | テキストセット | ISO3166-1の国コード。 |
場所都市 | ~{aed://location.city}。 | テキスト値 | 都市の正式名称 |
ロケーション地域 | ~{aed://location.region}。 | テキスト値 | |
タグ | ~タグ | 複数回答テキストセット | 文字列の配列。この言及に追加された(スマートな)タグ。 |
トピックID | ~{aed://topic.id} | テキスト値 | |
トピック名 | ~aed://topic.name}。 | テキスト値 | |
ステータス | ~ステータス | テキストセット | ステータスは、言及/案件が現在置かれているワークフローのステージに対応します。
取り得る値:「done”、”pending”、”new”。 |
パーマリンク | ~パーマリンク | テキスト値 | クアルトリクス・ソーシャルコネクト固有のurlです。 |
日付追加 | ~{aed://date.added}. | テキスト値 | 投稿がクアルトリクス・ソーシャル・コネクトにインデックスされた時のUNIXタイムスタンプ(UTC)。
このフィールドを使う場合は、コードタスクを使って日付をより使いやすい形式に変換したい。 また、投稿をクアルトリクスにインポートする際に作成されるデフォルトの記録日時を使用することもできます。 |
発行日 | ~{aed://date.published}. | テキスト値 | 投稿が公開されたUNIXタイムスタンプ(UTC)。
その代わりに、Codeタスクの日付付きテキストの差し込みを使うとよいでしょう。 |
優先順位 | ~aed://優先順位}。 | テキストセット | |
タグ | 複数回答テキストセット | 文字列の配列。この言及に追加された(スマートな)タグ。スマートタグのデータはウェブフックでは送信されません。それはメンション・オブジェクトのペイロードには含まれない。APIコールによってのみ取得できる。 |