As discussed in https://codereview.chromium.org/2936723002/, we want to count the number of calls to UpdateForSameDocumentNavigation according to SinglePageAppNavigationType instead.
Depending on same_document_navigation_source and FrameLoadType, single page app navigation types can be split into SameDocumentBackwardOrForward, HistoryApi and HistoryPushStateOrReplaceState.
Comment 1 by maxlg@chromium.org
, Jun 26 2017