New Features and Improvements

  • Clearer Logging: We've reduced unnecessary debug logs to make it easier for you to understand important information without clutter.

New Features and Improvements

  • Seamless Data Fetching with Unmatched Rules
    Now, when you're fetching additional data, any rules that haven't been matched will be taken care of smoothly, ensuring a more streamlined experience without any hiccups.

  • Improved Custom Domain Handling
    We've upgraded how we manage the latest custom domain configurations, so you can expect better performance and fewer issues with your personalized settings.

  • Optional Goal Trigger for Experiences
    You can now configure goals to trigger only when they’re added to an experience, giving you more precise control over when and where your goals are evaluated.

View on GitHub

Bug Fixes

  • Properly short-circuit AND logic: Properly short-circuit AND logic to return RuleError instead of false

New Features and Improvements

  • Easier Personalization with Smart Placeholders We're excited to help you make your content more unique! Now, it's simpler to add special touches. Just use the "convertPlaceholders" feature in JavaScript or type {{variable}} in CSS to swap out placeholders easily.

  • Smoother Browsing when Cookies are Blocked No more headaches with consent issues if your cookies are blocked. If you provide an external visitor ID, you'll enjoy seamless navigation without interruptions.

  • More Reliable Content Updates We've improved how we check your page for updates. This means you'll see the most current content without glitches

New Features and Improvements

  • Faster Browsing on Slower Sites We've made some tweaks so now your visits to slower websites will feel much snappier. If you're using Single Page Application (SPA) technology, you'll notice everything runs more smoothly.

  • Improved Customization with Smart Placeholders We're making it easier for you to personalize your content! Now, when you're adding special elements in JavaScript or CSS, you can effortlessly replace placeholders. Just use the "convertPlaceholders" option in JavaScript or type {{variable}} in CSS.

  • Enjoy a Smoother Personalization Journey Your visitors will now enjoy a flawless experience with absolutely no flickering when personalization data is loaded. This means interactions will feel much more fluid and natural. Enjoy the seamless experience!

New Features and Improvements

  • Dynamic Variables for Variation Changes: We've made it easier for you to manage changes. You can now use dynamic variables when you apply changes to variations, making your workflow smoother and more efficient.
  • Skip Consent Safeguard We've added a feature that allows the system to skip "consentGiven" if it is triggered before initialization.

New Features and Improvements

  • Better Handling of JavaScript Code
    We've improved how we handle JavaScript code by ignoring commented parts before checking for manual redirects. This means the system will place you in the right group more consistently without unnecessary skips.

New Features and Improvements

  • Optimized Goal Rechecks
    We’ve improved the "recheckGoals" method. Now, it automatically kicks in only after its first run, ensuring a smoother operation.
  • Cleaner, Faster Console Logs
    We’ve streamlined logging across activation, Google Analytics, goals, and rendering. By moving less useful messages to a lower level and removing duplicates, the console now shows only what really matters.

New Features and Improvements

  • Better iPad Detection in Desktop Mode
    We've improved our app's ability to recognize iPads when you choose desktop mode. This should make your experience smoother and more seamless when viewing websites as you would on a computer.