コンテンツにスキップ

SPAsのためのウェブ分析

Cloudflare Web Analyticsは、History APIのpushState関数をオーバーライドし、onpopstateイベントをリッスンすることで、シングルページアプリケーション(SPAs)上のユーザーインタラクションを自動的に追跡できます。ハッシュベースのルーターはサポートされていないことに注意してください。

SPA測定の無効化

SPAsの自動追跡を無効にしたい場合は、以下のようにスクリプトタグのデータ属性にspaオプションをfalseの値で追加することで実行できます。

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

Google Tag Manager (GTM)

Google Tag Manager (GTM)を使用している場合は、スクリプトURLのクエリ文字列を介してspaオプションを渡すことでSPA追跡を無効にできます。

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