integration-android

Par posthog · skills

Intégration PostHog pour les applications Android

npx skills add https://github.com/posthog/skills --skill integration-android

Intégration PostHog pour Android

Cette skill vous aide à ajouter l'analytics PostHog à des applications Android.

Workflow

Suivez ces étapes dans l'ordre pour compléter l'intégration :

  1. basic-integration-1.0-begin.md - Configuration PostHog - Début ← Commencez ici
  2. basic-integration-1.1-edit.md - Configuration PostHog - Modification
  3. basic-integration-1.2-revise.md - Configuration PostHog - Révision
  4. basic-integration-1.3-conclude.md - Configuration PostHog - Conclusion

Fichiers de référence

  • references/EXAMPLE.md - Exemple de code de projet Android
  • references/android.md - Android - docs
  • references/identify-users.md - Identifier les utilisateurs - docs
  • references/basic-integration-1.0-begin.md - Configuration PostHog - début
  • references/basic-integration-1.1-edit.md - Configuration PostHog - modification
  • references/basic-integration-1.2-revise.md - Configuration PostHog - révision
  • references/basic-integration-1.3-conclude.md - Configuration PostHog - conclusion

Le projet exemple montre le pattern d'implémentation cible. Consultez la documentation pour les détails de l'API.

Principes clés

  • Variables d'environnement : Utilisez toujours des variables d'environnement pour les clés PostHog. Ne les codez jamais en dur.
  • Changements minimaux : Ajoutez le code PostHog à côté des intégrations existantes. Ne remplacez ou ne restructurez pas le code existant.
  • Correspondre à l'exemple : Votre implémentation doit suivre les patterns du projet exemple aussi fidèlement que possible.

Directives du framework

  • Adaptez la configuration des dépendances au fichier build.gradle(.kts) approprié selon la version gradle du projet
  • Appelez PostHogAndroid.setup() une seule fois dans la méthode onCreate() de la classe Application, pour qu'elle soit initialisée aussi tôt que possible et une seule fois.
  • Initialisez PostHog dans la méthode onCreate() de la classe Application
  • Assurez-vous que chaque activity possède un android:label pour tracker précisément les vues d'écran.

Identification des utilisateurs

Identifiez les utilisateurs lors des événements de connexion et d'inscription. Consultez le code exemple et la documentation pour le pattern d'identification correct pour ce framework. Si du code frontend et backend existe, passez la session côté client et l'ID distinct en utilisant les headers X-POSTHOG-DISTINCT-ID et X-POSTHOG-SESSION-ID pour maintenir la corrélation.

Suivi des erreurs

Ajoutez le suivi des erreurs PostHog aux fichiers pertinents, particulièrement autour des flux utilisateur critiques et des limites d'API.

Skills similaires