Powered by Adobe Commerce 2.4.7-p4

smart-speculations-rules-module-magento-2-marketplace.png

Smart Speculations Rules

First year:
0
TOTAL DUE TODAY:

Overview

Back to top

JaJuMa Smart Speculations Rules provides instant page navigation's with smart, data-driven predictive as well as dynamic prefetching/prerendering speculations via Speculations Rules API.

The First And Only Speculation Rules API Extension With 100% Compatibility For Magento 2.

With JaJuMa Smart Speculations Rules you get ultra-fast page views and a dramatically improved user experience for your Magento 2 store.
Of course, this next-level performance optimization will also reflect in your Core Web Vitals (CWV) field data with near-perfect Largest Contentful Paint (LCP) & Content Layout Shift (CLS) KPIs.

Smart predictive prefetching/prerendering even before the user click, based on analytics data following your customers typical click path.
Leverage the power of continuously learning and improving speculations rules with click predictions, automatically adapting to changed customer behavior and updated content on your site.

The extension was designed and built with flexibility in mind.
Google Analytics and Matomo Analytics are supported as data-source for the predictive prefetching/prerendering.
Several configuration options ensure the module integrates and works seamlessly with your Magento 2 store and your custom URL structure.

Dynamic speculation rules can be added automatically when user hovers a link. Optionally, with 200ms delay and a limit of 2 concurrent prerenders or without delay and a limit of 10 concurrent prerenders.

Different speculations strategies are supported to fit your needs.
There is no need to define and maintain a speculation rules .json file, all the options provided by the extension work fully automatically.
But of course, if needed to can still add a speculation rules .json, the module provides an option for that as well.

A convenient debug tool is included to easily verify and see the module works.

Additionally, JaJuMa Smart Speculations Rules enables you to optionally track page view navigation types (navigation, reload, Back/Forward Cache, Prerender) in your Google Analytics/Matomo Analytics to measure and monitor your prerender ratio! 

The extension is very easy to use and can be configured to your individual needs easily via configurations for:

  • General Configs:
    For tracking and debugging
  • Data Source: 
    • Google Analytics / Matomo Analytics supported
    • Options to ignore data / keep data clean
  • Speculations Rules:
    • Data-based prefetching/prerender behavior
    • Dynamic prefetching/prerender behavior
    • Manual speculation rules .json
  • Cron Jobs:
    To control the update frequency for your speculations data

Account and Pricing

For using the Smart Speculations Rules module you need to have either

  • Google Analytics 4 account and implemented on your Magento store
    AND
  • A Google Cloud Project with access to  "Google Analytics Data API"
    The Google API for getting Analytics data can be used for free while usage is within a free quota. API usage above the free quota is chargeable. (The module includes options to control API usage and prevent additional costs)
    For more details, please see Google Analytics Data API
    OR
  • Matomo Analytics implemented on your Magento store 
    AND
  • A Matomo site hosted and running on-premise/on your server
    Matomo can be downloaded for free from here
    OR
  • A Matomo Cloud account or similar service
    Additional costs will occur, see pricing

(JaJuMa does not charge additional fees for using this extension except for the initial purchase price.)

Feature Highlights

  • Performance Optimization For Rocket Speed
    And Top Core Web Vitals Field Data
  • Instant Page Navigation's
    Via Speculations Rules API Prefetch/Prerender
  • User Experience Optimization
    For Happy Customers
  • Google Analytics Supported
    As Data Source
  • Matomo Analytics Supported
    As Data Source
  • Flexibly And Easily Configurable To Work
    Seamlessly With Your Magento Store
  • Different Speculations Strategies
    Supported
  • Predictive Prerendering/Prefetching
    Based On Analytics Data
  • Prerendering/Prefechting Even Before User Click
    For High-Traffic Pages
  • Prerendering/Prefetching On User Interaction
    When User Hovers/Tab's Links
  • Continuously Learning And Improving
    Click Predictions
  • Automatically Adapting Speculations Rules
    To Changed/New Content
  • Automatically Adjusting Speculations Rules
    To Changed User Behavior
  • The First & Only 100% Magento Compatible Speculations Rules API
    Integration Available
  • Speculations Data Available For Analysis
    In Backend & As Download
  • Optionally Measure Your Prerender Ratio
    In Google Analytics/Matomo Analytics
  • Debug Tool To Easily Verify
    And See The Module Work
  • Quality Extension: Developed following Magento Coding Standards and with security in mind
  • Hyvä Theme Compatible 
  • Mage-OS Compatible

What Is The Speculations Rules API

The Speculation Rules API for prefetching/prerendering is a game-changer in the world of web browsing. It's a technology used by Google Chrome and other browsers to create a faster, more seamless browsing experience. It allows predictive prerendering/prefetching as well as on-user interaction, making your browsing experience more efficient than ever.

The API prefetches/prerenders the anticipated webpage in the background, before the user even clicks a link, making it available instantly if the user decides to open it. It's like having a personal assistant that anticipates your needs and gets you where you want to go faster.

It’s also designed to pause the prerendering process if it uses up too many resources, ensuring a balanced use of system capacities. This is great news for users who want to make the most of their system’s capabilities!

JaJuMa Smart Speculations Rules will help you to get the most from Speculative prerendering thanks to smart data-driven speculation rules.

Why Every Magento 2 Store Should Use Speculations Rules

Ready to supercharge your Magento 2 store with Prerendering/Prefetching Via Speculation Rules?
First of all, Prerendering/Prefetching is a game-changer for Core Web Vitals Optimization. By reducing Core Web Vitals, you can directly impact your Core Web Vitals (CWV) Field Data.
The benefits are real, even if you don't see them in lab data, like Google Page Speed.
However, the ranking relevant field data numbers as reported by your users will benefit from a direct positive impact.

But Prerendering/Prefetching provides multiple benefits for Magento 2 stores:

The best part? Since pages are rendered in advance, users experience almost instant page loading. This significantly boosts the user experience and customer satisfaction.

And there's more! Faster page load speed can reduce bounce rates and might lead to increased conversion rates. Customers are more likely to make a purchase when they do not have to wait long for pages to load.

Prerendering/Prefetching your Magento store pages is a fantastic way to improve SEO and get your site to the top of the search results!

Why You Should Use JaJuMa Smart Speculations Rules 

With JaJuMa Smart Speculations Rules you get the most advanced Speculations Rules extension for Magento 2 available:

  1. First and only integration that makes Magento 100% compatible with Speculations Rules API
  2. First and only Magento extension for smart & predictive prefetching/prerendering based on Analytics data
  3. First and only Magento extension for dynamic prefetching/prerendering speculations
  4. Different speculations strategies supported to meet your needs
  5. Designed & built with flexibility and more in mind

 

Additional Information

Deutsch / German: 

Weitere Infos zu Smart Speculations Rules finden Sie auf unserer Extension Homepage:
Über JaJuMa Smart Speculations Rules für Magento 2

English / Englisch:

Further info about Smart Speculations Rules may be found on our extension homepage:
About JaJuMa Smart Speculations Rules for Magento 2

Extension Demos:

See Demo with Magento Luma Theme

See Demo with Magento & Hyvä Theme  

See Demo with Mage-OS & Hyvä Theme

Technical Specifications

Back to top

Seller profile

JaJuMa GmbH

Seller contact

E-mail

Integrator

Google Analytics OR Matomo Analytics

Current Version

2.0.2

Adobe Commerce platform compatibility

Adobe Commerce (cloud): 2.4 (current)

Adobe Commerce (on-prem): 2.4 (current)

Magento Open Source: 2.4 (current)

Type

Stable Build

Updated

14 March, 2025

Categories

Extensions, Site Optimization, Performance

Documentation

User Guides

License Type

MIT License (MIT)

Policy

Privacy Policy

Quality Report

Back to top

Installation & Varnish Tests

Passed

Coding Standard

Passed

Plagiarism Check

Passed

Malware Check

Passed

Marketing Review

Passed

Manual Testing

Passed

All tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top

2.0.2:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    Updated: Compatibility with GA Client v0.22.2

2.0.1:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    - Added: Compatibility with Content Security Policy
    - Improvement: Support for prerender/prefetch dynamically added links via dynamic speculation rules
    - Improvement: Configurable delay for dynamic speculation rules (with eagerness immediate)

2.0.0:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    - Added: Dynamic Speculation Rules
    - Improvement: Click probabilities are now calculated for desktop/tablet/mobile separately
    - Improvement: Predictive speculations are now only triggered for links in viewport
    - Improvement: Predictive speculations can now be added for prefetch & prerender with separate click probability ranges
    - Improvement: Reduced Google Analytics API calls
    - Improvement: Improved Storeview support

1.0.0:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    Initial Release

Support

Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top

Reviews

Back to top