PageviewsOnline の分析スクリプトを初期化する際には、分析データの収集と処理を制御する任意の設定を指定できます。
Verbose
詳細モードを有効にすると、スクリプトがブラウザのコンソールにより多くの情報を表示します。これにより、何が起こっているのかを把握し、トラブルシューティングの際に役立ちます。
HTML
<script ... data-verbose="true" ...></script>
JavaScript
script.dataset.verbose = "true";
Do Not Track (DNT)
Do Not Track(DNT)は、ユーザーがウェブサイト間で追跡されることを望まないことを示すためのブラウザ設定です。かつては広くサポートされていましたが、DNT標準は現在は活発に維持されておらず、主要な標準化団体やブラウザベンダーによって廃止されています。それにもかかわらず、いまだにいくつかのブラウザではDNT信号を送信しています。
デフォルトでは、PageviewsOnline はブラウザの Do Not Track(DNT)設定を尊重し、DNT を有効にしている訪問者のページビューを収集しません。この挙動は、プライバシーを最優先する方針と合致しており、追加の設定は不要です。
Do Not Trackが有効になっているブラウザからの訪問を明示的に含めたい場合は、下のスクリプトオプションを使ってこの挙動を上書きできます。
HTML
<script ... data-collect-dnt="true" ...></script>
JavaScript
script.dataset.collectDnt = "true";
Allow HTTP
デフォルトでは、PageviewsOnline の分析スクリプトはセキュアな HTTPS サイトでのみ実行されます。この設定を有効にすると、非セキュアな HTTP ページ上でもスクリプトを実行できるようになります。
HTML
<script ... data-allow-http="true" ...></script>
JavaScript
script.dataset.allowHttp = "true";