Skip to content
CMO & CTO
CMO & CTO

Closing the Bridge Between Marketing and Technology, By Luis Fernandez

  • Digital Experience
    • Experience Strategy
    • Experience-Driven Commerce
    • Multi-Channel Experience
    • Personalization & Targeting
    • SEO & Performance
    • User Journey & Behavior
  • Marketing Technologies
    • Analytics & Measurement
    • Content Management Systems
    • Customer Data Platforms
    • Digital Asset Management
    • Marketing Automation
    • MarTech Stack & Strategy
    • Technology Buying & ROI
  • Software Engineering
    • Software Engineering
    • Software Architecture
    • General Software
    • Development Practices
    • Productivity & Workflow
    • Code
    • Engineering Management
    • Business of Software
    • Code
    • Digital Transformation
    • Systems Thinking
    • Technical Implementation
  • About
CMO & CTO

Closing the Bridge Between Marketing and Technology, By Luis Fernandez

Journey aware experiences that adapt

Posted on April 3, 2018 By Luis Fernandez

Journey aware experiences that adapt: perspective, decisions, and practical tradeoffs.

We keep making pages smart and forget the person is moving. People jump from ad to site to app to email to chat. If the experience does not move with them, we lose them.

From page tricks to journey sense

Personalization has been sold as magic for years. Swap a headline, change a hero image, drop a coupon. Nice, but narrow. A visitor is not a static record. They arrive with a purpose, build momentum, hit walls, cool off, come back later from a different device, and eventually decide. The real prize lives in journey aware experiences that react to where someone is in their flow, not just who they are. The news cycle is forcing this shift. Privacy is front page talk thanks to Facebook and the Cambridge Analytica mess. The countdown to GDPR is loud. Blind retargeting feels creepy. What wins now is context that serves the person and respects consent. That starts with a simple practice: sense the journey, make a decision, act with restraint, and learn fast.

Think less segments, more state.

Perspective sets the stage

Before tools, get a shared map. List key states a person can be in with your product. New, curious, evaluating, stuck, ready, waiting on someone else, at risk, loyal. Then write down the reliable signals for each state. Signals can be recency, depth of visits, steps completed, features touched, channels used, and intent hints like search queries or on site text. Keep it boring and observable. No need for fancy models to start. If your team cannot point to three signals for each state, you are not ready to adapt anything. The goal is a shared perspective so product, growth, and marketing move in sync. The tech part comes next.

Start with a napkin map, then wire it to events.

Sense, decide, act, learn

A journey aware system is a small loop. Sense events from web, app, email, and chat. Decide simple policies that map signals to next best step. Act in the channel the person is already using. Learn with guardrails. Today the tools are on the shelf. Event pipes like Segment or your own Kafka or Kinesis stream make the feed. Feature flags and experiment tools like LaunchDarkly, Optimizely or Google Optimize switch variants without redeploy. Messaging tools like Braze, Intercom, or Drift can trigger messages tied to states. Reporting tools like Amplitude and Mixpanel show paths and drop offs. Stitching it all with a stable user id matters. If your web cookie id and your app id never meet, the experience will feel split. This is hard, but it is the job.

Simple loop beats a giant project plan.

Privacy and consent are not a side quest

People are watching how we treat their data. Browsers are clamping down. Email providers are filtering more. GDPR is about to land in Europe and will touch many teams beyond legal. Build consent forward flows and honor them across channels. Store proof. Give clear choices. Make it easy to say no and still get value. Journey aware does not mean nosy. It means relevant and respectful.

Trust multiplies conversion more than any trick.

Practical examples

Ecommerce: A visitor viewed three sizes of the same shoe, added to cart, and bounced on shipping. Next visit, skip the generic homepage and land them on the product with their size selected, show shipping cutoffs for their city, and offer store pickup if inventory allows. If they come from an email that mentions a sale, do not show a pop up coupon that undercuts the email. If they already bought, pivot to care tips and accessories, not new customer promos.

SaaS trial: Someone started a trial from a content piece about teams. Their first session created one project, invited two teammates, then went quiet. In app, show a template for team onboarding, not a generic tour. In email, send a short checklist for the admin and a separate quick start for invited teammates. If invites are pending, nudge the inviter with a one click resend and add a fallback link they can paste into Slack.

Media: A reader hits their free article limit mostly on mobile. They also signed up for a newsletter. On the paywall, reflect the topics they read, offer a mobile friendly plan, and honor the newsletter by bundling a subscriber only edition. If they already pay on desktop, skip the wall on mobile and help them sign in with a magic link. No dead ends.

Voice and chat: A person asked a smart speaker about a flight, then opened your app. Pre fill the app with the searched route and show an alert about price drops. In chat, if the person came from a pricing page and has three visits in two days, route to a human with context. Do not ask them to repeat the same info.

Small stitches like these feel natural and sell more.

Data plumbing without tears

Instrument events that state intent, completion, and pain. Use clear names and keep a shared dictionary. Send the same events to analytics, messaging, and your warehouse to avoid drift. Tie devices using login, email, or a soft id like a link token in messages. Be careful with cross site tags while the privacy debate burns hot. Rely on your own events first. Third party pixels are under a bright light after recent headlines.

Own your signals, rent the channels.

Rules, models, and bandits

You do not need a model for everything. Use rules for clear cases. Example: if someone just paid, stop trial nags. Use scoring when many weak signals need a single nudge score. Keep it readable. Use multi armed bandits when many variants compete and traffic is thin. They adapt faster than classic testing and protect you from a long bad variant run. Save heavy modeling for high impact bets. Whatever you choose, add throttles and quiet hours. Adaptation without brakes turns spammy fast.

Speed without manners is noise.

Metrics that reflect journeys

Page conversion is not enough. Track time to value, step completion rate, cohorts by first touch, and lift per path. Create holdout groups for triggered messages so you see true lift. Do not judge an onboarding email by open rate. Judge by the step it was meant to unlock. For ads and retargeting, watch incrementality with geo splits or audience splits, not just last click. If you push a paywall, measure long term read depth and churn, not only this week revenue. Journeys are longer than a session and so are the effects.

Make the scoreboard match the game.

Tooling that plays nice

Pick fewer tools that can talk. A flag service for switches. An experiment tool for evidence. An event pipe to sync facts. A message system that can target on events and states. A warehouse for the spine. Stitch them with webhooks and server side calls, not only tags. Measure with one source of truth. If your ad platform says one thing and your warehouse says another, trust the warehouse and tune the rest to follow it. Shiny new apps are tempting. Stable data flow beats extra buttons.

Fewer parts, more flow.

Performance and mobile care

An adaptive experience that loads slow is a bad trade. Use cached defaults and upgrade on the fly when signals arrive. Keep creative lightweight. Push only what you need for the next step. If you are playing with AMP, make sure your adaptive pieces work there too. On the app side, service workers and local storage can carry the last known state so the next screen already matches the journey even with spotty network. The fast path should be the normal path.

Fast is a feature and a promise.

Team habits beat silver bullets

Create a weekly review of journey states, blockers, and wins. Ship one small adaptive tweak each cycle. Share before and after clips. Keep a simple playbook so new teammates can add a step without breaking privacy or data. Align content, design, and engineering on the same map. This is not a big bang project. It is a muscle. The companies we admire did not stumble into this. They built it piece by piece and kept it honest.

Make the experience move with the person and the person will move with you.

Digital Experience Experience Strategy Personalization & Targeting Customer JourneyPersonalizationTargetingUser Journey

Post navigation

Previous post
Next post
  • Digital Experience (94)
    • Experience Strategy (19)
    • Experience-Driven Commerce (5)
    • Multi-Channel Experience (9)
    • Personalization & Targeting (21)
    • SEO & Performance (10)
  • Marketing Technologies (92)
    • Analytics & Measurement (14)
    • Content Management Systems (45)
    • Customer Data Platforms (4)
    • Digital Asset Management (8)
    • Marketing Automation (6)
    • MarTech Stack & Strategy (10)
    • Technology Buying & ROI (3)
  • Software Engineering (310)
    • Business of Software (20)
    • Code (30)
    • Development Practices (52)
    • Digital Transformation (21)
    • Engineering Management (25)
    • General Software (82)
    • Productivity & Workflow (30)
    • Software Architecture (85)
    • Technical Implementation (23)
  • 2025 (12)
  • 2024 (8)
  • 2023 (18)
  • 2022 (13)
  • 2021 (3)
  • 2020 (8)
  • 2019 (8)
  • 2018 (23)
  • 2017 (17)
  • 2016 (40)
  • 2015 (37)
  • 2014 (25)
  • 2013 (28)
  • 2012 (24)
  • 2011 (30)
  • 2010 (42)
  • 2009 (25)
  • 2008 (13)
  • 2007 (33)
  • 2006 (26)

Ab Testing Adobe Adobe Analytics Adobe Target AEM agile-methodologies Analytics architecture-patterns CDP CMS coding-practices content-marketing Content Supply Chain Conversion Optimization Core Web Vitals customer-education Customer Data Platform Customer Experience Customer Journey DAM Data Layer Data Unification documentation DXP Individualization java Martech metrics mobile-development Mobile First Multichannel Omnichannel Personalization product-strategy project-management Responsive Design Search Engine Optimization Segmentation seo spring Targeting Tracking user-experience User Journey web-development

©2025 CMO & CTO | WordPress Theme by SuperbThemes