Single-page application support
Koko Analytics supports single-page applications where the page is not fully reloaded while navigating between pages. To make this work you need to manually call window.koko_analytics.trackPageview(path, post_id) for every navigation event.
Example: navigating to /about/ with post ID 50
window.koko_analytics.trackPageview('/about/', 50);Code language: JavaScript (javascript)
Example: navigating to an archive page
If the target page is not a singular post or page, you can pass in 0 as the post ID.
window.koko_analytics.trackPageview('/category/news/', 0);Code language: JavaScript (javascript)
Note that you don’t need this for traditional (multi-page application) WordPress sites. If you are unsure about your site, you very likely do not need this and Koko Analytics will work out of the box.