integration-react-native について
React Native アプリに PostHog 分析を追加するスキルです。段階的な手順に加え、依存関係、設定、ナビゲーション上の配置、ユーザー識別、エラー追跡を扱います。
主な機能
- 014段階の統合ワークフロー
- 02react-native-config による環境設定
- 03SDK とピア依存関係の指針
- 04PostHogProvider の配置指針
- 05ユーザー識別とエラー追跡
活用シーン
- 01React Native アプリへの PostHog 追加
- 02.env からの PostHog 設定読み込み
- 03React Navigation v7 での PostHog 設定
- 04アプリのフローでのユーザーとエラーの追跡
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ posthog/ skills --skill integration-react-nativeインストール後、Claude Code で/integration-react-nativeを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/basic-integration-1.0-begin.mdbasic-integration-1.1-edit.mdbasic-integration-1.2-revise.mdbasic-integration-1.3-conclude.mdEXAMPLE.mdidentify-users.mdreact-native.md詳細
React Native 向け PostHog 統合
このスキルでは、React Native アプリケーションに 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- React Native のサンプルプロジェクトコードreferences/react-native.md- React native - ドキュメント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 のコードを追加してください。既存のコードを置き換えたり、構成し直したりしないでください。
- サンプルに合わせる:実装は、できる限りサンプルプロジェクトのパターンに従ってください。
フレームワークのガイドライン
- posthog-react-native は React Native SDK のパッケージ名です
- react-native-config を使用して、.env から POSTHOG_PROJECT_TOKEN と POSTHOG_HOST を読み込んでください(変数は実行時ではなく、ビルド時に埋め込まれます)
- react-native-svg は posthog-react-native の必須ピア依存関係です(アンケート機能で使用)。posthog-react-native と併せてインストールする必要があります
- React Navigation v7 との互換性を確保するため、PostHogProvider は NavigationContainer の内側に配置してください
ユーザーの識別
ログインおよびサインアップのイベント中にユーザーを識別してください。このフレームワークに適した正しい識別パターンについては、サンプルコードとドキュメントを参照してください。フロントエンドとバックエンドの両方のコードがある場合は、クライアント側のセッション ID と distinct ID を X-POSTHOG-DISTINCT-ID および X-POSTHOG-SESSION-ID ヘッダーで渡し、相関関係を維持してください。
エラー追跡
関連するファイル、特に重要なユーザーフローや API 境界で、PostHog のエラー追跡を追加してください。
コメント
Markdown 対応