Release Notes
After many setbacks, Fluentos Dashboard got major upgrades in our latest release, focusing on performance, user experience and more efficient technologies.
Load Time:
Improved load times by a staggering 40%.
Bandwidth Optimization:
By dropping Nuxt 2 framework we've successfully cut down bandwidth usage by 50% for both compressed and uncompressed assets. This means a faster, more efficient dashboard experience for you.
Event Listener Reduction:
By reducing event listeners by 5%, we've enhanced the responsiveness and stability of our app.
Components:
Some Vuetify components have been replaced with more performant comunity driven alternatives. This not only tackles memory leaks but also ensures a smoother, more reliable user experience. This was challenging to do with Nuxt 2 and Vue 2.
Unified Styling:
Centralized our styling approach and made defaults consistent across the app, creating a more cohesive and intuitive interface.
Tech Stack Upgrade:
We've made major changes to our tech stack. Migrated from Nuxt 2, Vue 2, Vuetify 2, and Axios to Vue 3, Vuetify 3 and native Fetch API. This transition now allows for a server-side rendering on the cloudflare edge, significantly improving the speed and efficiency of campaign saving, publishing, and edge caching. Combined with Vite, these changes not only result in great final builds but also enhance the developer experience and enable much faster builds. This is crucial to our core values of maintaining a sustainable tech stack.
Theme Enhancements:
The Fluentos Dashboard is now more condensed with an improved contrast ratio, making for a more comfortable and accessible reading experience.
This update marks a significant leap forward in our journey which allows to meet customer new demands. Also as part of this release we're ending Beta stage.
Resolved an issue where the Countdown Widget in the production version was behind by 10 minutes.
We’re rolling out maintenance updates! Transitioning to Node 20 which has recently entered LTS. Also, updates to underlying packages are underway.
Introducing "Dual Actions" alongside the primary function for our Button Component! Use "Copy To Clipboard" feature to improve customer experience to add discount codes to their device clipboard during checkout. Tailor these values using the DataHub personalization for loyalty members.
We've refined our integration settings! Previously, failing integration emails defaulted to the global organization address. Now, you have the flexibility to specify recipient(s) for integration failure notifications, ensuring the right individuals are promptly informed.
We're all set for the upcoming sales season and anticipated traffic surge, having fine-tuned our servers for optimal performance. With the integration of Cloudflare cloud technologies, we’ve boosted speed and resilience to ensure swift, stable performance, even during peak times.
Resolved an issue in the dashboard panel where having multiple tabs with different websites open could lead to incorrect campaign publish locations.
We’ve added a feature for multi-environment publishing. For those utilizing the Test Environment, you can now selectively publish campaigns either to Test, Production, or both, right from the campaign publish section. This enhancement simplifies the process of testing campaigns thoroughly before going live, ensuring a seamless transition with a minimal overhead.
Enhancments of our monitoring system. Started monitoring total session and event counts to better understand the infrastructure load and identify anomalies in real-time.
Navigating the complexities of localisation just got easier! We understand the intricacies each language brings, especially in single popup campaigns. So, we’re thrilled to introduce Popup Dimension Localisation. Tailor the width and height of your popups for both mobile and desktop devices across each locale, ensuring a cohesive and aesthetically pleasing look regardless of the language. Say goodbye to one-size-fits-all and hello to customized, language-specific popup dimensions!
We’re excited to unveil our first widget - the Countdown Widget, designed with extensibility and efficiency at its core. If you’re not using it, rest easy; the payload to your customers remains unchanged. Assets are fetched just in time, thanks to our revamped architecture. Experience optimum speed and performance ensuring your customers enjoy the best user experience. Even better, the countdown is tailored to your time zone, ensuring multi-country campaigns adhere to your local time. Once the clock runs out, the campaign closes and won’t reopen. Get ready to create irresistible Black Friday deals, exclusive pre-sale subscriptions, and enticing time-limited offers.
Identified and addressed limits on servers and databases! By increasing payload capacities for both, we’re now better equipped to seamlessly handle multistep localized campaigns across numerous countries.
Introduced a Test Environment section in Website Settings which allows you to add URLs of test environment websites and popup campaigns will display there.
Modified the website URL trigger for the equal strategy. Now, it validates the path excluding the domain, making it easy to work with a test environment.
Integration mapping now supports dynamic values at both the integration and campaign integration level. Currently supported values are {{IP}}
, {{dataHub:your key}}
, {{ORIGIN}}
and {{LOCALE}}
. This improves localized campaign integration and provides you with more options for capturing the data your integration requires.
Major updates have been made to the customer-facing Fluentos Script. We’ve improved the traceability of stale assets, introducing a method to track deprecations and remove them safely. The script installation retains the "first served" principle, ensuring no changes in single-page applications even with additional requests to the main script. Styles now load in a non-blocking manner, further enhancing our already impressive asset handling experience.
The "Thank You" step now correctly triggers after clicking a CTA (call to action) link on the button component and on the image component.
Elevate your popup strategy with our new timed behaviour feature! Now you can automate popup actions for each step, group and device. Set actions - hide, close, expand, or minify - based on a timer and define limits per session. This allows expanding a popup just once, closing the 'thank you' step repeatedly, or creating a sense of urgency with a popup that continually hides and shows.
Migrated 4 previously missed templates to our localized setup. This resolves the issue where rich text wasn’t displaying after copying a template.
Enhanced the checkbox element to allow preselection, reducing the number of clicks your customers have to make.
Introducing a new way to read live data: use the syntax {{dataHub:your key}}
where "your key" is pushed into Fluentos DataHub using following code fluentosDataHub.push({"your key": "value"})
.
And for our designers – we’ve got your back! To prevent popup layout breakages from lengthy texts, try our new live data mocking feature. Use {{dataHub:your key:any value}}
and "any value" will display exclusively in the popup builder design section, allowing you to style with expected values in mind.
This allows for great personalization options, whether it’s a customer’s name or basket value you’d like to display inside the popup.
Improved Time Spent Trigger, you can base the timer on either page load or session start, giving you finer control over customer engagement timing.
Ever wanted more control over your popups’ display hierarchy? With the new Campaign Priority feature, it’s yours! Dictate whether a popup stays for a new one or simply gets suspended. Choose to have a near-permanent visibility for some popups or mark them as 'urgent' to ensure your customers don’t miss out. This added layer of customization opens up numerous engagement possibilities. We’re thrilled to offer this, and we hope you love the dynamic ways to connect with your online audience!
For those edge-case moments, we have improved Fluentos client-facing script error logging for 'fetch asset' and 'report usage' failures. This ensures more transparency and quicker troubleshooting.
Resolved the issue where popups threw an error upon rapid re-activation and re-closure. Thanks for flagging and your continuous feedback.
Good news for FireFox users! Fixed the issue with Content Security Policy (CSP) that impacted the loading of background images. Enjoy seamless visuals across all browsers now. Thanks for your patience and feedback!
Resolved an issue where inline group input elements weren’t recognized for integration mapping.
We're introducing 5 new templates designed to simplify your popup campaign creation process. It will allow you to collect valuable feedback, grow your audience and boost your sales performance.
Added error reporting and monitoring of Fluentos client-facing script to enhance reliability. This will allow for a fast and effective way to identify and address unforseen issues that normally comes with each browser release.
Fixed a dashboard authentication glitch where customers were not redirected to login page upon authentication token expiration. Additionally modified fluentosDataHub initialization process to correctly consume live data push.
Introducing Stack Position! Now easily control the display order of overlapping popups on your page. Higher numbers brings the popup to the front.
Resolved an issue with our automated publish/unpublish popup campaign system that caused it to prematurely halt in specific circumstances.
We are thrilled to announce the release of the new DataHub Trigger! Turn live data into actionable campaigns. Deliver highly relevant and personalized messaging to your customers. Whether you’re launching a flash sale based on trending products or sending reminders about abandoned shopping carts, our DataHub Trigger makes it possible.
Made number formating consistent and minor visual alignments.
New Geo Location trigger was released! This enhancement will help you effortlessly tailor your sales campaigns to specific regions, making location-based marketing a breeze.
Improved campaign reassessment in Single Page Applications (SPAs) upon page change in relation to defined targeting options.
Fixed URLs pointing to wrong Terms and Conditions and Data Processing Agreement sections.
Increased image upload size limit.
New Feature - Emoji Support 🚀🚀. We are excited to announce a fun new way to make your popup campaigns more engaging.
Carried out routine maintenance, as well as updates to our platform, framework, and libraries. These actions ensure we’re in line with the most recent security and performance enhancements.
Resolved an issue where, under certain circumstances, the localized value was inaccurately returning values and not appropriately utilizing backward compatibility.
Resolved the issue with initial localization setup on the client facing script. In certain cases locale was initialized too late.
Resolved an issue concerning the improper display of click event data based on locale in our campaign performance analytics.
Introducing blog section. Also let us know if you would like us to cover some topic.
Resolved issue where rich text editor was generating text incorrectly for default locale. Fixed MailerLite integration which was not discarding wrong emails.
The final version of our localized popup campaign feature has been successfully launched. This update includes unlimited locale support per domain, along with localizable assets, texts, and links for simplified internationalization management. Additionally, we’ve enhanced our analytics capabilities, providing comprehensive metrics which can be individually filtered by locale.
The second phase of the popup campaign localization has been successfully deployed, enabling performance analytics to seamlessly integrate localization parameters across the entire infrastructure.
Implemented multiline functionality for the input component.
You can check out available components in more detail by visiting our FAQ Page.
Resolved styling issue where popup campaign corners didn't inherit the appropriate values.
Initiated deployment of the foundation for popup campaign localization, significantly enhancing efficiency in managing popup campaigns across multiple countries and marking a major milestone.
We're introducing 5 new templates designed to simplify your popup campaign creation process. It will allow you to collect valuable feedback, grow your audience and boost your sales performance.
The Website URL, Website Cookie and Browser Agent triggers have a new rule engine that allows multiple conditions and groups to be combined, making popup campaign targeting more powerful. The use of AND and OR operators enables the display of popups under a variety of conditions.
Expanded Browser Agent Trigger strategies with an additional option of excluding partial fragments. This enables a more precise popup campaign targeting of different website channels such as your app and website.
Introducing our Expanded FAQ Section with Additional Insights into Using the Fluentos Dashboard. We are excited to provide more comprehensive information about using the Fluentos dashboard. Below are additional sections that will give you more insights into making the most of the Fluentos platform:
Creating Campaigns: Learn how to create engaging popups campaigns using our user-friendly campaign designer. We’ll walk you through the process of choosing the right campaign type, adding input fields, setting up integrations, and customizing your campaign’s design.
Popup Campaigns: Discover how to Fluentos popups to increase customer engagement and conversions. You’ll learn about different targeting options, how to customize your popups, and best practices for designing effective popups.
Integrations: Find out how to connect Fluentos with other services you use.
Reporting and Analytics: Learn how your campaigns are performing using FLuentos popup analytics features. You'll learn about different metrics, how to set up tracking, and how to use our reports to optimize your campaigns.
Troubleshooting: Read about common issues you may encounter while trying to setup Fluentos into your website.
You can check it out in more detail by visiting our FAQ Page.
Started automatically storing the user’s timezone on the profile. This improves the onboarding process and users can change their timezone in profile settings if the detection was incorrect. Timezone is used for popup campaign scheduling.
We have made it easier for you to contact us with the new quick message option added to the toolbar, which lets you send a message without interrupting your important work. Furthermore, font settings have been relocated from company settings to website settings, providing domain-level branding options for popup campaigns.
Images used for popup campaigns are now being selected based on their size and device, resulting in a significant improvement in popup loading speed, particularly for mobile devices.
New settings have been added to the popup images and popup background images. Now you can set focal points for images and adjust background images more precicely. These enhancements will greatly improve the visual impact and usability of popups.
Fixed the issue related to a manual color input.
Fixed the issue which in some cases was recording campaign event incorrectly. This update ensures more accurate reporting and helps to maintain the integrity of the collected campaign performace data.
Campaign JavaScript Callbacks for the impression, event, and close click events can invoke your custom JavaScript code. This new feature gives you the posibilities to run campaigns that interacts with your website based on those events.
Campaign loading guards were improved to prevent unauthorized access. It helps to ensure that only correctly installed script has access to the campaigns, increasing security and reliability of the service. This improvement moves us forward with our commitment of creating a more secure and trustworthy environment.
The campaign performance analytics dashboard has been improved with the ability to select a time range for up to 90 days and compare two metrics against each other. You can now analyze campaign performance over a longer period and make necessary adjustments to improve campaign convertion rate.
Started recording close button click event for campaign performance metric. This provides additional insight into how campaigns are being used.
Campaign re-engagement can have a limit preventing excessive or unwanted engagement. This gives you greater control over campaigns and helps prevent annoying users who may be repeatedly exposed to the same campaign.
Hello, World! Fluentos Beta version went live.