iOS Tips:日本語が使えるストアURL

#はじめに
今さらながら、アプリのStoreへのリンクURLについて考えてみました。

 - グローバル
 - 国内限定
 - SEO的に有効

これらを意識したURLとは。

##検討要素
:link: 適切なマーケットへの誘導
:eyes: 視認性の良さ

#AppStoreへのURL

##AppStoreへの誘導フロー
 1. サイト中にURLをリンク、またはブラウザ経由で直接URLを表示
 2. iTunesの起動
 3. 指定アプリの起動

##App Store Short Linksのフォーマット
http://appstore.com/<アプリ名>
http://appstore.com/<開発者名>/<アプリ名>
###例
http://appstore.com/モンスターストライク
http://appstore.com/ちょいキス
http://appstore.com/アニメ＆動画
http://appstore.com/日本マクドナルド株式会社/マクドナルド公式アプリ

###リンクできなかった例
http://appstore.com/パズル＆ドラゴンズ

##通常のURLの例：日本のストア
http://itunes.apple.com/jp/app/id<アプリに割り当てられたAppleID>?mt=8
>jaとなっていたところをjpに直しました


###実験
責任は持てませんが、現時点でこんなのも可能
https://itunes.apple.com/jp/app/関西ではマクド/id413618155?mt=8

>https://itunes.apple.com/jp/app/%E9%96%A2%E8%A5%BF%E3%81%A7%E3%81%AF%E3%83%9E%E3%82%AF%E3%83%89/id413618155?mt=8

#App Store Short Linksの生成ルール
アプリ名に含まれる文字列をそのまま使えない場合もあるので
下記で確認してください
https://developer.apple.com/library/ios/qa/qa1633/_index.html

また、ルールにそって記述しても使えない場合はあるようです。
> All URLs are accessible worldwide and will direct the customer to their respective country's App Store. Because of the possibility of name conflicts or other errors, URLs which have multiple results, for example <http://appstore.com/airhockey>, will return a search page. Using unique names for your apps will help prevent this.

#iTunesを開かせる
http://itunes.apple.com/jp/app/id<アプリに割り当てられたAppleID>?mt=8

##ls=1
http://itunes.apple.com/jp/app/...までだとiTunesを開くことはないのですが
URLにls=1を付加することで開くようになります。
http://itunes.apple.com/jp/app/id<アプリに割り当てられたAppleID>?mt=8&ls=1

#試してみた
 1. iTunesのマーケットを変更する。
![スクリーンショット-2014-06-22-11.55.56.gif](https://qiita-image-store.s3.amazonaws.com/0/12362/b6dceac8-a3e0-2aa3-2071-aa92d861520d.gif)

2.ブラウザからURLを入力表示
![スクリーンショット 2014-06-22 12.02.04.png](https://qiita-image-store.s3.amazonaws.com/0/12362/848325cb-0136-47be-c1ef-d434a39b22ab.png)

##海外マーケット
日本語のURLを使ってみて
対象アプリが国外を公開対象に入れている場合、表示されました。

海外マーケット（デフォルトでない）のアプリ名をいれて表示させた場合は、
![スクリーンショット 2014-06-22 12.13.39.png](https://qiita-image-store.s3.amazonaws.com/0/12362/edbb1f96-b7e7-e87f-c691-930c1b9dbf41.png)

そもそも対象国のStoreでアプリを公開していない場合は
![スクリーンショット 2014-06-22 12.15.16.png](https://qiita-image-store.s3.amazonaws.com/0/12362/b43cfac7-a09a-1b5f-4f7a-38bb7831c90d.png)

#海外マーケットへ展開を考える

App Store Short Linksを使ったURLを国外で展開する場合を想定すると
日本語をデフォルト言語として指定している場合に”日本語”で指定したアプリ名が有効になっていると不都合がある場合も考えられます。
最初からデフォルトの言語を英語などにしてするか、英語をデフォルトの言語として再設定するなどを検討する必要があるかもしれません。

ただ、上記についてはドキュメントからの記載は見つけられておらず、試して確認したレベルです。

そのため、まずは下記を検討すべきかと思います。

##国ごとにURLを分ける
http://itunes.apple.com/<マーケットの国名>/app/id<アプリに割り当てられたAppleID>?mt=8

マーケットの国名には国名コードを指定します。
>http://ja.wikipedia.org/wiki/国名コード

###マーケットの言語で表示
当該国の言語として代表されるものは`l`パラメータで指定した言語で確認できました。
しかし、中国のAppStoreを表示させて日本語で表示させることはまだできていません。

http://itunes.apple.com/<マーケットの国名>/app/id<アプリに割り当てられたAppleID>?mt=8&l=<言語コード：ISO 639-1>

簡体
>https://itunes.apple.com/cn/app/tokyo-subway-navigation-for/id844802451?mt=8&l=zh

![スクリーンショット 2015-08-04 7.47.37.png](https://qiita-image-store.s3.amazonaws.com/0/12362/ff927c2d-f9c7-4c7b-a8aa-2598e79ce575.png)


繁体
>https://itunes.apple.com/tw/app/tokyo-subway-navigation-for/id844802451?mt=8&l=zh

![スクリーンショット 2015-08-04 7.48.15.png](https://qiita-image-store.s3.amazonaws.com/0/12362/bdbcd57e-667a-98a0-d5e9-76d0ffc9e1a3.png)

簡体の場合は中国本国、繁体の場合は台湾のAppStoreでのみ確認しています。

タイ語
>https://itunes.apple.com/th/app/tokyo-subway-navigation-for/id844802451?mt=8&l=th

![スクリーンショット 2015-08-04 7.48.57.png](https://qiita-image-store.s3.amazonaws.com/0/12362/7cdebb09-d377-a2bc-a2a0-a7c324cbc72e.png)

副言語である簡体、繁体で確認すると

- zh-cn
- th-tw

という指定もできることがわかりました。
###利点
ブラウザ上で表示させるiTunes Previewの内容もiTunes上のものも、当該国向けに書いた内容が表示されます。

##１つのURLで展開
https://itunes.apple.com/app/id<アプリのAppleID>
###USのAppStoreにアプリを展開している場合
例）マクドナルド公式

USのAppStore記載されている内容がブラウザに表示されます。
![スクリーンショット 2014-06-23 14.24.08.png](https://qiita-image-store.s3.amazonaws.com/0/12362/7dbd6c6c-f343-3a8f-c379-47900ad641c2.png)

ここのボタンからiTunesを開くと、自分が開いている国のマーケット情報で表示されます。
![スクリーンショット 2014-06-23 14.24.30.png](https://qiita-image-store.s3.amazonaws.com/0/12362/937a3c3e-d2bd-719a-ba80-60831bfa0e85.png)

###利点?
USストアへアプリを公開している場合は一度iTunes Preview(ブラウザ上のWebサイト)が表示されますが
アプリをUSストアへ公開していない場合は、iTunesへ直接リダイレクトがかかります。

例）モンスターストライク
https://itunes.apple.com/app/id658511662
#SEO
有効？
https://support.google.com/webmasters/answer/70897
##参考URL
http://www.yuta-system.com/seo/urlseo.html
http://www.seo-complete.info/knowhow/nihongo-domain.html

#参考URL
https://developer.apple.com/library/ios/qa/qa1633/_index.html

#さいごに
アプリ名が冗長になっているものがStore上では多く、一概に短縮とは言えませんが、URLに日本語名で企業名と並んででるのは分かりやすいと思っています。
そして、公開対象国となっている海外マーケットでも日本語タイトルからつけられたURLが有効なのは意外でした。

また、国別のStoreでの表示と言語を調べて各国のマーケットで表示言語が制限されている、省略時には英語がデフォルトとみえました。Appleはドキュメントにかいてほしいな。