ルータービューが見逃される
Angular Router はページの再読み込みなしにナビゲートします。PulsePanda は各ルート変更をカウントするため、分析の精度が保たれます。
なぜ重要なのか
Angular Router はページの再読み込みなしにナビゲートします。PulsePanda は各ルート変更をカウントするため、分析の精度が保たれます。
カスタムイベントを追跡し、出荷したコンポーネントやフローの利用状況を測定しましょう。
セッションリプレイはレンダリングされた DOM とコンソールエラーをキャプチャするため、何が壊れたかを確認できます。
セットアップ
スニペットを追加する <head> の src/index.html — Angular が配信する単一の HTML シェルです。
Angular — src/index.html
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<base href="/" />
<script
src="https://pulsepanda.dev/sdk.js"
data-project="YOUR_PROJECT_ID"
defer></script>
</head>
<body>
<app-root></app-root>
</body>
</html>次を呼び出します pulsepanda.track() サービスやコンポーネントからファネルや機能の利用状況のためにカスタムイベントを記録します。
ワークフロー
Angular プロジェクトに一度スクリプトを追加するだけです。ウェブ分析、自動キャプチャされたクリック、セッションリプレイ、ヒートマップがすぐに収集を開始します。
次を呼び出します pulsepanda.track() 主要なアクションで、そして pulsepanda.identify() ログイン後にイベント、セッション、フィードバックを各ユーザーに紐づけます。
ファネルを構築し、離脱の背後にあるリプレイを確認し、ヒートマップを読み、プロダクト内フィードバックを収集できます — すべて1つのワークスペースで。
得られるもの
よくある質問
はい。SDK は History API の変更にフックするため、各 Angular Router のルート遷移が自動でページビューとして記録されます。
src/index.html の <head> 内。Angular はその単一のシェルを配信するため、SDK はアプリ全体で読み込まれます。
はい。グローバルな pulsepanda オブジェクトはブラウザで利用できます。任意のサービスやコンポーネントから pulsepanda.track() または identify() を呼び出せます。
関連ページ
一度インストールするだけで、数分で分析、セッションリプレイ、ヒートマップ、ファネル、フィードバックを接続できます。
無料で始める