1

はじめに:自分のものではない Web サイトに Google アナリティクスを実装する際に問題があり、Google が再度 Web サイトをチェックするまで数時間待たずに正しく実装して確認したいと考えています。

主な問題: Web サイトのすべてのページ (すべての html) にスクリプト コードをコピーして貼り付けましたが、Google はそれを検出しません。問題は Web サイトのルートにある最初の index.html にあると思われますが、今のところそこにある必要があるので、このファイルを削除する必要があるとは言わないでください。それは問題ではありません。

index.html のコード:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<script>
<!-- GOOGLE ANALYTICS PASTED CODE IS HERE -->
</script>
<!-- TITLE AND METADATA ARE HERE BUT NOT RELEVANT -->

<meta http-equiv="REFRESH" content="0;url=http://www.FAKEDOMAIN.com/Site/index.html">

</head>
<body>
</body>
</html>

追加情報:最初のページでコードが検出されないため、Google コントロールはインストールされていません。スクリプトが完全に実行されず、ページが別のリンクに更新され、スクリプトが完全に実行されなかったため、最初のページにスクリプトがインストールされていないと見なされるためだと思います。リダイレクトする前に完全な実行を強制する方法はありますか? 次に、データが適切に収集されているかどうかをアラートで確認して、Google アナリティクス コントロールが適切にインストールされるのは時間の問題であると確信できる方法はありますか?

4

1 に答える 1

1

Google が実際にあなたのページのコードを検出しようとしているとは思えません。むしろ、ページが実行され、スクリプトが実行され、Google サーバーに ping を送信して使用状況を報告します。この使用状況が報告されると、Google アカウントでアクティビティが表示されるようになります。これには 1 日か 2 日かかる場合があります。

ただし、メタリフレッシュについては正しいと思います。メタ タグが検出されると、ブラウザーはリダイレクトされ、ページ上のスクリプトは実行されません。<meta>Google アナリティクス コードを実行した後、タグを削除してスクリプトでリダイレクトすることをお勧めします。

<script>
  // GA code here
  location.href = 'http://www.FAKEDOMAIN.com/Site/index.html'; //Redirect here
</script>
于 2013-09-20T16:29:11.147 に答える