HomeDefinitionsWhat is Turbo Mode?

What is Turbo Mode?

Website speed and analytics often feel like opposing forces. You want to know exactly how visitors interact with your WordPress site but every tracking script you add has the potential to slow things down.

If you use Burst Statistics you might have noticed a specific performance setting in your dashboard. So what is turbo mode exactly and how does it balance website performance with data accuracy?

In most WordPress sites I’ve worked with, site owners obsess over page speed scores without fully understanding how their tracking scripts load. This guide breaks down exactly what this feature does under the hood so you can decide if it makes sense for your setup.

Key takeaways

  • Burst Statistics is optimized for speed by default and will not impact your PageSpeed scores
  • Turbo mode moves the tracking script to the footer and defers execution until the page is fully rendered
  • Enabling this feature can improve speed scores if you use cookieless tracking
  • Deferring the script means you might miss data from users who bounce before the page fully loads
  • It acts as a filter that only records intentional engagement rather than accidental clicks

How Burst tracks data by default

Before changing any settings it helps to understand how tracking works out of the box. Burst is automatically configured to receive the most accurate data by adding the tracking script to your site header asynchronously.

Because it loads asynchronously it does not block the rendering of other scripts or page elements. The script acknowledges engagement toward an endpoint and does not wait for a server response to register the interaction. This endpoint is typically created directly in your root directory.

If you don’t have root access or the plugin cannot write to the root folder, Burst gracefully falls back to the WordPress REST-API. You will not experience any tracking failures but the REST-API is slightly heavier and might introduce a minor performance hit.

By default you do not have to worry about performance drops. As we explain in our guide on whether Burst Statistics slows down your website, your Google PageSpeed score stays unchanged after installing the plugin with default settings.

What is turbo mode doing under the hood

No matter how your server is configured you can always enable turbo mode to squeeze out extra performance.

When you turn this setting on the tracking script is no longer loaded in the header asynchronously. Instead it is moved to the footer and deferred. Deferring a script means it will only execute after the Document Object Model (DOM) has been fully rendered and the page load is complete.

This optimizes perceived performance because the initial page render is not reliant on loading the Burst script. You might notice a slight positive bump on GTMetrix or Core Web Vitals reports.

The trade-off between speed and data accuracy

Every performance optimization involves a trade-off. Because turbo mode only aggregates data when the page is fully loaded, any user event that happens before the full page load will not count toward your analytics engagement.

If a visitor clicks a link, realizes they made a mistake, and exits before the page finishes rendering, Burst will not record that visit. You end up missing some early bounces.

However this isn’t necessarily a bad thing. You can argue that deferring the script filters out accidental visits and ensures you only collect data from users who demonstrate intentional engagement. If clarity is your goal, filtering out immediate bounces might actually give you a cleaner view of your real audience.

Why cookieless tracking changes the equation

Privacy-friendly WordPress analytics give you the option to disable cookies entirely. If you choose to enable cookieless tracking in Burst, the technical requirements shift slightly and your PageSpeed score might see a minor decrease.

This is exactly where deferred loading becomes useful. The performance drop caused by cookieless tracking is offset by enabling turbo mode. It balances the scales so you can maintain strict privacy standards without sacrificing load times.

Should you enable this feature

I usually see site owners rush to defer every script they can find. While this looks great on a speed test it can create blind spots in your data.

If your website is neatly structured with optimized loading times and fast server responses, the overall impact of deferring the analytics script will be minimal. In those cases I recommend leaving the default settings intact. It is usually better to prioritize data accuracy over a tiny artificial bump in performance.

If you are noticing slow load times I suggest auditing your overall server configuration and heavy plugins first. Burst is lightweight by design and should have a minimal footprint. But if you are utilizing cookieless tracking and want to guarantee absolutely zero impact on your Core Web Vitals, flipping the switch is a practical solution.

Ready to own your analytics data

Join the thousands of WordPress site owners switching to a simpler and safer alternative. Install in two minutes and start tracking without sending your visitor data to Google.

Get started with Burst

Wrapping up your performance choices

Balancing analytics and site speed does not have to be complicated. Burst gives you clear options to fit your specific goals.

If you want the most accurate picture of your traffic including immediate bounces you should stick to the default asynchronous loading. If you are strictly optimizing for Core Web Vitals or running cookieless tracking, moving the script to the footer makes sense.

Ultimately the choice depends on what matters more for your specific WordPress project: capturing every single interaction or ensuring your performance scores remain flawless.

FAQs

Does Burst Statistics slow down WordPress

No, Burst is built to be extremely lightweight and loads asynchronously by default. Your Google PageSpeed scores will remain unchanged after installing and activating the plugin.

What happens when I defer my analytics script

Deferring the script delays its execution until the entire webpage has finished loading. This improves initial render speed but means you will not track visitors who leave before the load completes.

Why does cookieless tracking affect page speed

Cookieless tracking requires slightly different server and processing methods to maintain user anonymity without storing local data. This can cause a marginal dip in speed scores which can easily be offset by deferring the script.

Loading in the header asynchronously is best for accurate data collection because it fires immediately without blocking other elements. Loading in the footer is better for strict performance optimization and passing speed tests.

Written by

What’s in Burst Pro?

    All Burst Statistics features +