147 人が現在オンライン
147 人が現在オンライン
Google アナリティクスのアカウント設定、プロパティ、ビューやフィルタ設定などについて、ユーザー同士で意見交換ができます。解析を通して浮かんだ質問やアイディアを投げかけ合って、よりデータ分析の知識を高めていきましょう。
ガイドを表示
star_border
返信

DynamicDNSと自家製サーバでの運用での、自身のIPの弾き方

初級者 ✭

お世話になります。

自家製サーバ、いわゆる自鯖運用のホームページ内に、

アナリティクスのトラッキングコードを埋め込んで使用しています。

表示確認などのために自身のサイトにアクセスした際の、

トラッキングをフィルタリングしたいのですが、なかなか方法が見いだせません。

phpやJavaScriptで、

閲覧時のipと、dnsなどに問い合わせたサイトの正引きipが一致した場合に、

トラッキングコード自体を読み飛ばせば…

という理屈こそ思いついたものの、コードの書き方がわからずという始末でして…

記述例などご教授いただけましたら幸いです。

 

Re: DynamicDNSと自家製サーバでの運用での、自身のIPの弾き方

レジェンド

内部ネットワークからのアクセス、ということであればIPアドレスのレンジが決まっていると思いますので、該当レンジに含まれるかどうかでチェックすればよいかと思います。

 

参考までに、ローカルネットワークのIPアドレスが192.168.から始まるのであれば、

 

<?php if (!preg_match(/^192\.168\./, $_SERVER["REMOTE_ADDR"]) { ?>
  // トラッキングコードを記載
<?php } ?>

といった形になります。