SlideShare a Scribd company logo
1 of 30
Download to read offline
App Indexingでアプリの成⻑⾧長を
加速させよう!
Android and iOS
⽇日本Androidの会埼⽟玉⽀支部
@sakura_bird1
2016/02/13
⾃自⼰己紹介
¤  さくらと呼んで下さい(twitter: @sakura_bird1)
2E歳だよー
¤  3年年ぐらいプログラマーをしてます
¤  今年年はSwiftを勉強しています!
¤  インコのアプリを作っています
https://play.google.com/store/apps/developer?id=sakura_̲fish
App Indexingって?
¤  今のところはウェブサイトを持っているアプリに導⼊入するも
の
¤  Google検索索結果からアプリのコンテンツを直接起動できる
¤  APIを使⽤用すると⼀一度度表⽰示したアプリコンテンツをオートコン
プリートでサジェストできる(Androidのみ)
¤  App Indexing導⼊入済みのアプリは検索索結果がヒットしやすく、
ランキングアルゴリズムの要素になっていると公式で⾔言って
いる!
¤  ChromeやGoogle検索索などGoogle製のアプリ上でしか適⽤用
されないのに注意。PCで検索索してもわからない。モバイルで
検索索するべし。
実例例(インストール済ユーザー)
アイコン表⽰示
検索索結果からアプ
リ選択ダイアログ、
スプラッシュ、
トップからの検索索
などを経ずに⽬目的
のコンテンツを表
⽰示
従来から存在してい
る機能
Googleサーチオートコンプリート
ユーザーのアプリ内ページビューをApp Indexing APIを通して記憶さ
せる。
次回ユーザーがGoogle検索索をした時にオートコンプリートでアプリ
内コンテンツをサジェストしてくれる。Androidのみ。
従来から存在してい
る機能
これはApp Indexingではない
App Indexingのメリット  
¤  ユーザーがアプリをインストールしているかいないかに関わ
らず、アプリにインデックスを設定するとランキングに影響
¤  検索索結果からアプリへユーザーを再訪させることができる
¤  検索索キーワードを⼊入⼒力力した時点でアプリへ誘導できる
(Android only)
¤  インストールを促進できる。インストールするためのリンク
が表⽰示される。(Android only)
効果はあるのか?
¤  Case Studyによるとあるらしい!
¤  https://developers.google.com/app-indexing/partners/case-studies
アプリ経由の新規ユーザー獲得が15%増加
アプリのお店ページのPVが9.6%増加
App Indexingの実装
Androidを対象に説明をします
Androidディープリンク対応
Intent filterの設定
http://recipe-app.com
recipe-app://
の2つをサポートしたい
https://developers.google.com/app-indexing/android/app?hl=ja
ディープリンクのIntentをアプリ内で処理理する  
オートコンプリートを有効にするにはApp Indexing APIを使う必要が
ある。
実装⽅方法は
https://developers.google.com/app-indexing/android/publish?hl=ja
  
アプリ公式ウェブサイトを⼊入⼒力力する
アプリをリリースしたGoogleアカウントから実⾏行行すること
https://support.google.com/googleplay/android-developer/answer/6041489?hl=en
Developer Console⼊入⼒力力後、Google Search Consoleへ
https://www.google.com/webmasters/tools/home
承認リクエストが来るので承認する。
承認後はGoogle Search Consoleにアプリが表⽰示される。
  
Google Search Console
https://www.google.com/webmasters/tools/home
Google Analyticsと少し似ているが違う。
Google Analyticsが検索索以外からの情報も扱うのに対して
Google Search Consoleは検索索に特化している。
  アプリ、ウェブサイトのエラー
  ディープリンクのテスト
  検索索のAnalytics  レポート
Googleがウェブサイトをクロールした時にディープリンクの設定が
あることを知らせる。
httpリンクの場合、設定をした覚えがないのにGoogleが気を利利かせ
てディープリンクを設定してくれることもある。
基本的には設定すべき。
ウェブサイトのディープリンク対応
https://developers.google.com/app-indexing/reference/deeplinks?hl=ja
Link rel=alternateエレメントの設定
<head>セクション内に記述する
href="android-app://com.gizmos.android/http/gizmos.com/example" />
<link rel="alternate"
プロトコル パッケージ名 スキーム Host Path
サイトマップに含まれるURLすべてにディープリンクを設定する必要
はない
注意
・ディープリンクでアプリを開いた時に、直接コンテンツを開くように実装する。
  例例えばスプラッシュなどが起動してしまうとGoogleはエラーとみなす。
・Googlebotをブロックしないようにする
・ARMデバイスでのみ動作するアプリではコンテンツを正しくクロール
  できないことがある。
App Indexing の今後
¤  ウェブサイトを持っていないアプリでも使えるようになる。
現在(2016/2)申し込み制らしい。
¤  iOSはまだ限定的。

More Related Content

What's hot

ブログをスタートする人にオススメのプラグインとエディタの紹介
ブログをスタートする人にオススメのプラグインとエディタの紹介 ブログをスタートする人にオススメのプラグインとエディタの紹介
ブログをスタートする人にオススメのプラグインとエディタの紹介 Ryo Uozumi
 
iOS開発で使えるオープンソースのライブラリやサービスの紹介
iOS開発で使えるオープンソースのライブラリやサービスの紹介iOS開発で使えるオープンソースのライブラリやサービスの紹介
iOS開発で使えるオープンソースのライブラリやサービスの紹介asakahara
 
「Facebook SDK for Android」を使ったFacebookログイン
「Facebook SDK for Android」を使ったFacebookログイン「Facebook SDK for Android」を使ったFacebookログイン
「Facebook SDK for Android」を使ったFacebookログインHiroyuki Nozaki
 
Webエンジニアのためのandroidアプリ開発
Webエンジニアのためのandroidアプリ開発Webエンジニアのためのandroidアプリ開発
Webエンジニアのためのandroidアプリ開発Soudai Sone
 
観光業Instagram活用ファーストステップ [実用編]
観光業Instagram活用ファーストステップ [実用編]観光業Instagram活用ファーストステップ [実用編]
観光業Instagram活用ファーストステップ [実用編]hiroyuki kikuchi
 
観光業Instagram活用ファーストステップ
観光業Instagram活用ファーストステップ観光業Instagram活用ファーストステップ
観光業Instagram活用ファーストステップhiroyuki kikuchi
 
App Inventor@夏サミOpenJam2012
App Inventor@夏サミOpenJam2012App Inventor@夏サミOpenJam2012
App Inventor@夏サミOpenJam2012Takeaki Tada
 
Web applicationとReactive
Web applicationとReactiveWeb applicationとReactive
Web applicationとReactiveDai Yamasaki
 
メディアアプリLIMIAにおけるプッシュ通知配信システム
メディアアプリLIMIAにおけるプッシュ通知配信システムメディアアプリLIMIAにおけるプッシュ通知配信システム
メディアアプリLIMIAにおけるプッシュ通知配信システムgree_tech
 
マイコン入門(2)
マイコン入門(2)マイコン入門(2)
マイコン入門(2)拓海 岡本
 
LIMIAでのBigQuery活用事例
LIMIAでのBigQuery活用事例LIMIAでのBigQuery活用事例
LIMIAでのBigQuery活用事例gree_tech
 
LIMIAアプリにおける行動履歴を用いたコンテンツ配信の最適化
LIMIAアプリにおける行動履歴を用いたコンテンツ配信の最適化LIMIAアプリにおける行動履歴を用いたコンテンツ配信の最適化
LIMIAアプリにおける行動履歴を用いたコンテンツ配信の最適化gree_tech
 
Firestoreを使ってメディアアプリを作ってみた
Firestoreを使ってメディアアプリを作ってみたFirestoreを使ってメディアアプリを作ってみた
Firestoreを使ってメディアアプリを作ってみたgree_tech
 
everevo × Open Graph
everevo × Open Grapheverevo × Open Graph
everevo × Open GraphTetsuwo OISHI
 
デブサミ関西 自分戦略 2013
デブサミ関西 自分戦略 2013デブサミ関西 自分戦略 2013
デブサミ関西 自分戦略 2013Daisuke Kasuya
 

What's hot (19)

ブログをスタートする人にオススメのプラグインとエディタの紹介
ブログをスタートする人にオススメのプラグインとエディタの紹介 ブログをスタートする人にオススメのプラグインとエディタの紹介
ブログをスタートする人にオススメのプラグインとエディタの紹介
 
iOS開発で使えるオープンソースのライブラリやサービスの紹介
iOS開発で使えるオープンソースのライブラリやサービスの紹介iOS開発で使えるオープンソースのライブラリやサービスの紹介
iOS開発で使えるオープンソースのライブラリやサービスの紹介
 
Swift勉強会2
Swift勉強会2Swift勉強会2
Swift勉強会2
 
「Facebook SDK for Android」を使ったFacebookログイン
「Facebook SDK for Android」を使ったFacebookログイン「Facebook SDK for Android」を使ったFacebookログイン
「Facebook SDK for Android」を使ったFacebookログイン
 
Swiftvol.1
Swiftvol.1Swiftvol.1
Swiftvol.1
 
Webエンジニアのためのandroidアプリ開発
Webエンジニアのためのandroidアプリ開発Webエンジニアのためのandroidアプリ開発
Webエンジニアのためのandroidアプリ開発
 
観光業Instagram活用ファーストステップ [実用編]
観光業Instagram活用ファーストステップ [実用編]観光業Instagram活用ファーストステップ [実用編]
観光業Instagram活用ファーストステップ [実用編]
 
観光業Instagram活用ファーストステップ
観光業Instagram活用ファーストステップ観光業Instagram活用ファーストステップ
観光業Instagram活用ファーストステップ
 
App Inventor@夏サミOpenJam2012
App Inventor@夏サミOpenJam2012App Inventor@夏サミOpenJam2012
App Inventor@夏サミOpenJam2012
 
Web applicationとReactive
Web applicationとReactiveWeb applicationとReactive
Web applicationとReactive
 
メディアアプリLIMIAにおけるプッシュ通知配信システム
メディアアプリLIMIAにおけるプッシュ通知配信システムメディアアプリLIMIAにおけるプッシュ通知配信システム
メディアアプリLIMIAにおけるプッシュ通知配信システム
 
マイコン入門(2)
マイコン入門(2)マイコン入門(2)
マイコン入門(2)
 
LIMIAでのBigQuery活用事例
LIMIAでのBigQuery活用事例LIMIAでのBigQuery活用事例
LIMIAでのBigQuery活用事例
 
LIMIAアプリにおける行動履歴を用いたコンテンツ配信の最適化
LIMIAアプリにおける行動履歴を用いたコンテンツ配信の最適化LIMIAアプリにおける行動履歴を用いたコンテンツ配信の最適化
LIMIAアプリにおける行動履歴を用いたコンテンツ配信の最適化
 
Firestoreを使ってメディアアプリを作ってみた
Firestoreを使ってメディアアプリを作ってみたFirestoreを使ってメディアアプリを作ってみた
Firestoreを使ってメディアアプリを作ってみた
 
勉強会発表資料
勉強会発表資料勉強会発表資料
勉強会発表資料
 
everevo × Open Graph
everevo × Open Grapheverevo × Open Graph
everevo × Open Graph
 
Line meetup 20180925
Line meetup 20180925Line meetup 20180925
Line meetup 20180925
 
デブサミ関西 自分戦略 2013
デブサミ関西 自分戦略 2013デブサミ関西 自分戦略 2013
デブサミ関西 自分戦略 2013
 

Similar to App indexingでアプリの成長を加速させよう!

セミナー「アプリ開発者になるべきか? アプリクリエイターの実際のところ」
セミナー「アプリ開発者になるべきか? アプリクリエイターの実際のところ」セミナー「アプリ開発者になるべきか? アプリクリエイターの実際のところ」
セミナー「アプリ開発者になるべきか? アプリクリエイターの実際のところ」Haruyoshi Kuwamura
 
「Camelog」Android開発秘話
「Camelog」Android開発秘話「Camelog」Android開発秘話
「Camelog」Android開発秘話Shoya Tsukada
 
A06  角田研究室6 長谷川和紀
A06  角田研究室6 長谷川和紀A06  角田研究室6 長谷川和紀
A06  角田研究室6 長谷川和紀aomorisix
 
iアプリつくろうぜ!~20101020 DevLOVE Android勉強会~
iアプリつくろうぜ!~20101020 DevLOVE Android勉強会~iアプリつくろうぜ!~20101020 DevLOVE Android勉強会~
iアプリつくろうぜ!~20101020 DevLOVE Android勉強会~一法 山崎
 
スマートフォンアプリ開発におけるディレクション
スマートフォンアプリ開発におけるディレクションスマートフォンアプリ開発におけるディレクション
スマートフォンアプリ開発におけるディレクションGIG inc.
 
iPhoneアプリ開発を楽に楽しくするサイトまとめ
iPhoneアプリ開発を楽に楽しくするサイトまとめiPhoneアプリ開発を楽に楽しくするサイトまとめ
iPhoneアプリ開発を楽に楽しくするサイトまとめHiramatsu Ryosuke
 
Angularで新サービス作って学んだこととか
Angularで新サービス作って学んだこととかAngularで新サービス作って学んだこととか
Angularで新サービス作って学んだこととかKatsumi Honda
 
クソアプリのつくり方
クソアプリのつくり方クソアプリのつくり方
クソアプリのつくり方Yusuke Kon
 
iOSアプリで気になった動きや表現を上手にアレンジして活用してみる
iOSアプリで気になった動きや表現を上手にアレンジして活用してみるiOSアプリで気になった動きや表現を上手にアレンジして活用してみる
iOSアプリで気になった動きや表現を上手にアレンジして活用してみるFumiya Sakai
 
20120316 designerworkshoppublished
20120316 designerworkshoppublished20120316 designerworkshoppublished
20120316 designerworkshoppublishedYoichiro Sakurai
 
Google Play Developer APIを使ってみた
Google Play Developer APIを使ってみたGoogle Play Developer APIを使ってみた
Google Play Developer APIを使ってみたshinya sakemoto
 
2011年5月28日 Android勉強会プレゼン資料
2011年5月28日 Android勉強会プレゼン資料2011年5月28日 Android勉強会プレゼン資料
2011年5月28日 Android勉強会プレゼン資料Eiichi Yoshikawa
 
我が家のフロントエンド開発事情
我が家のフロントエンド開発事情我が家のフロントエンド開発事情
我が家のフロントエンド開発事情Naoki Yamada
 
香川支部キックオフ 香川支部について
香川支部キックオフ 香川支部について香川支部キックオフ 香川支部について
香川支部キックオフ 香川支部についてyohei iwakura
 

Similar to App indexingでアプリの成長を加速させよう! (20)

セミナー「アプリ開発者になるべきか? アプリクリエイターの実際のところ」
セミナー「アプリ開発者になるべきか? アプリクリエイターの実際のところ」セミナー「アプリ開発者になるべきか? アプリクリエイターの実際のところ」
セミナー「アプリ開発者になるべきか? アプリクリエイターの実際のところ」
 
「Camelog」Android開発秘話
「Camelog」Android開発秘話「Camelog」Android開発秘話
「Camelog」Android開発秘話
 
A06  角田研究室6 長谷川和紀
A06  角田研究室6 長谷川和紀A06  角田研究室6 長谷川和紀
A06  角田研究室6 長谷川和紀
 
iアプリつくろうぜ!~20101020 DevLOVE Android勉強会~
iアプリつくろうぜ!~20101020 DevLOVE Android勉強会~iアプリつくろうぜ!~20101020 DevLOVE Android勉強会~
iアプリつくろうぜ!~20101020 DevLOVE Android勉強会~
 
スマートフォンアプリ開発におけるディレクション
スマートフォンアプリ開発におけるディレクションスマートフォンアプリ開発におけるディレクション
スマートフォンアプリ開発におけるディレクション
 
Facebook Night vol. 6
Facebook Night vol. 6Facebook Night vol. 6
Facebook Night vol. 6
 
iPhoneアプリ開発を楽に楽しくするサイトまとめ
iPhoneアプリ開発を楽に楽しくするサイトまとめiPhoneアプリ開発を楽に楽しくするサイトまとめ
iPhoneアプリ開発を楽に楽しくするサイトまとめ
 
Angularで新サービス作って学んだこととか
Angularで新サービス作って学んだこととかAngularで新サービス作って学んだこととか
Angularで新サービス作って学んだこととか
 
クソアプリのつくり方
クソアプリのつくり方クソアプリのつくり方
クソアプリのつくり方
 
!(びっくり)するかもしれないヤフーでのアプリ開発
!(びっくり)するかもしれないヤフーでのアプリ開発!(びっくり)するかもしれないヤフーでのアプリ開発
!(びっくり)するかもしれないヤフーでのアプリ開発
 
cloudmix GAE slides
cloudmix GAE slidescloudmix GAE slides
cloudmix GAE slides
 
iOSアプリで気になった動きや表現を上手にアレンジして活用してみる
iOSアプリで気になった動きや表現を上手にアレンジして活用してみるiOSアプリで気になった動きや表現を上手にアレンジして活用してみる
iOSアプリで気になった動きや表現を上手にアレンジして活用してみる
 
20120316 designerworkshoppublished
20120316 designerworkshoppublished20120316 designerworkshoppublished
20120316 designerworkshoppublished
 
Easy easy2
Easy easy2Easy easy2
Easy easy2
 
Google Play Developer APIを使ってみた
Google Play Developer APIを使ってみたGoogle Play Developer APIを使ってみた
Google Play Developer APIを使ってみた
 
SwiftでSNS投稿を行う
SwiftでSNS投稿を行うSwiftでSNS投稿を行う
SwiftでSNS投稿を行う
 
2011年5月28日 Android勉強会プレゼン資料
2011年5月28日 Android勉強会プレゼン資料2011年5月28日 Android勉強会プレゼン資料
2011年5月28日 Android勉強会プレゼン資料
 
我が家のフロントエンド開発事情
我が家のフロントエンド開発事情我が家のフロントエンド開発事情
我が家のフロントエンド開発事情
 
香川支部キックオフ 香川支部について
香川支部キックオフ 香川支部について香川支部キックオフ 香川支部について
香川支部キックオフ 香川支部について
 
エンジニア的pinterest考察
エンジニア的pinterest考察エンジニア的pinterest考察
エンジニア的pinterest考察
 

App indexingでアプリの成長を加速させよう!