ルータービューが見逃される
Vue Router はページの再読み込みなしにコンポーネントを切り替えます。PulsePanda は各ナビゲーションをカウントするため、ビュー数が実態と一致します。
なぜ重要なのか
Vue Router はページの再読み込みなしにコンポーネントを切り替えます。PulsePanda は各ナビゲーションをカウントするため、ビュー数が実態と一致します。
カスタムイベントを追跡し、アプリ内でユーザーが実際にどの機能やフローに到達するかを把握しましょう。
ヒートマップとセッションリプレイは、ユーザーがコンポーネント内のどこでためらい、激しくクリックし、離脱するかを示します。
セットアップ
HTML エントリーファイルにスニペットを追加します。素の Vue の場合は次を使用します index.html; Nuxt の場合は次の方法で追加します nuxt.config app head。
Vue — index.html
<!doctype html>
<html lang="en">
<head>
<script
src="https://pulsepanda.dev/sdk.js"
data-project="YOUR_PROJECT_ID"
defer></script>
</head>
<body>
<div id="app"></div>
<script type="module" src="/src/main.js"></script>
</body>
</html>Nuxt では、同じスクリプトを次の方法で追加します app.head.script の中 nuxt.config.ts そのため、すべてのサーバーレンダリングページで配信されます。
ワークフロー
Vue プロジェクトに一度スクリプトを追加するだけです。ウェブ分析、自動キャプチャされたクリック、セッションリプレイ、ヒートマップがすぐに収集を開始します。
次を呼び出します pulsepanda.track() 主要なアクションで、そして pulsepanda.identify() ログイン後にイベント、セッション、フィードバックを各ユーザーに紐づけます。
ファネルを構築し、離脱の背後にあるリプレイを確認し、ヒートマップを読み、プロダクト内フィードバックを収集できます — すべて1つのワークスペースで。
得られるもの
よくある質問
はい。SDK は History API の変更にフックするため、すべての Vue Router または Nuxt のルート遷移が自動でページビューとして記録されます。
はい。nuxt.config の app head にスニペットを追加すると、すべてのレンダリングページで読み込まれます。トラッキングはハイドレーション後にブラウザで実行されます。
はい。コンポーネント内のどこからでも、メソッド、コンポーザブル、イベントハンドラーから pulsepanda.track("event", { props }) を呼び出せます。
関連ページ
一度インストールするだけで、数分で分析、セッションリプレイ、ヒートマップ、ファネル、フィードバックを接続できます。
無料で始める