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|
|Single Page App: Page 2|
|This is an example of the second page on a Single Page App. The content has changed, the URL may look slightly different, but the DOM has not reloaded. DTM detects this as a locationchange.
|Go back to the first page on a new DOM.|
My rule looks like this: