クライアントルートがカウントされない
SvelteKit はブラウザ内でナビゲートします。PulsePanda は各遷移を追跡するため、ページビューが実際の利用状況を反映します。
なぜ重要なのか
SvelteKit はブラウザ内でナビゲートします。PulsePanda は各遷移を追跡するため、ページビューが実際の利用状況を反映します。
カスタムイベントを追跡し、各リリース後にどの機能やルートにユーザーが到達するかを測定しましょう。
セッションリプレイとヒートマップは、ユーザーがコンポーネント内のどこで苦戦するかを明らかにします。
セットアップ
スニペットを次の場所に追加 src/app.html、SvelteKit がすべてのページに使用する HTML テンプレートです。
SvelteKit — src/app.html
<!doctype html>
<html lang="en">
<head>
%sveltekit.head%
<script
src="https://pulsepanda.dev/sdk.js"
data-project="YOUR_PROJECT_ID"
defer></script>
</head>
<body>
<div>%sveltekit.body%</div>
</body>
</html>素の Svelte(Vite)アプリの場合は、同じスニペットを次に追加します index.html の代わりに。
ワークフロー
Svelte プロジェクトに一度スクリプトを追加するだけです。ウェブ分析、自動キャプチャされたクリック、セッションリプレイ、ヒートマップがすぐに収集を開始します。
次を呼び出します pulsepanda.track() 主要なアクションで、そして pulsepanda.identify() ログイン後にイベント、セッション、フィードバックを各ユーザーに紐づけます。
ファネルを構築し、離脱の背後にあるリプレイを確認し、ヒートマップを読み、プロダクト内フィードバックを収集できます — すべて1つのワークスペースで。
得られるもの
よくある質問
はい。SDK は History API の変更をリッスンするため、SvelteKit のクライアント側ルート遷移が自動でページビューとして記録されます。
src/app.html の <head> 内。その後、すべてのサーバーレンダリングおよびクライアントナビゲーションのページで読み込まれます。
はい。任意のハンドラーやライフサイクル関数の中で pulsepanda.track("event", { props }) を呼び出せます。
関連ページ
一度インストールするだけで、数分で分析、セッションリプレイ、ヒートマップ、ファネル、フィードバックを接続できます。
無料で始める