INTEGRITY Документация

Web Analytics для SPA

Cloudflare Web Analytics автоматически отслеживает действия пользователей в одностраничных приложениях (SPA) одним из следующих трех способов, в зависимости от того, какой из них поддерживается:

  1. С помощью Soft Navigations API ↗
  2. Отслеживание событий navigate события через Navigation API ↗
  3. Переопределив метод History API ↗: pushState функцию и прослушивая onpopstate событие

Disable SPA measurement

Если нужно отключить автоматическое отслеживание для SPA, это можно сделать, добавив spa опцию со значением false в атрибуте data тега script, как показано ниже:

<script
  type="module"
  src="https://static.cloudflareinsights.com/beacon.min.js"
  data-cf-beacon='{"token": "...", "spa": false}'
></script>

Примечание: для этого потребуется использовать подход с ручным встраиванием.

Google Tag Manager (GTM)

Если вы используете Google Tag Manager (GTM), можно отключить отслеживание SPA, передав spa=false опцию через строку запроса в URL скрипта:

<script
  type="module"
  src="https://static.cloudflareinsights.com/beacon.min.js?token=...&spa=false"
></script>