Apps Tracking
The Apps section allows you to monitor and analyze your mobile applications (iOS and Android) with comprehensive tracking, user acquisition metrics, and deep linking capabilities.Adding Your First App
Basic App Setup
- Navigate to Apps: Click on the “Apps” tab in your dashboard
- Click “Add App”: Use the prominent button to start adding
- Select Platform: Choose between iOS or Android
- Enter App Details:
- App Name: Your application’s display name
- Bundle ID: Unique identifier (e.g.,
com.company.appname) - App Store URL: Link to your app in the store
- Description: Brief description of your app
Platform-Specific Configuration
iOS Configuration
iOS Configuration
For iOS applications:
- Bundle Identifier: Must match your Xcode project
- Team ID: Your Apple Developer Team ID
- App Store Connect: Link to your App Store listing
- Associated Domains: Configure for universal links
Android Configuration
Android Configuration
For Android applications:
- Package Name: Must match your build.gradle file
- SHA-1 Fingerprint: For Google Play Console integration
- Play Store URL: Link to your Google Play listing
- Intent Filters: Configure for deep linking
App Performance Metrics
User Acquisition
Track how users discover and install your app:- Installs: Total number of app installations
- Organic vs Paid: Distinguish between organic and paid installs
- Source Attribution: Identify which campaigns drive installs
- Geographic Distribution: Where your users are located
- Device Types: iOS vs Android distribution
User Engagement
Monitor how users interact with your app:- Daily Active Users (DAU): Users active in the last 24 hours
- Monthly Active Users (MAU): Users active in the last 30 days
- Session Duration: How long users stay in your app
- Retention Rate: Percentage of users who return
- Feature Usage: Which app features are most popular
Performance Analytics
User Journey
Track user flow through your app
Conversion Funnels
Monitor user conversion paths
Crash Reports
Identify and fix app issues
Performance Metrics
Monitor app speed and responsiveness
Deep Linking Setup
Universal Links (iOS)
Create seamless web-to-app experiences:- Configure Associated Domains: Add your domain to your app
- Set Up Server: Host the required JSON file
- Test Links: Verify deep linking works correctly
- Handle Fallbacks: Provide web alternatives when apps aren’t installed
App Links (Android)
Enable direct app-to-app navigation:- Add Intent Filters: Configure your AndroidManifest.xml
- Verify Ownership: Complete domain verification
- Test Navigation: Ensure links work across devices
- Set Up Fallbacks: Handle cases where apps aren’t installed
Deep Link Examples
App Store Optimization
Store Listing Optimization
Improve your app’s discoverability:- App Title: Include relevant keywords
- Description: Clear, compelling app description
- Screenshots: High-quality, engaging visuals
- Keywords: Strategic keyword placement
- Categories: Choose the most relevant app category
Performance Monitoring
Track your app’s store performance:- Download Velocity: Rate of new installations
- Rating Trends: How your app rating changes over time
- Review Analysis: Sentiment and feedback from users
- Competitor Analysis: Compare with similar apps
SDK Integration
React Native
Flutter
Native iOS
Native Android
App Analytics Dashboard
Real-time Monitoring
- Live User Count: See active users in real-time
- Live Events: Monitor user actions as they happen
- Performance Alerts: Get notified of app issues
- Geographic Heatmap: Visualize user distribution
Custom Dashboards
Create personalized views for your team:- Marketing Team: Focus on acquisition and conversion metrics
- Product Team: Monitor user engagement and feature usage
- Engineering Team: Track performance and crash metrics
- Executive Team: High-level business metrics and KPIs
Troubleshooting
Common Issues
Deep Links Not Working
Deep Links Not Working
- Verify associated domains configuration
- Check intent filter setup
- Test on physical devices
- Verify server configuration
Low User Engagement
Low User Engagement
- Review app onboarding flow
- Analyze user drop-off points
- Test app performance
- Gather user feedback
SDK Integration Issues
SDK Integration Issues
- Check API key configuration
- Verify app ID setup
- Review SDK version compatibility
- Check network connectivity
Best Practices
App Tracking
- Privacy First: Respect user privacy and GDPR compliance
- Minimal Data: Only collect essential analytics data
- User Consent: Implement proper consent mechanisms
- Data Security: Ensure secure data transmission and storage
Performance Optimization
- Efficient SDK: Use lightweight tracking methods
- Background Processing: Minimize impact on app performance
- Battery Optimization: Respect device battery settings
- Network Efficiency: Optimize data transmission
Next Steps
Extensions Tracking
Monitor your browser extensions.
Customer Insights
Track customer relationships and conversions.
API Reference
Integrate app tracking into your workflows.
Settings
Configure app settings and team access.
Need help with app tracking? Check our API documentation or contact [email protected].