Multi-language funnel routing

feature

Simon Steilgaard· Founder of Appfunnel

changelog/multi-language-routingshipped jun 18, 2026

One funnel can now serve every language you translated it into, and the right one is chosen before the page renders. Language resolves from the URL path, a query parameter, or the visitor's browser preference, all decided server-side so there is no flash of the wrong language.

Use cases

  • Path or parameter - link straight to a language with a clean URL path or a query parameter for campaigns
  • Automatic by browser - visitors with no explicit choice get their browser's language, falling back to your default
  • No flicker - the language is picked on the server, so the first paint is already correct

Impact

Running a separate funnel per market means duplicating everything and keeping it all in sync by hand. One funnel that serves all its languages keeps your pages, products, and analytics unified while each visitor still lands in their own language from the first frame.