From https://blog.kissmetrics.com/conversion-funnel-survival-guide/
Pageviews Can Occur Nonsequentially for a Funnel Match
Our example funnel and goal pages were defined above as:
catalog.php > description.php > inquiry.php > thank-you.php
The following sequences of pageviews during a visit would match the
funnel definition and count towards the Funnel Visualization:
Matching visit: catalog.php > description.php > inquiry.php >
thank-you.php
Matching visit: description.php > catalog.php > inquiry.php >
thank-you.php
Matching visit: catalog.php > maps.php > description.php > inquiry.php > thank-you.php
Middle Pageviews Don’t Have to Occur for a Funnel Match
Using the same example funnel as above, the following sequences of
pageviews during a visit would also count towards the Funnel
Visualization:
Matching visit: catalog.php > inquiry.php > thank-you.php
Matching visit: catalog.php > maps.php > inquiry.php > thank-you.php
So, you don't have to necessarily include the middle step pages. But as Stephen Ostermiller mentions in his answer, if you add B
and C
in the funnel, GA will backfill them in the funnel visualization report.