ドキュメントlocalhost でのテスト

06 · トラブルシューティング

手元のマシンでスニペットを試す

手元のマシンとテスト用のロボットは、意図的に除外しています。本番の数値に混ぜずに、それらを計測する方法を説明します。

01ローカルの訪問が数えられない理由

スクリプトは localhost、127.0.0.1、*.localhost、*.local、file:// のページからは何も送信しないため、開発中の訪問でダッシュボードが埋まることはありません。また、各サイトは自分のドメインのページからのイベントしか受け付けないため、ローカルのページから本番サイトに送っても、いずれにしても拒否されます。

02ローカルで試す

  1. ドメインが localhost の 2 つ目のサイトを追加します(app.localhost のようなサブドメインも対象です)。本番サイトの数値はきれいなまま保てます。

  2. ローカルのページでは、そのサイトのタグに data-allow-localhost を付けて使います。

    HTML
    <script defer data-site="k3xq2mfa7twp" data-allow-localhost src="https://t.tallybyoutpost.com/script.js"></script>
  3. ローカルのページを開くと、2 つ目のサイトのライブチェックが緑色になります。

03自動テスト

WebDriver、Playwright、Puppeteer で操作されるブラウザは、タグに data-allow-automation もない限り何も送信せず、ヘッドレス Chrome は到着時にボットとして除外されます。テストの実行が訪問者として数えられないよう、本番サイトのタグにはどちらも入れないでください。

04ステージングとプレビュー

本番ドメインのサブドメイン上のステージングサイト(staging.yoursite.com)は、本番サイトとして数えられます。分けておくには、独自のドメインを持つ別のサイトとして追加するか、タグを入れないでおきます。

足りない情報や、実際の画面と違う点はありませんか? どのページかを添えて support@tallybyoutpost.com までお知らせください。