Googleアナリティクスの仕組みと同じように、ユーザーがウェブサイトを所有していることを確認するスクリプトを実装したい(または少なくとも管理している)これを行う最も安全な方法は何ですか? Googleアナリティクスでは、サイトのルートディレクトリにスクリプトをアップロードする必要がありますが、他の方法がありますか?また、Googleアナリティクスはどのようにこれを達成していますか?Googleアナリティクスのようにユーザーがウェブサイトを所有していることを確認するにはどうすればよいですか?
答えて
Googleアナリティクスでは、ルートディレクトリに何かをアップロードする必要はなく、ドメインを所有する必要もありません。 (Googleアナリティクススニペットをページに追加したかどうかを知らせるオプションの検証サービスを提供しています)
Google Analyticsではの特定のアカウントに対するすべてのヒットを受け付けています誰がどのサイトを所有しているかを検証する。 (Googleアナリティクスのスニペット、アカウント番号が含まれていて、それを自分のサイトで使用してもデータが簡単に除外される場合はほとんど問題になることはありません)。
一部は Google Webmaster Tools、あなたがウェブサイトを所有していることを証明する必要があります。
ドメインの所有権を証明する2つの最も一般的な方法は以下のとおりです。
- あなたはあなたのルートディレクトリに特定の名前を持つファイルをアップロードするように求められ、それはそれをチェックしています。
- 特定の値(通常はCNAMEレコード)のDNSレコードを作成するように求められます。
両方の場合、サービスは変更が行われたかどうかをチェックし、通常はユーザーが(手順を完了した後で)検証チェックを開始できるようにします。恐らく、curl
のようなものを使ってファイルが存在するかどうかを調べ、/ prを使ってドメインのDNSにpingを実行して、レコードが存在するかどうかを調べます。
EDIT:
だから、ナンバーワンを行うための一般的な方法は、特定の名前や特定の内容のファイルを作成するためにそれらを指示することです。つまり、bz239239239.html
というページを作成し、そのファイルにテキストcheckbz239239239
が含まれていることを伝えるとします。
その後、彼らはあなたの指示に従っていること(PHPサンプル)を検証する
$contents = @file_get_contents('http://example.com/bz239239239.html');
if(strstr($contents, 'checkbz239239239'))
{
return true; //this condition means that the page exists and it contains the text that it should.
}
私は、DNSの専門家ではないんだけど、私の理解では、DNSは、サイト自体と同じくらい安全であると考えられているということです。すなわち、あなたは安全だと想定することができますが、理論上はハッキングされている可能性がありますが、その時点でサイト全体が損なわれています。
- 1. ウェブサイト内のURLに特定のGoogleアナリティクスUTMコードが含まれているかどうかを確認するにはどうすればよいですか?
- 2. .NET MVCアプリケーションでGoogleアナリティクスのLIVEユーザー数を確認するにはどうすればよいですか?
- 3. Googleアナリティクスはどのようにウェブサイトを認証しますか?
- 4. ユーザーがフロントページをナビゲートしていることを確認するにはどうすればよいですか?
- 5. ユーザーがindex.htmlにいるかどうかを確認するにはどうすればよいですか?
- 6. google auth2.signIn()ウィンドウがユーザーによって閉じられているかどうかを確認するにはどうすればよいですか?
- 7. ユーザーが投票に投票したことを確認するにはどうすればよいですか?
- 8. ウェブアプリケーションでGoogle + APIを使用してユーザーが既にログインしているかどうかを確認するにはどうすればよいですか?
- 9. ユーザーがAPIを使用してGoogleアカウントにログインしているかどうかを確認するにはどうすればよいですか?
- 10. アンドロイドアプリやウェブサイトでGoogleにログインしているユーザー数を知るにはどうすればよいですか?
- 11. ウェブサイトがgzipを有効にしているかどうかを確認するにはどうすればよいですか?
- 12. ユーザーがウェブサイトまたはURLの(+1)google +ボタンを好きであることを確認するにはどうすればよいですか?
- 13. ユーザーがthymeleafの現在の投稿/トピックの所有者であるかどうかを確認するにはどうすればよいですか?
- 14. ユーザーがウェブサイトまたはオフラインでオンラインになっているかどうかを確認するにはどうすればよいですか?
- 15. ユーザーが入力したデータをGoogleアナリティクスでトラッキングするにはどうすればよいですか?
- 16. スタアラリングが同期していることを確認するにはどうすればよいですか?
- 17. スレッドが完了していることを確認するにはどうすればよいですか?
- 18. Googleアナリティクスのサーバーサイドリクエストに異なる場所を設定するにはどうすればよいですか?
- 19. Googleアナリティクスでイベントをトラッキングするにはどうすればよいですか?
- 20. Googleアナリティクスでフラッシュビューをトラッキングするにはどうすればよいですか?
- 21. ユーザーがGPSをオンにしているかどうかを確認/確認するにはどうすればよいですか?
- 22. ユーザーが使用しているブラウザを確認するにはどうすればよいですか?
- 23. PHPでは、ユーザーがウェブサイトのホームページ/インデックスページにアクセスしたばかりかどうかを確認するにはどうすればよいですか?
- 24. React-Native:MapViewが現在ユーザーの場所を追跡しているかどうかを確認するにはどうすればよいですか?
- 25. ネットパイプサービスがリッスンしているかどうかを確認するにはどうすればよいですか
- 26. templateUrlがangular2で有効かどうかを確認するにはどうすればよいですか?
- 27. URLがAndroidで有効かどうかを確認するにはどうすればよいですか?
- 28. VB、コンソールアプリケーション、ユーザー入力を確認して、有効な番号を入力したことを確認するにはどうすればよいですか?
- 29. NuGetパッケージが壊れていないことを確認するには、どうすればよいですか?
- 30. _JAVA_OPTSが強制されていることを確認するにはどうすればよいですか?
Googleアナリティクスでは、必要なコードをウェブサイトのヘッダーに簡単に挿入できます。スクリプトはウェブサイトのコードをチェックし、コードがソースに配置されているかどうかを確認します。 – Nateeo
はい、私の心配は、人々がこれを悪用するのを避ける方法とセキュリティの問題は何ですか? – peter