Do I need to embed any extra code into my website or app to track funnels?
Funnel configuration is based on pageview actions and their URLs. As long as each step in your funnel path is a distinct pageview then you don’t need to add any additional code to your website or mobile application. However, in case of single pages applications and in other cases when the URL doesn’t change with the consecutive steps of your desired funnel you need to imitate a page view and create a Virtual Pageview. Read more about Why are Virtual Page Views important for precise Funnel Analytics.