Definition
Cross-Promotion is the practice of promoting one app to users of another app within the same company's portfolio. Instead of paying external advertising networks, developers promote their own apps to existing users—capturing incremental Download Velocity at minimal cost.
Cross-promotion is a powerful User Acquisition (UA) channel for companies with multiple apps because:
- Cost is near-zero (organic user base, internal engineering effort)
- Users are pre-qualified (already users of your company's ecosystem)
- Download Velocity spikes improve organic ranking across the portfolio
- User quality is often higher (existing users know your company, trust your brand)
How It Works
Apple App Store
iOS cross-promotion uses Apple's native APIs and design patterns:
- SKStoreProductViewController: Direct in-app store embed. Tapping a cross-promo button displays a full App Store product card within your app, then optionally redirects to App Store for download without leaving your app context.
- Smart Banners: Apple-provided SDK that detects if a user has an app installed and shows:
- "Open" button if already installed
- "Get" or "Install" button if not installed
- Automatic deep linking to app if installed
- Interstitial overlays: Full-screen or modal prompts shown at strategic moments (e.g., level completion in a game, task completion in productivity app). Users can dismiss or tap to download another app.
- In-app placement strategies:
- Onboarding screens (new users see portfolio overview)
- Post-action prompts (after user achieves goal, show complementary app)
- Bottom sheet menus or app store-like tabs
- Between-session notifications (nudge during push notifications about another app)
- Frequency capping: Show promo banners to users not yet installed. After install, switch banner to deep link (open) or remove entirely.
- Privacy compliance: No need to request IDFAs for basic cross-promo (you own the data). For deep analytics, follow SKAdNetwork rules.
Google Play Store
Android cross-promotion uses similar patterns:
- Intent-based deep linking: Create intents that link to Google Play Store product pages. When user taps, system routes to Play Store app or web (if app not installed).
- Smart banners & SDKs: Google's Firebase App Indexing and Deeplinks SDK auto-detect if user has app and show "Open" vs "Install" buttons seamlessly.
- In-app placement: Modal dialogs, bottom sheet cards, or custom UI showing portfolio apps. Tapping navigates to Play Store.
- Firebase integration: Track cross-promo clicks, installs, and conversions via Firebase Analytics. Attribute installs driven by cross-promo to the referring app.
- Frequency capping: Use local storage to track promotion frequency and avoid fatiguing users with excessive cross-promo content.
- Privacy: Cross-promo between your own apps doesn't require additional user consent (you control data). However, avoid invasive patterns that degrade user experience.
Amazon Appstore
Cross-promo on Amazon is less automated:
- Deep links: Link to Amazon Appstore product pages directly
- Portfolio integration: If apps integrate with Amazon ecosystem (Alexa, Prime), cross-promote across services
- Fire device targeting: Promote Fire-specific apps to Fire device owners in your user base
Portfolio-Level ASO Strategy
Cross-promotion enables a portfolio-level ASO approach:
- Themed collections: Group apps by category (e.g., all fitness apps promoted to fitness app users)
- Sequential user journeys: Promote apps designed to follow user lifecycle (e.g., light version → full version; entry app → advanced app)
- Network effects: Apps that become more valuable with multiple products installed (e.g., email + calendar + note-taking suite)
Example portfolio structure:
- Base app: Simple, free game (high volume, funnel entry point)
- Monetized app: Premium game variant or paid game
- Complementary app: Social/community app for the game (increases engagement and retention)
- Cross-promotion flow: Base app → Premium app → Social app
This creates a growth moat: successful ASO on the base app (high download velocity) becomes a distribution channel for other portfolio apps.
Impact on Download Velocity
Cross-promotion drives concentrated Download Velocity on promoted apps:
- Velocity spike: Existing user base of App A converts to App B users at a high rate (15-50% conversion rate typical, depending on relevance). This generates a velocity spike for App B.
- Ranking improvement: Both Apple and Google weight Download Velocity heavily. The spike improves organic ranking for promoted app.
- Secondary organic lift: As ranking improves, organic installs increase beyond the cross-promo cohort. This is the "Organic Uplift" effect from internal Paid Installs.
- Portfolio compounding: A portfolio of 5 apps cross-promoting each other creates a network effect. Strong organic performance on App 1 → cross-promo to App 2 → improved ranking for App 2 → cross-promo to App 3, etc. Each app benefits from the distribution of others.
Privacy-Compliant Cross-Promo Techniques
Modern privacy regulations (ATT on iOS, regulations globally) require careful cross-promo design:
- Transparent messaging: Label cross-promo content clearly (e.g., "Try our other apps" or "Promoted app"). Don't disguise promotion as organic content.
- User consent: While in-app cross-promo between your own apps typically doesn't require IDFA consent, be transparent in your privacy policy.
- Frequency capping: Respect user experience. Limit cross-promo impressions to avoid fatigue and app store rejection.
- Opt-out mechanisms: Include in Settings a way for users to disable promotional content.
- Targeting constraints: Avoid targeting user segments based on sensitive data without clear justification and consent.
- App review guidelines: Apple and Google require cross-promo to not be overly intrusive. Test with app review before launch.
Best Practices
- Promote relevant apps only: Cross-promo between apps with audience overlap (genre, use case). Promoting a fitness app to gaming app users wastes impressions.
- Placement matters: Interstitial mid-session or post-action prompts convert better than always-on banners. Test placement.
- Use segmentation: Promote different apps to different user segments. High-engagement users might see premium app promo; casual users see free variant.
- Track and measure: Use Install Attribution to measure which source apps drive the most installs to promoted apps. Optimize promotion budget toward highest-converting sources.
- Respect user experience: Frequency-capped promotions that don't degrade UX have longer positive effects than aggressive campaigns that cause uninstalls.
- Coordinate with launches: Leverage cross-promo when launching new apps. Existing user base provides immediate velocity boost.
- A/B test creative: Test promo banner images, copy, and CTAs. Small improvements in conversion rate (e.g., 8% → 10%) scale across large user bases.
Related Terms
- User Acquisition (UA)
- Download Velocity
- Organic Uplift
- Install Attribution
- App Launch Strategy
- Retention Rate
- Cost Per Install (CPI)
Sources & Further Reading
- Apple App Store Connect: "Promoting apps with smart banners and product view controllers"
- Google Play Console: "Deep linking and app indexing for cross-promotion"
- Firebase documentation: "App analytics and cross-promo tracking"
- Mobile Dev Memo: "Portfolio strategy and cross-promo best practices"