06 · トラブルシューティング
手元のマシンでスニペットを試す
手元のマシンとテスト用のロボットは、意図的に除外しています。本番の数値に混ぜずに、それらを計測する方法を説明します。
01ローカルの訪問が数えられない理由
スクリプトは localhost、127.0.0.1、*.localhost、*.local、file:// のページからは何も送信しないため、開発中の訪問でダッシュボードが埋まることはありません。また、各サイトは自分のドメインのページからのイベントしか受け付けないため、ローカルのページから本番サイトに送っても、いずれにしても拒否されます。
02ローカルで試す
ドメインが
localhostの 2 つ目のサイトを追加します(app.localhostのようなサブドメインも対象です)。本番サイトの数値はきれいなまま保てます。ローカルのページでは、そのサイトのタグに
data-allow-localhostを付けて使います。HTML <script defer data-site="k3xq2mfa7twp" data-allow-localhost src="https://t.tallybyoutpost.com/script.js"></script>ローカルのページを開くと、2 つ目のサイトのライブチェックが緑色になります。
03自動テスト
WebDriver、Playwright、Puppeteer で操作されるブラウザは、タグに data-allow-automation もない限り何も送信せず、ヘッドレス Chrome は到着時にボットとして除外されます。テストの実行が訪問者として数えられないよう、本番サイトのタグにはどちらも入れないでください。
04ステージングとプレビュー
本番ドメインのサブドメイン上のステージングサイト(staging.yoursite.com)は、本番サイトとして数えられます。分けておくには、独自のドメインを持つ別のサイトとして追加するか、タグを入れないでおきます。
足りない情報や、実際の画面と違う点はありませんか? どのページかを添えて support@tallybyoutpost.com までお知らせください。