uStor Affiliate Deep Link Test

Test the affiliate deep linking functionality for your Flutter app

๐Ÿงช Test Affiliate Links

Click on any of these test affiliate links to see the deep linking in action:

Test Affiliate ID: test123 Test Affiliate ID: affiliate456 Test Affiliate ID: partner789 Test Affiliate ID: demo2024

๐Ÿ”— How It Works

When someone visits a URL like https://ustor.xyz/signup/[entitiesUID]:

  1. The affiliate router detects the signup URL pattern
  2. It extracts the entitiesUID parameter
  3. Attempts to open the Flutter app with: ustor://signup/{entitiesUID}
  4. If the app opens, the user is redirected to the affiliate signup flow
  5. If the app doesn't open, shows a fallback with download options

๐Ÿ“ฑ Deep Link Format

The deep link follows this pattern:

ustor://signup/{entitiesUID}

Examples:

ustor://signup/test123 ustor://signup/affiliate456 ustor://signup/partner789

๐ŸŽฏ Implementation Details

URL Pattern: /signup/{entitiesUID}

Validation: Affiliate ID must be 3-100 characters long

Fallback Delay: 2 seconds before showing download options

Analytics: Tracks affiliate clicks and app open attempts

๐Ÿ“Š Analytics Events

The system tracks these events in Google Analytics:

๐Ÿ’ก Testing Tips

โš ๏ธ Important Notes

๐Ÿ”ง Technical Implementation

The affiliate routing is handled by affiliate-router.js which:

Return to uStor Website