このたび goo.gl 短縮リンクに新機能が加わり、1 つの goo.gl リンクを Android アプリ、iOS アプリ、ウェブサイトなどにまたがるコンテンツへのリンクとして使用できるようになりました。
Android と iOS の App Indexing を設定すると、goo.gl で生成されたリンクは、アプリをインストール済みのユーザーはアプリ内の適切なページへ、そうでないユーザーはウェブサイトへリダイレクトするようになります。これにより、ユーザーにアプリを再度利用してもらう機会を増やすことが可能になります。この機能は過去に生成した短縮 URL にも同じように適用されます。
適切に機能するリンクを共有しよう
さらに、
URL Shortener API をアプリの共有フローに統合すると、ユーザーがリンクを共有する際、プラットフォームが異なっていても自動的にネイティブ アプリにリダイレクトされるようになります。また、自分のアプリへのディープリンクを、他のウェブサイトやアプリに埋め込むこともできます。
Google マップを例に説明しましょう。クロスプラットフォームになった goo.gl リンクを開くと、ユーザーがどのプラットフォームを利用しているか、マップ アプリがインストールされているかどうかが自動的に検出されます。アプリがインストールされている場合は、Android または iOS のマップ アプリで直接そのコンテンツが開かれます。アプリがインストールされていない場合やパソコンを使用している場合は、マップのウェブサイトが表示されます。
実際に試してみましょう。Google マップ アプリがインストールされた携帯端末で、
http://goo.gl/maps/xlWFj にアクセスしてみてください。
設定方法
goo.gl を利用して、あなたのアプリへのディープリンクを設定するには:
- g.co/AppIndexing にアクセスし、Android と iOS で App Indexing を使用するのに必要な手順を行います。なお、現行の Google 検索からのディープリンクとは異なり、goo.gl ディープリンクはすべての iOS 開発者が利用できます。この手順を完了すると、既存の goo.gl 短縮リンクもアプリへのディープリンクとして機能するようになります。
- 必要に応じ、URL Shortener API をアプリの共有フローやメール キャンペーンなどに統合します。これにより、アプリに直接アクセスできるディープリンクをプログラムによって生成できるようになります。
この新機能を活用し、クロスプラットフォームでのリンクの共有にお役立てください。
Posted by Fabian Schlup, Software Engineer
Original version: Official Google Webmaster Central Blog: App deep linking with goo.gl