Skip to content
Login Contact

Experiences overview, formats, catalog, and targeting

Marfeel Experiences deliver personalized content overlays, embeds, and page modifications to specific audiences, with no code required. Recirculation, subscription prompts, up-sell offers, discounts, retention campaigns, contextual ads, premium branded content: you configure it in the editor, the system delivers it to the right user at the right moment.

Marfeel Experiences format options showing Inline, Flowcards, Popups, and Tag layout types|690x431

Editors, product managers, and business stakeholders can create and publish experiences without developer involvement. When full control is needed, every layer can be extended with full-fledged custom HTML, CSS, and JavaScript.

Experiences are built on three pillars: Formats, Catalog, and Experience Manager.

Formats define how an experience reaches the user:

  • Inline experiences inject HTML directly into the page DOM at a position you define with a CSS selector. Your site’s CSS applies automatically, making them look native. Ideal for content recommendations, forms, and in-page modules.
  • Flowcards are scroll-bounded overlay cards that slide up from the bottom of the viewport. They load content in an isolated AMP environment, separate from the page DOM, making them ideal for heavy content like full articles with ads and analytics. Primarily for mobile.
  • Popups render as configurable overlays on top of page content. Position, mode (modal or contextual), background blur, and close behavior are all configurable. Range from full-screen gates to subtle floating notifications.
  • Tag Experiences configure the Marfeel SDK through the Experience Manager instead of modifying your site’s JavaScript. This eliminates development cycles and speeds up onboarding. Most Tag Experiences set up SDK tracking and integrations using CSS selectors rather than code changes. Common uses: recirculation module tagging (identify click targets with CSS selectors), Facebook Pixel tracking, Piano paywall integration, conversion event triggers.

Visual formats (Inline, Flowcards, Popups) share the same configuration model. Tag Experiences compile into the SDK at the edge: the required JavaScript is bundled into the SDK itself, so no extra round trip to the server is needed.

FlowcardsInlinePopupsTag
What it isScroll-bounded overlay card in an isolated AMP environmentContent block injected directly into the page DOMConfigurable overlay on top of page contentJavaScript compiled into SDK for tracking, integrations, and data wiring
Where it appearsFixed at the bottom of the screenAt a CSS selector location within the pageAny position on the viewport (3x3 grid)Background execution, not visible to users
User interactionDrag between snap points to expand or minimizeScrolls naturally with page contentDismiss via close button, background click, or interactionNo user interaction, fires automatically
RenderingIsolated from page, own HTML, CSS, JSInherits page CSS, can inject additional styles and JSOverlay, does not inject into the DOMCompiled into SDK, no visual rendering
Best forArticle funneling for Discover, editorial widgets, branded content, recommendationsBelow-article recommenders, in-content forms, native-looking modulesSubscription gates, discount offers, consent dialogs, floating notificationsTracking pixels, third-party integrations, paywall logic, recirculation tagging
AMP compatibleYesOnly for Recommenders, via EndpointNoNo

Catalog is an extensive library of ready-to-use blueprints designed to solve specific problems: content recommendations, newsletter signups, gated content prompts, page transformations, editorial widgets, branded content promotions, audience growth tools. Pick a blueprint, configure it, publish.

Catalog blueprints work across multiple formats. A recommender can run as a Flowcard, an Inline block, or a Popup. A newsletter subscription form can be an Inline embed within the article, a Flowcard that reveals on scroll, or a modal Popup for high-priority campaigns. The catalog defines what the experience looks like, with the format based on your use case.

Experience Manager is the editor that ties it all together. Every experience is configured through four tabs:

  • Format: how it appears and when it gets activated
  • Content: what it shows
  • Targeting: who sees it
  • Delivery: how much, how often, and when

Targeting, scheduling, frequency capping, and A/B testing apply to every experience regardless of format or template.

See Catalog Overview for all blueprint categories and how they work with formats.

ScenarioSolution
Drive traffic to high-performing contentFlowcard or Inline with Recommender targeting related articles
Grow newsletter subscribersInline form below articles or scroll-triggered Popup with targeting
Reduce bounce on first pageviewBack navigation trigger with Flowcard showing trending content
Promote regional newsletter to local audiencePopup with geographic targeting and frequency capping
Showcase podcast episodes on relevant contentInline or Flowcard with topic-based editorial targeting
Retarget users on FacebookTag Experience with Facebook Pixel configured to fire on specific user segments
Implement micro-donations for authorsPopup or Inline form with custom layout, targeted to engaged readers
Integrate third-party paywallTag Experience triggering Piano or custom paywall logic based on article access rules
Promote mobile app downloadsPopup or Flowcard with device targeting (mobile-only) and loyalty segment filters
Track recirculation clicks without code changesTag Experience identifying click targets with CSS selectors instead of modifying site JavaScript
Track conversion events without modifying site codeTag Experience executing event tracking at page lifecycle stages

Experiences use first-party data collected during user sessions: behavioral signals (loyalty segment, pages visited, scroll depth), contextual signals (section, topic, author, content type), and user attributes (device, location, traffic source).

You can combine these with data from your DMP, CDP, or CRM through custom variables. The result is precise audience targeting across 40+ dimensions, without third-party cookies.

  1. Navigate to Experiences in the Marfeel Hub sidebar.
  2. Click + New Experience.
  3. Select a template from the gallery. Filter by format (Flowcard, Inline, Popup, Tag) using the sidebar.
  4. Configure across four tabs: Format, Content, Targeting, Delivery.
  5. Click Save & Publish.

The experience is live and delivering to your audience based on your targeting rules and delivery settings.

This documentation is organized to help you understand, create, and deploy experiences effectively. Follow this reading path:

You are here. This overview introduces the three pillars (Formats, Catalog, Experience Manager) and explains how they work together.

Once you understand what Experiences are, learn how to create them in the editor:

Understand which format fits your use case:

  • Flowcards: Scroll-bounded cards for mobile, isolated AMP rendering
  • Inline: Inject content directly into the page at CSS selector positions
  • Popups: Overlays with configurable position and behavior
  • Tag Experiences: SDK configuration for tracking and integrations
  • AMP Transformations: Repurpose AMP pages for Flowcards

Dive deeper into what you can build:

Ensure experiences work before publishing:

Understand how experiences deliver on your site:

Key terms used throughout Experiences documentation:

TermDefinition
ExperienceA targeted piece of content or functionality delivered to specific users under defined conditions. Encompasses visual formats (Flowcards, Inline, Popups) and non-visual formats (Tag Experiences, Page Transformations).
FormatThe delivery mechanism that determines how an experience reaches the user. Available formats: Flowcard, Inline, Popup, Tag, Page Transformations.
BlueprintA reusable template that provides pre-configured defaults for creating experiences. Blueprints are organized by category (Recommenders, Forms, Widgets, etc.).
CatalogThe library of ready-to-use blueprints organized by business use case.
ActivateWhen an experience becomes visible or executes. For visual formats, this means appearing on screen. For Tag Experiences, this means the script executes.
TriggerA condition that causes an experience to activate. Examples: scroll depth, time elapsed, element visibility, user click.
RenderThe process by which the SDK draws a visual experience on the page. Flowcards render in an isolated environment, Inline experiences inject into the DOM, Popups render as overlays.
TargetingRules that determine who sees an experience based on user attributes (loyalty, device, location), contextual signals (section, topic, author), or custom variables.
DeliverySettings that control how much and how often an experience appears: priority, frequency capping, scheduling, volume limits.
Snap pointVertical positions for Flowcards that control visibility. Five snap points: Hidden, Minimized, Initial, Promoted, Active.
Interactive stateFor Flowcards, the snap point at which JavaScript execution begins. Controls when ads, analytics, and interactive components activate.
ModalA mode where the experience blocks interaction with the underlying page until dismissed. Applies to Flowcards and Popups.
ContextualA mode where users can interact with both the experience and the underlying page simultaneously. Applies to Flowcards and Popups.
CSS selectorA pattern that identifies HTML elements on a page. Used by Inline experiences for placement and by Intersection Observer triggers for activation.
RecommenderA content engine that surfaces relevant articles based on ranking algorithms (Most Read, Trending, Personalized, etc.).
What are the four Marfeel Experiences formats?

Inline experiences inject HTML into the page DOM at a CSS selector position. Flowcards are scroll-bounded overlay cards in an isolated AMP environment, primarily for mobile. Popups render as configurable overlays with adjustable position, mode, and close behavior. Tag Experiences configure the Marfeel SDK through Experience Manager instead of modifying site JavaScript, handling tracking, integrations, and data wiring.

Do Marfeel Experiences require coding?

No. Editors, product managers, and business stakeholders can create and publish experiences without developer involvement. When full control is needed, every layer can be extended with custom HTML, CSS, and JavaScript.

How does audience targeting work in Marfeel Experiences?

Experiences use first-party data collected during user sessions: behavioral signals (loyalty segment, pages visited, scroll depth), contextual signals (section, topic, author, content type), and user attributes (device, location, traffic source). You can combine these with DMP, CDP, or CRM data through custom variables for precise targeting across 40+ dimensions without third-party cookies.