Theme Layout Issues
QA ZERO is designed to work with most WordPress themes, but occasionally you may encounter layout issues. This section covers common theme-related issues and how to resolve them.
Common Layout Issues
Heatmap Overlay Misalignment
The most common theme-related issue is misalignment between the heatmap overlay and the actual website content.
Possible causes:
- Dynamic Content: Elements that load after the initial page load (sliders, lazy-loaded images)
- Responsive Layouts: Themes that significantly alter layout across different screen sizes
- Custom Positioning: Elements with absolute or fixed positioning
- iFrames: Content loaded within iFrames
Solution Steps
- Navigate to QA ZERO > Settings > Advanced
- Enable Delayed Tracking and set the delay to 2-3 seconds
- Enable Enhanced Element Tracking
- Save changes and test the heatmap again
For persistent issues:
- Navigate to QA ZERO > Settings > Advanced
- In the Custom Code section, add the following JavaScript:
window.qaZeroConfig = {
adjustForDynamicContent: true,
trackingDelay: 2500,
resizeThrottle: 500
}; - Save changes and test the heatmap again
Theme-Specific Adjustments
WordPress Default Themes
QA ZERO works well with all default WordPress themes (Twenty Twenty, Twenty Twenty-One, etc.) without any special configuration.
Popular Theme Frameworks
Divi
For Divi themes:
- Navigate to QA ZERO > Settings > Advanced
- Enable Divi Compatibility Mode
- Save changes
Avada
For Avada themes:
- Navigate to QA ZERO > Settings > Advanced
- Enable Fusion Builder Compatibility
- Save changes
Astra
For Astra themes:
- Ensure you're using Astra 3.0 or higher
- No special configuration is typically needed
GeneratePress
QA ZERO works well with GeneratePress without any special configuration.
Fixing Z-index Issues
Some themes use high z-index values that may cause elements to appear above the QA ZERO interface.
To fix this:
- Navigate to QA ZERO > Settings > Advanced
- Enable Force Interface Layer
- Adjust the Interface Z-Index value if needed (default is 9999)
- Save changes
Handling Custom Post Types
If your theme uses custom post types with unique layouts:
- Navigate to QA ZERO > Settings > Tracking
- Under Content Types, ensure your custom post types are selected
- Click Advanced Settings
- Configure tracking settings specifically for each custom post type
- Save changes
Mobile Theme Compatibility
If your site uses a separate mobile theme or significantly different mobile layout:
- Navigate to QA ZERO > Settings > Advanced
- Enable Enhanced Mobile Tracking
- Configure the Mobile Breakpoint value to match your theme's mobile breakpoint
- Save changes
AMP Pages Compatibility
For themes that support AMP (Accelerated Mobile Pages):
- Navigate to QA ZERO > Settings > Integrations
- Enable AMP Compatibility Mode
- Choose whether to track AMP pages separately or combine with regular page data
- Save changes
Custom Theme Hooks
If your theme uses custom action hooks for header and footer:
- Navigate to QA ZERO > Settings > Advanced
- In the Custom Hooks section, enter your theme's header and footer hook names
- Save changes
Testing After Theme Updates
After updating your theme:
- Visit your website and check that QA ZERO tracking is still working
- View a heatmap to ensure proper alignment
- Test on multiple devices to ensure responsive compatibility
If issues occur after a theme update:
- Navigate to QA ZERO > Settings > Advanced
- Click Reset Compatibility Settings
- Follow the setup wizard to reconfigure theme compatibility
Getting Help with Theme Issues
If you continue to experience theme-related issues:
- Check if your theme has specific documentation for analytics plugin compatibility
- Contact your theme developer to ask about compatibility with heatmap and analytics tools
- Contact QA ZERO support with details about your theme and the specific issues you're experiencing