Default Redirect Behavior
When Default Redirects Occur
The system redirects customers to a generic thank you page (/thank-you) in these situations:
- Page Not in Expected Funnel: The customer purchases from a VSL page, homepage, or landing page that isn’t part of any active funnel
- No Active Funnel on Domain: There’s no funnel assigned to the current domain the customer is purchasing from
- Missing Funnel Parameter: The customer accessed the page without the
?f=funnel_codeparameter and no default funnel is set
Why This Happens
This default behavior serves as a fallback mechanism to ensure:- Customers always receive purchase confirmation
- The checkout process completes successfully
- No customers are left without a post-purchase experience
- Business continuity even when funnel configuration is incomplete
Domain-Funnel Assignment
Understanding Domain Assignment
Every funnel can be assigned to one or more domains to control which funnel handles purchases from that domain. Key Concepts:- Domain Assignment: Links a specific domain to a funnel
- Default Funnel: The funnel that handles all traffic on a domain without explicit funnel parameters
- Funnel Parameter: The
?f=funnel_codeURL parameter that explicitly specifies which funnel to use
How to Assign Domains to Funnels
Method 1: Through Funnel Settings (Recommended)
- Go to Funnels in your dashboard
- Find and select the funnel you want to configure
- Click Edit Funnel
- In the funnel editor, go to the Domains section
- Click Add Domain
- Enter your domain (e.g.,
yoursite.com) - Choose assignment type:
- Explicit Only: Requires
?f=funnel_codeparameter - Default for Domain: Handles all traffic without parameters
- Explicit Only: Requires
- Check “Make Default” if you want this funnel to handle all traffic on this domain
- Save your configuration
Method 2: Through Settings (Alternative)
- Go to Settings → Domains section
- Click Add Domain or find an existing domain
- Configure domain settings and assign to funnels
- Set default funnel assignments as needed
Important Notes
- A funnel can be on multiple domains: You can assign the same funnel to several domains
- Multiple default assignments: A funnel can be set as default on multiple domains
- Flexible access: Some domains can require the
?f=funnel_codeparameter while others have the funnel as default
Multiple Domain Configuration
You can assign multiple domains to the same funnel: Example Setup:- Main domain:
yoursite.com(set as default) - Backup domain:
backup-domain.com(set as default) - Testing domain:
test.yoursite.com(explicit only)
The Funnel Parameter System
Understanding ?f=funnel_code
The funnel parameter (?f=) explicitly tells the system which funnel to use:
Examples:
https://yoursite.com/page?f=main-funnel- Uses “main-funnel”https://yoursite.com/page?f=upsell-sequence- Uses “upsell-sequence”https://yoursite.com/page- Uses default funnel (if set) or triggers default redirect
When to Use Funnel Parameters
Required Scenarios:
- Multiple funnels per domain: When you have different products/campaigns
- Testing new funnels: Before making them default
- Affiliate-specific funnels: Different flows for different traffic sources
- Campaign-specific flows: Unique sequences for different marketing campaigns
Optional Scenarios:
- Single funnel per domain: Set as default to avoid parameter requirement
- Simple product flows: When you only have one purchase path
- General traffic: Most visitors can use the default funnel
Getting Funnel Links
To get a properly formatted funnel link with the correct parameter:- Go to Funnels in your dashboard
- Find the funnel you want in the list
- Click “Generate Tracking Link” for that funnel
- This will provide you with the complete URL including the proper
?f=funnel_codeparameter - Use this link for your marketing campaigns, affiliate links, or anywhere you need to ensure visitors enter the specific funnel
Best Practices for Parameter Usage
For Traffic Sources:Configuration Examples
Example 1: Single Product Website
Scenario: One main product with one sales funnel Setup:- Create one funnel: “main-sales-funnel”
- Assign your domain:
yoursite.com - Set as default: ✅ Checked
- Result: All purchases automatically use the correct funnel
Example 2: Multi-Product Website
Scenario: Multiple products with different upsell sequences Setup:- Create multiple funnels:
- “weight-loss-funnel”
- “muscle-gain-funnel”
- “supplements-funnel”
- Assign all to domain:
fitnesssite.com - Set default: Choose your main product funnel
- Use parameters for other products:
- Weight loss:
?f=weight-loss-funnel - Muscle gain:
?f=muscle-gain-funnel - Supplements:
?f=supplements-funnel
- Weight loss:
Example 3: Multiple Domains
Scenario: Different brands on different domains Setup:- Brand A Funnel:
- Domain:
brand-a.com(default) - Handles all Brand A traffic
- Domain:
- Brand B Funnel:
- Domain:
brand-b.com(default) - Handles all Brand B traffic
- Domain:
- Testing Funnel:
- Domain:
test.brand-a.com(explicit only) - Requires
?f=test-funnelparameter
- Domain:
Troubleshooting Common Issues
Issue: Customers Going to Default Thank You Page
Symptoms:- Customers complete purchase but see generic thank you page
- Missing expected upsells or post-purchase flow
- No funnel tracking data for purchases
- Check domain assignment: Ensure your domain is assigned to a funnel
- Verify default setting: Make sure a default funnel is set if not using parameters
- Test with parameters: Try accessing with
?f=your-funnel-code - Review purchase links: Ensure buy buttons are on funnel-assigned pages
- Use generated links: Get proper funnel links via “Generate Tracking Link” in the funnel list
Issue: Wrong Funnel Executing
Symptoms:- Customers enter wrong upsell sequence
- Incorrect post-purchase flow
- Wrong tracking attribution
- Check parameter conflicts: Multiple funnel parameters can cause conflicts
- Review default funnel: Default might be overriding intended funnel
- Verify URL structure: Ensure funnel parameters are correctly formatted
- Test explicit parameters: Use specific
?f=parameters to override defaults - Use generated links: Generate proper tracking links to ensure correct funnel codes
Issue: Funnel Parameter Not Working
Symptoms:- Funnel parameter ignored
- Always defaults to same funnel
- Parameter appears in URL but doesn’t change behavior
- Verify funnel code: Check that the funnel code in parameter matches exactly
- Check funnel status: Ensure the target funnel is active and published
- Review domain configuration: Confirm funnel is assigned to the current domain
- Clear cache: Browser or CDN caching might serve old configuration
- Use generated links: Get the correct funnel code via “Generate Tracking Link”
Testing Your Configuration
Step 1: Test Default Behavior
- Visit your page without any parameters:
https://yoursite.com/page - Complete a test purchase
- Verify you enter the correct funnel flow
Step 2: Test Explicit Parameters
- Visit with funnel parameter:
https://yoursite.com/page?f=your-funnel-code - Complete a test purchase
- Confirm the specified funnel executes
Step 3: Test Edge Cases
- Invalid funnel code:
?f=nonexistent-funnel(should fall back to default) - Empty parameter:
?f=(should use default funnel) - Multiple parameters:
?f=funnel1&f=funnel2(should use first valid one)
Verification Checklist
- Domain is assigned to intended funnel
- Default funnel is set (if desired)
- Test purchases complete successfully
- Correct upsell sequences execute
- Analytics track properly
- All purchase links work correctly
Best Practices
Domain Management
- Set clear defaults: Every active domain should have a default funnel
- Document assignments: Keep track of which domains use which funnels
- Regular testing: Test purchase flows on all domains monthly
- Monitor analytics: Watch for unexpected redirect patterns
Funnel Parameter Strategy
- Use descriptive codes: Make funnel codes clear and memorable
- Document parameter usage: Track which campaigns use which parameters
- Test all combinations: Verify every parameter/domain combination works
- Monitor performance: Compare conversion rates across different funnels
- Use generated links: Always use “Generate Tracking Link” to get correct funnel codes
Maintenance & Updates
- Regular audits: Review domain-funnel assignments quarterly
- Test after changes: Always test purchase flows after configuration changes
- Monitor customer feedback: Watch for complaints about unexpected experiences
- Update documentation: Keep team informed of configuration changes
Proper domain-funnel assignment is crucial for maximizing your conversion rates and providing seamless customer experiences. Take time to configure this correctly before launching any marketing campaigns.
Related Documentation
- Create Funnel - Basic funnel creation and setup
- Query Parameters - Advanced parameter usage and conditions
- Split Testing - Testing different funnel flows
- Thank You Pages - Customizing post-purchase experiences
- Buy Links - Setting up purchase buttons and links