JavaScriptで特定地域にターゲット広告を表示

公開日: : 最終更新日:2013/11/23 Web制作, ミニ四駆Web制作

javascript-
ある特定の都道府県だけ表示したい広告を作ったので、そのコードを公開します!

1.Google AJAX APIを読み込み

<script type="text/javascript" src="http://www.google.com/jsapi"></script>

外部JavaScriptファイルを読み込みます。

2.広告リンクの設定

JavaScriptで以下のように記述します。

(function(){
  // Google AJAX APIで都道府県を取得し、your_regionに格納
  var your_region=google.loader.ClientLocation.address.region;
  //リンク設定
  links = new Array
  links[0] = 'リンク0';
  //地域設定(links[n]と連動)
  regions = new Array
  regions[0] = new Array('長崎県','佐賀県','福岡県','熊本県','大分県');
  //表示する広告を選択
  select = new Array;
  select_i = 0
  for(i=0;i<regions.length;i++){
    if(regions[i].indexOf(your_region)!=-1){
      select[select_i]=links[i];
      select_i++;
    }
  } //表示
  if(select_i>0){
    var number = select.length;
    var number2 = Math.random();
    var random = Math.round( (number-1) * number2);
    document.write(select[random]);
  }
})();

3.解説

リンク0(links[0])は、長崎県付近の方のみ表示されるように設定されています。

これを応用すると、長崎県なら長崎・佐賀・福岡・熊本・大分に表示、熊本県なら・・・というのを全て設定しておきます。そうすると有効に広告が出せるんじゃないでしょうか?

Twitter(@R_farms)でブログの更新情報をお伝えしています。
フォローしていただけると嬉しいです!

このカテゴリの記事

PHPのコーディング規則、PSRを学ぶ(2)

PHPのコーディング規則、PSRを学ぶ(1)の続きです。 今回は基本中の基本、文字コードと改行コー

記事を読む

ミニ四駆ブログまとめ RSS読み込み速度の改善

更新時、非常に重い思いをしていたRSS読み込み速度が改善されました。 読み込み時間が約1/3くらい

記事を読む

まとめ読み バージョン1.1.1のリリース

フリーソフト「まとめ読み」バージョン1.1.1のリリースを行いました。 まとめ読み ダウンロー

記事を読む

ミニ四駆 思いついたこと

「ミニ四駆ブログまとめがないなあ」と「ミニ四駆ちゃんねる使いにくすぎやん?」というのが自分の中にある

記事を読む

意味がない意味のある行動

一つの面で見れば必要ないことをやりました。 何をやった? 昔のブログのミニ四駆の記事を更新し

記事を読む

4e2b692ff41ba051a5c42cac01e133dc

見よう見まねでGitHubでmatomeyomiを公開する

「GitHub」をエンジニア用のSNSと聞いたのではじめてみました。 理由は「他人のコードが見たい

記事を読む

[PHP]まとめ読みをPSRで改良する(4)

まとめ読みをPSRで改良する(3)から約一週間。 こんがらがっていた頭の中がすっきりして、

記事を読む

C言語およびC++のコンパイラMinGWのインストールとテスト

Windows環境でCとC++を開発するためのコンパイラ「MinGW」のインストールを行います。

記事を読む

現代PHPの正しい道「PHP: The Right Way」の紹介とその要約

時代遅れの本や情報があふれている。そのため「何年前のコレ?」というコードが広まっている。 私も

記事を読む

[PHP]PDO、2つ以上の項目からLIKE検索

データベースからPDOを使ってデータを抜き出したい! そして「bindParam」で安全に検索

記事を読む

jon-tyson-268886-unsplash
本当に「できないこと」?

「できないこと」、気にしていませんか? 例えばできないことを「地

yannis-papanastasopoulos-586848-unsplash-min
あなたとは違うんです

就職活動開始の時期ですね。 今日は気になった記事「志望動機「IT

指示待ち人間の作り方

「指示待ち人間ばかりで困る」と思いませんか? さて、それをど

あなたの仕事は楽しいですか?

あなたの仕事は楽しいですか? ・・・いきなりなんだよと思った

始まりと終わり

終わりを決めましょう! 皆様、お久しぶりです。 2018年

→もっと見る

PAGE TOP ↑