MarfeelPass v0.9 release notes
Exciting news in today’s changelog as MarfeelPass reaches v0.9!
In a nutshell:
- Refinements in AMP consent tracking and rejection mechanisms.
- Introducing new pre-targeting options for running layout AB tests and browser language based translations.
- MarfeelPass is now faster, loading in under 500ms and contributing to enhanced acceptance rates and Core Web Vitals.
- Detailed exploration of data on a case-by-case basis for a comprehensive understanding.
While most features come pre-enabled, supercharging your MarfeelPass experience requires some tweaks in your integration code. Here’s a brief task list in case you don’t want to read through all the release details:
- To track CMP metrics and Private sessions on AMP upgrade
amp-analyticsto Marfeel AMP tracker v2. - To redirect to the canonical when the user rejects the consent you need to add the extra
canonical_urlparameter topromptUISrc. Here’s the full code snippet. - Add Marfeel SDK directly to your HTML. iOS and Safari 17 natively block Google Tag Manager and Google Ads in private sessions. If you load the Marfeel SDK via GTM, MarfeelPass won’t show.
1. AMP consent tracking
Section titled “1. AMP consent tracking”Full support for tracking CMP metrics and Private sessions on AMP is now available, giving you complete visibility on your audience. The idea is to remove the block-on-consent from amp-analytics and upgrade to Marfeel AMP tracker v2.
Doing so will correctly track the Consent Choice in AMP with values Accepted, Rejected, No CMP, No Choice.
2. AMP rejection mechanisms
Section titled “2. AMP rejection mechanisms”AMP users are now redirected to the canonical version when rejecting the consent if payment methods are not available. We will continue working to contribute an improvement to AMP for native payments support to smooth the user experience.
To enable this canonical redirection on rejection you need to add the extra canonical_url parameter on the promptUISrc of the AMP integration. Here’s the full code snippet.
Before this change, MarfeelPass was falling back to a simple Reject All option in scenarios where the combination of AMP + Browser didn’t support the Payments API.
Here’s a detailed table of the different rejection mechanisms and fallbacks.
3. Experience Manager
Section titled “3. Experience Manager”Several improvements make MarfeelPass management smoother.
- Browser language pre-targeting: You can now deliver different translated experiences based on the browser language of the user. Read more on how to manage translations.
- AB test your layouts: Enterprise accounts can now configure AB tests with different MarfeelPass layouts and track each variant performance on Explore. Read more on how to run AB tests.
- Immediate publication to production: No more endless 10 minutes delay when hitting
Publish. When publishing an experience we now purge all our internal caches and CDN nodes to make the changes instantly available to live users. - Improved security: Experiences and Layout settings have been moved to the global Organization Settings sections. Only users with the newly created
Experiences adminrole have access to manage Layouts and Templates. Users withExperiences editorare only able to operate experiences. - Cosmetics: Several quality of life improvements and bug fixes have landed across both Experience and Layout Manager.
4. Performance improvements
Section titled “4. Performance improvements”MarfeelPass is a crucial element on the user’s critical path. The faster it loads, the higher acceptance rate you get.
MarfeelPass notice now loads in less than 500ms. Multiple improvements at the TCF API level integration ensure the notice appears as soon as possible when needed.
Enhancements also improve CLS (Cumulative Layout Shift) and INP (Interaction to Next Paint) Core Web Vitals. All combined, we consistently see 15% to 25% improvement on INP when activating MarfeelPass.

PageSpeed audits are now green for the layout HTML markup. The most relevant change is the migration from role attributes to data-mrf-role. All Marfeel out-of-the-shelf layouts and custom layouts were manually updated a couple of weeks ago.
5. Metrics
Section titled “5. Metrics”Session by session data has been meticulously analyzed, delving deep to uncover valuable insights and pinpoint potential bugs. You can review consent and conversion data in MarfeelPass Insights. Here are the current findings:
-
Safari and iOS 17 block Google Tag Manager and Google Ads on private sessions. Make sure to add Marfeel SDK directly on your HTML, otherwise MarfeelPass won’t load.
-
Positive consent rates drop in Didomi console due to tracking issue. The issue has been reported to Didomi.
-
In EU-based companies where Didomi was set up to only display to EU users, MarfeelPass was displaying on every pageview to non-EU users. For example, a Spanish publisher set up to display Didomi only for EU users would show MarfeelPass on every pageview to Argentinian users. While this is now fixed, here’s a gentle reminder:
If you are an EU-based company then you must collect consent and enforce GDPR for all users no matter where they are located. There is no exception to that rule so you’ll want to keep the properties
app.gdprAppliesGloballyandapp.gdprAppliesWhenUnknowntotrue. Getting started - Didomi - Developers documentation
6. Our road to v1.0
Section titled “6. Our road to v1.0”This week we will continue working with qualitative session analysis, hunting poltergeists in order to provide an easy mechanism to look at data. We have a pending performance improvement that will land as soon as today.
And last but not least we will start transitioning customers out of trial to their publisher Stripe accounts.
What is new in MarfeelPass v0.9?
MarfeelPass v0.9 includes AMP consent tracking and rejection mechanisms, browser language pre-targeting for translations, layout AB testing, sub-500ms load times, Core Web Vitals improvements with 15% to 25% INP gains, and detailed session-by-session data analysis.
How fast does MarfeelPass load after the v0.9 update?
MarfeelPass notice now loads in less than 500ms thanks to TCF API level integration improvements, contributing to higher acceptance rates and better Core Web Vitals scores.
Does MarfeelPass v0.9 support layout AB testing?
Yes. Enterprise accounts can configure AB tests with different MarfeelPass layouts and track each variant’s performance on Explore.