英語からAIを使用して翻訳されました
この記事はAI技術を使用して翻訳されたことにご注意ください。正確性を維持するよう努めていますが、一部の詳細は元のテキストを完全に反映していない場合があります。情報に不明な点がある場合は、英語版を参照してください。
1. 統合ページに移動します。
2. HubSpot統合を選択し、'HubSpotと接続'をクリックします。
3. HubSpotにログインし、'アカウントを選択'をクリックします。
4. 'アクセスを許可'をクリックします。
5. HubSpot統合をカスタマイズします。
ユーザー調査の回答をHubSpotに送信できます。統合タブでこのオプションを有効または無効にして、設定をカスタマイズしてください。
6. HubSpotのタイムラインでフィルタを有効にします。
7. HubSpotに移動します。連絡先のタイムラインを開き、統合フィルタを追加します。
HubSpotとSessionリプレイリンクを共有するにはどうすればよいですか?
Session ReplayリンクをHubSpotに送信するには、以下の手順に従ってHubSpotアカウントにカスタムコードを追加する必要があります。
1. HubSpotで、'データ管理' > 'カスタムイベント'に移動します:
2. 'イベントを作成'をクリックします。
3. 'JavaScriptコード'を選択します。
4. イベントの詳細を追加します(イベント名として「Contentsquare Replay」と入力できます)。
5. 'カスタム文字列プロパティ'を選択します。
6. プロパティ名と内部名を正確に以下のように追加します:(これにより、正しく機能することが保証されます)。
プロパティ名:リプレイリンク
内部名:replay_link
7. '次へ'をクリックします。
8. HubSpotが提供するデフォルトのスニペットでイベント名(pe261XXXXX_contentsquare_replay)をコピーし、以下のCSQコードスニペットの「ADD_YOUR_EVENT_NAME_HERE」値の代わりに貼り付けます。次に、HubSpotのデフォルトのコードスニペット全体を、イベント名を含むCSQスニペットに置き換えます。
CSQコードスニペット:
/*
*Name: Hubspot CS Integration
*Version: 1.0.0
*/
const eventName = "ADD_YOUR_EVENT_NAME_HERE";
let replayLinkSent = false;
window._uxa = window._uxa || [];
window._uxa.push(["onRecordingStateChange", onRecordingStateChange]);
function generateReplayLink() {
window._uxa.push(["replay:link:generate", { withTimestamp: false }, onReplayLinkGenerated]);
}
function onRecordingStateChange(context) {
if (context && context.isRecording) {
generateReplayLink();
}
}
function localStorageTasks(type) {
if (type) {
try {
switch (type) {
case "get":
return localStorage.getItem("cs_replay_sent");
case "set":
localStorage.setItem("cs_replay_sent", "true");
break;
case "remove":
localStorage.removeItem("cs_replay_sent");
break;
default:
return false;
}
} catch (error) {
return false;
}
}
}
function onReplayLinkGenerated(context) {
try {
if (context && context.replayLink && context.isRecording && !replayLinkSent) {
replayLinkSent = true;
if (!localStorageTasks("get")) {
localStorageTasks("set");
const replayLink = "https://" + context.replayLink + "&vd=hs";
_hsq.push([
"trackCustomBehavioralEvent",
{
name: eventName,
properties: {
contentsquare_replay_link: replayLink,
},
},
]);
}
}
} catch (error) {
return false;
}
}
let afterPageViewCallbackRan = false;
window._uxa.push([
"afterPageView",
function (context) {
if (!afterPageViewCallbackRan) {
afterPageViewCallbackRan = true;
if (context && context.pageNumber === 1 && localStorageTasks("get")) {
localStorageTasks("remove");
generateReplayLink();
}
}
},
]);
//Hubspot CS Integration End
このステップを完了すると、次のようになります:
8. '完了'をクリックすると、すべての設定が完了します。
Contentsquareフィルタを有効にした後、連絡先タイムラインでリプレイイベントがどのように表示されるか:
よくある質問
HubSpotにデータが表示されないのはなぜですか?
HubSpot統合は、hubspotutkクッキーを検出し、その値を読み取ることによって機能します。詳細については、HubSpotのナレッジベースをご覧ください。
HubSpot UTKはHubSpotトラッキングコードによって設定され、ウェブサイト訪問者のユニークな識別子であり、HubSpotはこれを既存の連絡先と接続できます。
HubSpotトラッキングコードがページ読み込み時にすぐに発火することを確認してください。これにより、ユーザー調査の回答が提出される前にHubSpot UTKが存在することが保証されます。
HubSpot統合を削除するにはどうすればよいですか?
1. HubSpotで、'マーケットプレイス' > '接続されたアプリ'に移動します。
2. Contentsquare統合の'アクション'をクリックし、'アンインストール'をクリックします。
3. ダイアログボックスで、テキストフィールドに uninstall と入力し、'アンインストール'をクリックします。
4. 統合ページに移動し、'HubSpot 連携機能を切断'をクリックします。