blog single image
blog single image
Userflow Updates

URL pattern matching

blog author
Sebastian Seilund

July 27, 2020

Userflow now has a completely new URL pattern matching feature, which makes it much easier to match pages in your app.

Previously, you had 2 options for matching URLs: 1) Exactly match the full URL (the "is" option), which doesn't work if part of the URL is dynamic, or 2) match just a fragment of it (the "contains" options), which means it could potentially match wrong URLs, too. If you wanted to match multiple URLS (or exclude other URLs), you had to add multiple "Current page" conditions and fiddle with AND/OR settings.

The new URL pattern matching solves all of these problems! It supports:

  • Wildcards (e.g. /app/*)
  • Single dynamic segments (as in /projects/:id/details)
  • Multiple patterns to include/exclude
  • The option to leave out URL parts that you don't care about (e.g. /app matches the exact path /app on any domain)
  • Intelligent URL query params handling (?key1=value&key2=value2 will match key1 and key2 individually)
Page condition popover

See the new URL pattern matching guide for more info and examples.

2 min 33 sec. read

blog single image
Userflow Updates

URL pattern matching

blog author
Sebastian Seilund

July 27, 2020

Userflow now has a completely new URL pattern matching feature, which makes it much easier to match pages in your app.

Previously, you had 2 options for matching URLs: 1) Exactly match the full URL (the "is" option), which doesn't work if part of the URL is dynamic, or 2) match just a fragment of it (the "contains" options), which means it could potentially match wrong URLs, too. If you wanted to match multiple URLS (or exclude other URLs), you had to add multiple "Current page" conditions and fiddle with AND/OR settings.

The new URL pattern matching solves all of these problems! It supports:

  • Wildcards (e.g. /app/*)
  • Single dynamic segments (as in /projects/:id/details)
  • Multiple patterns to include/exclude
  • The option to leave out URL parts that you don't care about (e.g. /app matches the exact path /app on any domain)
  • Intelligent URL query params handling (?key1=value&key2=value2 will match key1 and key2 individually)
Page condition popover

See the new URL pattern matching guide for more info and examples.

2 min 33 sec. read

Userflow now has a completely new URL pattern matching feature, which makes it much easier to match pages in your app.

Previously, you had 2 options for matching URLs: 1) Exactly match the full URL (the "is" option), which doesn't work if part of the URL is dynamic, or 2) match just a fragment of it (the "contains" options), which means it could potentially match wrong URLs, too. If you wanted to match multiple URLS (or exclude other URLs), you had to add multiple "Current page" conditions and fiddle with AND/OR settings.

The new URL pattern matching solves all of these problems! It supports:

  • Wildcards (e.g. /app/*)
  • Single dynamic segments (as in /projects/:id/details)
  • Multiple patterns to include/exclude
  • The option to leave out URL parts that you don't care about (e.g. /app matches the exact path /app on any domain)
  • Intelligent URL query params handling (?key1=value&key2=value2 will match key1 and key2 individually)
Page condition popover

See the new URL pattern matching guide for more info and examples.

About the author

Co-Founder of Userflow

Sebastian Seilund is the co-founder and former CEO of Userflow, where he built one of the leading user onboarding platforms for SaaS companies. With experience as a software engineer at Google and having founded multiple successful software companies, including Denmark's first user-friendly accounting software, Sebastian brings deep technical expertise to discussions about product-led growth and user experience.

Effortless Onboarding,
Powerful Results

Try the most-loved user onboarding product on the market.

CASE STUDIES

All case studies
iconicon

Evocalize

a case study

How Evocalize Boosted Product Adoption and Engagement With Userflow 

Learn how
iconicon

Visma Dinero

a case study

How Visma Dinero provides 24/7 onboarding and support with in-app content and AI Assistant.

Learn how
iconicon

Iteratively

a case study

How Iteratively gives users an awesome first-time experience

Learn how
iconicon