integration-angular について
Angular アプリケーションに PostHog 分析を導入するスキルです。段階的な手順とともに、サービス設定、ユーザー識別、エラー追跡に関する Angular 固有のガイダンスを提供します。
主な機能
- 014 段階の導入ワークフロー
- 02Angular のサンプルとドキュメント
- 03シングルトン PosthogService の設定
- 04環境設定のガイダンス
- 05ユーザー識別のガイダンス
- 06エラー追跡のガイダンス
活用シーン
- 01Angular アプリへの PostHog 導入
- 02共有サービス経由での PostHog 提供
- 03ログインや登録時のユーザー識別
- 04重要な処理でのエラー追跡
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ posthog/ skills --skill integration-angularインストール後、Claude Code で/integration-angularを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/angular.mdbasic-integration-1.0-begin.mdbasic-integration-1.1-edit.mdbasic-integration-1.2-revise.mdbasic-integration-1.3-conclude.mdEXAMPLE.mdidentify-users.md詳細
Angular 向け PostHog インテグレーション
このスキルは、Angular アプリケーションに PostHog 分析を追加するのに役立ちます。
ワークフロー
インテグレーションを完了するには、次の手順を順番に実行してください。
basic-integration-1.0-begin.md- PostHog のセットアップ - 開始 ← ここから始めてくださいbasic-integration-1.1-edit.md- PostHog のセットアップ - 編集basic-integration-1.2-revise.md- PostHog のセットアップ - 修正basic-integration-1.3-conclude.md- PostHog のセットアップ - 完了
参照ファイル
references/EXAMPLE.md- Angular のサンプルプロジェクトコードreferences/angular.md- Angular - ドキュメントreferences/identify-users.md- ユーザーの識別 - ドキュメントreferences/basic-integration-1.0-begin.md- PostHog のセットアップ - 開始references/basic-integration-1.1-edit.md- PostHog のセットアップ - 編集references/basic-integration-1.2-revise.md- PostHog のセットアップ - 修正references/basic-integration-1.3-conclude.md- PostHog のセットアップ - 完了
サンプルプロジェクトでは、目標とする実装パターンを示しています。API の詳細については、ドキュメントを参照してください。
主な原則
- 環境変数:PostHog のキーには必ず環境変数を使用してください。ハードコードしないでください。
- 変更を最小限にする:既存のインテグレーションに PostHog のコードを追加してください。既存のコードを置き換えたり、構成し直したりしないでください。
- サンプルに合わせる:実装は、できる限りサンプルプロジェクトのパターンに従ってください。
フレームワークのガイドライン
- コンストラクターインジェクションではなく inject() を使用してください。PostHog サービスが必要なコンポーネントやサービスには、inject() を介して PostHog サービスを注入してください。
- PostHog SDK をラップする、シングルトンのルートサービスとして専用の PosthogService を作成してください。
- NgModules よりもスタンドアロンコンポーネントを常に使用してください。
- PostHog の認証情報は src/environments/environment.ts ファイルで設定してください。Angular はこれらの設定ファイルから環境変数を読み取るためです。
ユーザーの識別
ログインおよびサインアップのイベント時にユーザーを識別してください。このフレームワークに適した識別パターンについては、サンプルコードとドキュメントを参照してください。フロントエンドとバックエンドの両方のコードがある場合は、クライアント側のセッションと distinct ID を X-POSTHOG-DISTINCT-ID および X-POSTHOG-SESSION-ID ヘッダーで渡し、相関を維持してください。
エラートラッキング
関連するファイル、特に重要なユーザーフローや API の境界に、PostHog のエラートラッキングを追加してください。
コメント
Markdown 対応