まだプログラマーですが何か?

プログラマーネタとアスリートネタ中心。たまに作成したウェブサービス関連の話も http://twitter.com/dotnsf

タグ:manholemap

2018 年最初のブログエントリはちとマジメなマンホールマップネタにします。

2010 年夏のリリースから7年半近くもの間に多くのマンホールファンの皆様に愛され、成長を続けてきたマンホールマップですが、リリース当初の小規模運営時には想定していなかった問題にも多く直面してきました(コストとか、容量とか、プラットフォームの仕様変更とか、・・・)。そしてその都度問題を先送り解決しながら成長してきました。

そんな問題の中で、未解決だったことの1つが「利用規約」および「プライバシーポリシー」でした。端的な言い方をすると「マンホールマップにアップロードした画像の著作権はどうなるのか?」という問題です。サービス開始当初はいわば「一部のマニア向けサービス」であり、当時存在していなかった位置情報付きマンホール情報共有サービスとしての物珍しさから、細かいことを気にする人も少なかったように思えます(僕が知らなかっただけかもしれませんが)。

時は流れ、ユーザーや業界の努力、そして街歩き等他の趣味と合わせる形での認知度もあがり、マンホール探しそのものが趣味として認知されつつあるようになってきました。同時にマニアの域を超えて、広く一般の人がマンホールに興味を持つようになり、マンホールマップは(色々なこだわりは残しつつも)マニア向けではないサービスとしての変革が求められるようになってきました。

さて利用規約およびプライバシーポリシーの問題です。実はこれまでマンホールマップには明確な利用規約およびプライバシーポリシーの明示がありませんでした。昨年だけでこの点での質問を何度かいただくようになり、そろそろサービス提供側としての対応が求められていることを認識しました。という背景もあり、2018 年最初のアップデートに併せて遅ればせながらマンホールマップの利用規約およびプライバシーポリシーを用意する運びとなりました:
利用規約
プライバシーポリシー


PC版ページ(http://manholemap.juge.me/)ではトップページの一番下に、
2018010401


モバイル向けページ(http://manholemap.juge.me/m.jsp)ではトップページのメニューの最後に、それぞれリンクが付いています:
2018010402


これら2つのページの内容は利用するウェブブラウザの言語設定によって日本語または英語で表示されるようになっています。以下の補足については日本語をベースとしています。

以下は(2018/01/04 時点での)特に利用規約に関する内容を補足したものです。上記2ページを読んだだけだと「結局アップロードした画像の著作権はどうなってるの?」という問題の答がわかりにくいと思っているので、その点を解説しています。

利用規約内には以下のようにかかれています(2018/01/04):
ユーザーが投稿した写真(画像)の著作権について

Juge.Me およびマンホールマップでは、ユーザーが本サービスに、またはこれを通じて投稿するいかなるユーザーコンテンツについても、その所有権を主張しません。 ただしユーザーは、ユーザーが本サービスに、またはこれを通じて投稿するユーザーコンテンツを、Juge.Me およびマンホールマップが http://manholemap.juge.me/privacy.jsp に掲載されている本サービスのプライバシーポリシーに従って利用する、非独占的かつ無料、譲渡可能かつ再許諾権付きの世界的使用許諾を付与するものとします。 またユーザーが投稿したマンホールマップ内の画像はマンホールマップのページ単位で第三者がシェア/共有することについては同意するものとします。

マンホールマップ側ではその著作権を「主張しない」ことを明言しています。つまり写真の著作権は投稿者にあり続けます。著作権についてはこの点を明確にしました。

ただし以下の2点に注意してください:
(1) ただしユーザーは、ユーザーが本サービスに、またはこれを通じて投稿するユーザーコンテンツを、Juge.Me およびマンホールマップが http://manholemap.juge.me/privacy.jsp に掲載されている本サービスのプライバシーポリシーに従って利用する、非独占的かつ無料、譲渡可能かつ再許諾権付きの世界的使用許諾を付与するものとします。

(2) またユーザーが投稿したマンホールマップ内の画像はマンホールマップのページ単位で第三者がシェア/共有することについては同意するものとします。

(1) はユーザー(投稿者)が投稿する画像コンテンツについて、マンホールマップ側に対して、
  • 「非独占的に(マンホールマップだけのものではなく、他の SNS 等に投稿することができる)」
  • 「無料(その際、投稿者に著作権料は支払われない)」
  • 「譲渡可能かつ再許諾権付き(マンホールマップ側の判断で他のメディアやサービスに画像を提供することができる)」
という条件を付与する、という意図を含んでいます。

実際のところ、これまでもマンホールマップ内のコンテンツは誰でも利用可能な API によってアクセスすることができ、その API によって多くの関連サービスが生まれてきていました。加えてマンホールマップでは画像の全体的な色に近い色で画像に枠を付けて表示するなどの加工を行った上で表示しています。それらを明文化した形になります。

また、(2) は画像としての勝手な再利用は制限していますが、マンホールマップのページ(URL)単位で SNS にシェアしたり、ブログなどで再利用することについては第三者が無許可で自由に使うことができることを謳っています。


基本的にはこれまで通りの機能を後追いする利用規約(とプライバシーポリシー)としているつもりですが、どうしてもこの内容での公開に不安を感じられる場合は相談いただくか、あるいはお手数ですが問題が解決するまでの間、いったん削除していただきたいです。




この記事の続きです:
2017 マンホールマップ統計


2017年にマンホールマップでもっとも人気のあったマンホール蓋をベスト10形式で紹介します。また今年新たに投稿された蓋の中で最も人気があった「新人賞」と、今年最も多くの蓋画像を投稿いただいた方「最多投稿賞」を紹介します。

集計のルールとしては 2017/01/01 から 2017/12/20 までの集計期間における、PC およびスマホのブラウザから単独ページとしてのアクセス数を集計しています。ページビューとしての集計なので、例えば同じページの画面をリロードした場合は1回とだけカウントされます。


2017 最多投稿賞

今年マンホールマップに最も多くの画像を投稿いただいたユーザーに与えられる賞です。実は今年の(も)マンホールマップに有効に投稿された全 971 画像のうちの大半が昨年も激しく一位を争った 42ER03 様と minamu4545 様の2名のユーザーによって提供されたものでした。今年も感謝の限りでございます。 m(__)m

今年も昨年を上回るレベルでの激しい1位争いの結果、昨年惜しくも2位だった minamu4545 様が今年1年間で 403 枚もの蓋画像を投稿いただき1位となりました! 

そして今年もハイレベルな一騎打ちを演出いただいた 42ER03 様、ありがとうございました。来年もお二人の争いになるのか、はたまた新星が現れるのか? 楽しみにしたいです。

ちなみに私自身は今年は7位でした。毎年少しずつ順位が下がっているような・・・


2017 新人賞

この部門は 42ER03 様が過去2年連続受賞している部門です。今年マンホールマップに投稿された蓋の中で、もっともアクセス数の多かった蓋画像はこちらでした:

市区町村投稿者画像
静岡県静岡市minamu4545


2017 最多投稿賞にも輝いた minamu4545 様に投稿いただいた静岡市の消防キャラクター「かけつけ消防3部隊カワセミーズ」の消火栓蓋でした。この画像は 2017/03/11 に投稿いただき、非常に多くのアクセスが記録された画像となりました。昨年に続き、今年も最多投稿賞と新人賞の同時受賞が実現することとなりました。


2017 総合ランキングベスト10

いよいよ 2017 年マンホールマップ年間アクセス数ランキングを発表する時がやってまいりました。総合ランキング1位となる MVM(Most Variable Manhole) の座はどの蓋に!?


まずは 10 ~ 4 位です。実は9位が同数だったので、9位が2つあります:

順位昨年順位市区町村投稿者画像
9 - 東京都三鷹市kakuyodo

↑9位はマンホールマップでも常に人気のある蓋画像の1つでもある、東京都三鷹市のジブリ博物館マンホールでした。必ずしも交通の便の良くない場所にあるという点では人気面で不利になりがちなのですが、2014年2位&2015 年8位からのトップ10復活です。



順位昨年順位市区町村投稿者画像
9 - アゼルバイジャン共和国42ER03

↑もう1つの9位はアゼルバイジャン共和国の首都バクーの蓋です。なんと書いてあるのでしょう(というか何語でしょう)? 海外の蓋はデザイン的に味気ないものが多いのですが、この紋章っぽいデザインはカッコいいですね。



順位昨年順位市区町村投稿者画像
88大阪府吹田市mnakam2003

↑8位はなんと昨年も8位だった大阪府吹田市のガンバ大阪マンホール。吹田サッカースタジアム周辺にあるこのデザインは、吹田市のもう一つのデザインである「太陽の塔」マンホールと並ぶ名物マンホールとなっています(おそらく)。


順位昨年順位市区町村投稿者画像
7 - 愛知県岡崎市morimo_t

↑7位は愛知県岡崎市の消火栓蓋。この年間アクセスランキングは、たまにこれといった特徴のない蓋が上位に来ることがあって、コメントするのが難しかったりするのですが、今年はまさにこの蓋がそうでした。なんでアクセスが多かったんだろ・・・


順位昨年順位市区町村投稿者画像
6 - 埼玉県鴻巣市TMW_papa

↑6位は昔から雛人形製作で有名な埼玉県鴻巣市のかわいくて綺麗なひな祭り蓋でした。中央の水色は荒川、そして荒川にかかる御成橋と、サクラがデザインされています。個人的には人形のシュールな表情が好きですw



順位昨年順位市区町村投稿者画像
5 - 東京都渋谷区dotnsf

↑5位、出た!僕が投稿した東京都渋谷区ハチ公横にあるハチ公マンホールです。今日の時点ではマンホールマップ内の「ナイスマンホ」数で第2位でもある人気蓋です。常に人混みとなる場所に存在しているという意味で、なかなかきれいな状態での撮影が難しい蓋でもあります。



順位昨年順位市区町村投稿者画像
42茨城県つくば市kenitirokikuti

↑4位は昨年の2位でもある茨城県つくば市のスペースシャトルマンホール。研究学園都市っぽい近代さと、背景の筑波山、そして謎の土星(?)がデザインされた人気蓋の1つです。


ここまでの結果を見ると、例年と異なり「いわゆる人気蓋がアクセス数上位にきている」という印象です。実はマンホールマップ年間アクセス数ランキングでは珍しい状況だったりします。



ではランキングトップ3の発表です。

第3位

順位昨年順位市区町村投稿者画像
310石川県河北郡keymoyaking

↑マンホールマップの通算ナイスマンホ数第一位の座をずっと守っている石川県河北郡、keymoyaking 様提供の「かもめマンホール」がついに年間アクセスランキングのトップ3に入りました。



第2位

順位昨年順位市区町村投稿者画像
23北海道岩見沢市yanapong

北海道岩見沢市(旧栗沢町)、yanapong 様提供の「リスのクリちゃん」マンホールでした。なんと3年連続トップ3という快挙を達成しました!3年に渡ってマンホールマップ内では人気を保持し続けているという驚異的な蓋です。

この蓋の設置された旧栗沢町は岩見沢市との統合でなくなってしまいました。つまりこのデザインの蓋は新たに設置される可能性がないという意味でも貴重な、そして息の長い人気を続けている蓋だったりします。


昨年に続いて、上位にカラー蓋が目立つ2017年ランキングとなりました。昨年から配布が始まったマンホールカードが一般の人達にも浸透してきている(はず!)のだと思うと嬉しいです。

そんな今年の栄えある MVM は果たして!? 去年は僕が、しかも超地味蓋が何故かコンスタントなアクセスを集めて受賞して大顰蹙でしたが、今年のグランプリの行方はっ!?



第1位

 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓

順位昨年順位市区町村投稿者画像
1 - 静岡県静岡市minamu4545

静岡県静岡市、新人賞にも登場した minamu4545 様投稿の「かけつけ消防3部隊カワセミーズ」の消火栓蓋が 2017 年で最もアクセス数の多かった蓋となりました。そしてこのランキングを開始して初の3冠達成となりました(投稿数&新人賞&年間総合ランキング1位)。minamu4545 様、改めて本当におめでとうございます!!

ちなみにこの「カワセミーズ蓋」のアクセス傾向を見ると、このページの次に参照している人が多く、
http://manholemap.juge.me/page.jsp?id=642521159450672608


↑静岡県静岡市、「一富士二鷹三なすび」蓋

また「カワセミーズ蓋」に続いて、このページを見ている人が多い、ということが分かりました:
http://manholemap.juge.me/page.jsp?id=8217825491721603576


↑静岡県浜松市、「出世大名 家康くん」蓋

静岡旅行の際にマップ画面を参照している人が多いんでしょうかね。。。





 

2017 年も年の瀬となりました。毎年恒例の「今年のマンホールマップ統計情報」を紹介させていただきます。なお以下で紹介するデータは Google Analytics および Google Search Console を使って取得した 2017/Jan/01 ~ 2017/Dec/20 における情報です。Google 様、いつもお世話になっております。。


まずは検索キーワードです。「どういうキーワードによる検索結果からマンホールマップを訪れているか?」という気になる検索ワードの上位 15 件がこちら:

2017121601


この1位の結果は嬉しいことに「マンホールマップ」というワードで検索されることが多い、ということを意味しています。「(地名) マンホール」とかでやってくるのではなく「マンホールマップ」を探していただいている、ということだと思っています。マンホールマップが少しずつ世の中に浸透していっていることを実感できて、本当に嬉しいです。
そして「マンホール 場所」や「マンホール 位置」といったマンホールマップが狙う層の方が期待通りに検索した結果、これまた期待通りにマンホールマップを訪れていただいている、ということもよくわかる結果でした。ウェブマーケティング的にはなかなか優秀な状態になっていることもわかります。
加えて「さめがめ」から来てる人が結構上位にいらっしゃるんですね。。これは「マンホールマップのさめがめゲーム機能」にたどり着いているのだと思います。ほぼ隠し機能的なものだと思っていましたが、意外と使われていたのですね。。。


次はウェブアプリケーションとしての統計情報です。まずは1ページあたりの平均ダウンロード時間です。一般的には「ページのロードに5秒以上かかるとユーザーは待ってくれずに別のページを見に行ってしまう」と言われていますが、うちの安サーバーで運用しているマンホールマップはどうかというと・・・
2017121602

最高は 6.852 秒かかった日がありましたが、平均では 1,308 秒。まあOKとしていい・・のでしょうか。実際にはページダウンロード後に AJAX で別のリクエストが実行されたりして、体感的な1画面を表示するまでにはもう少し時間がかかるのだと思いますが、まあ「ギリOK」ということにさせてくださいw


次はトラフィックのチャネルです。マンホールマップへは検索結果から来ているのか、ソーシャルメディアのリンクから来ているのか、どこか別のリンクから来ているのか、それともブックマークから来ているのか・・・といった情報です:
2017121603


概ね4割が検索結果、残りをソーシャル、リンク、ブックマークが3分するような感じでしょうか。検索結果から来ている人が多いということは新規ユーザーが多く獲得できている可能性が高く、これは嬉しい結果でした。


そして個人的には衝撃だった「デバイス別セッション数」:
2017121604


なんとマンホールマップの統計を取りはじめてからでは初めてモバイルデバイスからの利用が PC ブラウザからの利用をわずかですが上回りました。遅れ馳せながら、マンホールマップにもモバイルファーストの波がやってきた(というか第一波にはもう呑み込まれた)ようです。


さて、そんな変化があった 2017 年のマンホールマップの蓋別アクセスランキングを次回のブログで発表します(明日更新予定)。お楽しみに!


(2017/12/22 更新)
続きはこちら

マンホールマップに「スマホからもっと簡単に投稿できるようにしたい」という要望に応える新機能を用意しました。具体的には Twitter から投稿可能にしました。というわけで、以下の機能を使う前提として、スマホに Twitter アプリが導入されている必要があります。


また、この機能を使うには、Twitter で @Manholemap_Bot をフォローしてください( #manhotalk_bot と似ていてややこしいですが間違えないでくださいw)。この機能のために作成した新しいボットのアカウントです:
2017030801


試しに三鷹のこのマンホールを投稿してみることにします。この画像がスマホの中に保存されているものとします:
mitaka


お持ちの各種スマホ(やPC)から、フォローした上記アカウントへのメンションでマンホール画像を送付してください。メンションとはメッセージの頭に @Manholemap_Bot (大文字小文字は区別しないので、全て小文字でもOKです)を付けて、画像を添付して投稿してください:
IMG_0365


基本的にスマホ側での作業はこれだけで投稿できます。以下はPCでの作業を想定しています。少し(最大5分)待つと、投稿した画像がマンホールマップに反映されます:
2017030802


投稿した本人(と同じ Twitter アカウントでログインした状態)がその画像ページにアクセスした場合は編集ボタンが表示され、投稿の編集が可能になります:
2017030803


位置やテキストなど、必要に応じて編集して、最後に「更新」します:
2017030804


残念ながらまだいくつかの制約事項があります:
(1) テキストを同時にツイートできない
(2) 元の画像に位置情報が含まれていても反映されない(Twitter の仕様)

色々調査しながらにはなりますが、今後のアップデートで少しずつ便利にしていくつもりです。


なお、この機能はアプリケーション開発者向けに公開しているマンホールマップ API を使って作成したものです。誰でも使えるものなので、興味をお持ちの方はこちらから仕様書をどうぞ:
http://manholemap.juge.me/dev.jsp



マンホールマップを Google の Search Console に登録して、どんなキーワードで検索された結果としてマンホールマップが使われているのか? を解析してみました。

使ったサービスはこれです:
Google Search Console

2016122700



ここにログインし、「検索アナリティクス」メニューから対象期間を選びます。また「クエリ」を選択して、検索キーワードごとに統計を出せるようにしました:
2016122705


ここで得られる結果はこのままだと取り扱いが難しいので CSV 形式でダウンロードしました:
2016122706



これで UTF-8 で書かれたクエリーごとの検索データを CSV で取得することができました。このファイル名を searchs.csv とします。

CSV のままだと取り扱いが不便なので、MySQL データベースに入れちゃいましょう。適当な(笑)MySQL データベースに、こんなスキーマのテーブルを作りました(CSV が UTF-8 なので、テーブルも UTF-8 指定しています):
mysql> create table searchs( id int primary key auto_increment, query varchar(100), clicks int, shows int, ctr float, rank float ) default character set utf8;

mysql> desc searchs
+--------+--------------+------+-----+---------+----------------+
| Field  | Type         | Null | Key | Default | Extra          |
+--------+--------------+------+-----+---------+----------------+
| id     | int(11)      | NO   | PRI | NULL    | auto_increment |
| query  | varchar(100) | YES  |     | NULL    |                |←クエリー
| clicks | int(11)      | YES  |     | NULL    |                |←検索結果からクリックされた回数
| shows  | int(11)      | YES  |     | NULL    |                |←検索結果に表示された回数
| ctr    | float        | YES  |     | NULL    |                |←クリック率
| rank   | float        | YES  |     | NULL    |                |←平均掲載順位
+--------+--------------+------+-----+---------+----------------+

先程の CSV をロードします:
mysql> load data local infile 'searchs.csv' into table searchs fields terminated by ',' (query,clicks,shows,ctr,rank);

これでサーチコンソールから取得した情報が MySQL データベースに入りました。こうなると色々楽ちんです。とりあえず phpMyAdmin あたりを使って、項目ごとに上位クエリーを調べてみましょう。

まずは検索表示回数。要は「マンホールマップが検索結果に表示された時、どのキーワードで検索されていたことが多いか?」です:
2016122702


ある意味想定通りですが、圧倒的一位は「マンホール」でした。マンホールマップを知らない人も含めた多くの人が「マンホール」を検索した結果だと思います。2位が「マンホールマップ」、知名度上がってると解釈していいでしょうか。3位は「豊井 スライド」(間にスペース)でした。これは何??ここからクリックされた形跡はなさそうだけど・・・いきなり深い謎に出会ってしまいました。。

面白いですね。では次はクリック回数。つまり検索結果に表示された回数ではなく、「検索結果に表示され、かつクリックしてマンホールマップに移動した回数」順です:
2016122701


これは「マンホールマップ」で検索した結果、マンホールマップに多く誘導できている、という当然の結果でした。そして「マンホール」で検索した人が「マンホールマップ」にたどり着いている、というパターンが2位でした。これも理想的で、いい結果です。その他地名との組み合わせで検索した結果が多くなっています。驚いたのは「さめがめ」で検索してマンホールマップにたどり着いた人がこの3ヶ月で3人いらっしゃったんですね。。。


次はクリック率(CTR=Click Through Ratio)、検索結果として表示されたうちの何%がクリックされたか、という数字です:
2016122703


いくつか 100% の例もありますが、嬉しいのは「マンホールマップ」で検索した人の 80%、「マンホール マップ」で検索した人の 60% が実際にクリックして訪れている、という結果です。マンホールファンはいい人が多いです(笑)。


最後に平均掲載順位。これは「検索結果の何番目にマンホールマップが表示されたか」の数字で小さいほど目立つ位置に表示されていることになります。そして 10 以下であれば検索結果の1ページ目に表示されていることになりますが・・・
2016122704


実はこの見方が僕もまだよく分かってなくて、例えば上記結果だけを見ると「ゆるキャラ」という検索結果に12回登場していて、その平均順位は 4.7 位(つまり最初のページに出ている)と読み取れます。マンホールマップがそんなに高い位置にいていいんだっけ?さすがにちょっと高すぎるような・・・

おそらくなんですが、実は検索時に "site:*****" とかの特殊なパラメータが付与された上での検索結果ではないかと想像しています。ただこの結果にそこまでの情報はないので、まあそのまま判断するしかないのかな、と。


ちなみにマンホールマップ全体としての平均 CTR は 8.07%、平均掲載順位は 14.3 でした。マニア向けのニッチな情報サイトから、より一般的なコミュニティサイトとして認知されるにはもう少し掲載順位を上げたい所ではあります。


こういう話は DeNA が詳しいのかな(苦笑)。

このページのトップヘ