General Settings
Introduction
The General Settings panel is your central control hub for configuring how Customer History for WooCommerce tracks and displays customer data. These settings allow you to customize the plugin’s behavior to match your store’s specific needs.
This guide will walk you through each setting available in the General Settings panel and explain when and why you might want to adjust them.
Accessing General Settings
To access the General Settings:
- Log in to your WordPress admin dashboard
- Navigate to Customer History in the left sidebar
- Click on Settings
- You’ll see the General Settings panel with all available options
Changes to these settings take effect immediately. However, they only affect new data collection and won’t modify existing tracked data.
Results Per Page
This setting controls how many customer records are displayed per page in your customer lists and analytics views.
Configuration Options
- Default Value: 15
- Range: 5 to 100
- Recommended: 15-25 for optimal performance
When to Adjust
- Lower values (5-10): If you have a slower server or want faster page loads
- Medium values (15-25): Best for most stores with moderate traffic
- Higher values (50-100): If you have a powerful server and want to see more data at once
Setting a very high value (above 50) may slow down page loading times, especially if you have thousands of customers.
Show BOT Sessions
This setting determines whether sessions from automated bots and web crawlers are included in your customer tracking data.
Options
- Yes: Include bot sessions in tracking data
- No: Filter out bot sessions (recommended)
Recommended Setting
Set to “No” (default) – Bot sessions can significantly inflate your analytics and don’t represent real customer behavior. Filtering them out provides more accurate insights into actual customer activity.
What Counts as a Bot?
The plugin identifies bots by detecting:
- Search engine crawlers (Google, Bing, etc.)
- Social media bots (Facebook, Twitter crawlers)
- Automated scrapers and monitoring tools
- Known bot user agents
If you notice unusually high session counts or strange browsing patterns, temporarily enable bot session display to see if bots are being properly filtered.
Save “Admin” Sessions
This setting controls whether sessions from logged-in administrators are tracked and saved in the customer history data.
Options
- Yes: Track admin browsing sessions
- No: Exclude admin sessions from tracking
When to Set to “Yes”
- Testing the plugin’s tracking functionality
- Verifying that session tracking is working correctly
- Monitoring your own store browsing for troubleshooting
When to Set to “No” (Recommended)
- In production environments to maintain data accuracy
- When you frequently browse your own store
- To prevent admin activity from skewing analytics
Set to “Yes” during initial setup and testing, then switch to “No” once you’ve confirmed everything works properly.
Hide Users with No Orders
This setting allows you to filter your customer list to show only customers who have completed at least one order.
Options
- Yes: Show only customers with at least one order
- No: Show all tracked visitors, including browsers who never purchased
Benefits of Hiding Users with No Orders
- Focus on actual customers and their purchase behavior
- Reduce clutter in customer lists
- Improve data analysis efficiency
- Faster loading times when viewing customer lists
Benefits of Showing All Users
- Identify potential customers who browsed but didn’t buy
- Analyze bounce rates and conversion funnel drop-offs
- Target marketing campaigns to window shoppers
- Track full customer journey from first visit to purchase
If you’re running email campaigns to convert browsers into buyers, set this to “No” to see all visitors. If you’re analyzing customer lifetime value and repeat purchases, set it to “Yes” to focus on actual customers.
Best Practices
Here are recommended general settings for different scenarios:
For New Installations (Testing Phase)
- Results per page: 15
- Show BOT sessions: No
- Save “admin” sessions: Yes (for testing)
- Hide users with no orders: No (see all data)
For Production Environments
- Results per page: 15-25
- Show BOT sessions: No
- Save “admin” sessions: No
- Hide users with no orders: Yes (focus on customers)
For Marketing Analysis
- Results per page: 25-50
- Show BOT sessions: No
- Save “admin” sessions: No
- Hide users with no orders: No (analyze full funnel)
Always click Save Changes after adjusting any settings. The plugin will confirm when your settings have been saved successfully.
Was this article helpful?
Help us improve our documentation by providing feedback