DTM Examples- Location Change (pushState or hashchange)

Many sites on the web include an "app" that may contain multiple pages on a single DOM; we call this a "single page app". In many cases, developers achieve this by forcing a locationchange or by using a hashchange.

Single Page App: Page 1
This is an example of the first page on a Single Page App. The user would click below to access the second page, which exists on the same DOM.
Access the Next Page

My rule looks like this: