ここでBranch.ioとGoogleアプリのインデックス作成の統合を読んでいました: https://dev.branch.io/recipes/google_app_indexing/android/
現在、私のアプリは Facebook に似ており、ユーザーは投稿を作成したり、投稿にコメントしたりできます。
現在、すべての投稿が共有されるわけではありません - それはユーザーの裁量次第ですが、すべてのユーザー アクション (投稿 / コメントの作成) には、アプリのインデックス作成の目的で関連するブランチ リンクが添付されている必要がありますか?
ブランチリンクを作成するだけで、ある種のインデックス作成が行われるようです-ドキュメントから収集したものから、キーワードはインデックス化されますが、メタデータ、タイトルまたは説明はインデックス化されていないように見えますが、ドキュメントは明確ではありませんでしたこれ。
私が以下の投稿をするとしましょう:
タイトル: うわー、スターウォーズはすごかった!説明: それで、昨夜、Star Wars: The Force Awakens の新しい予告編が世界に解き放たれました。とてもとてもいい。しかし、興奮したファンがあらゆる細部に夢中になっているだけでなく(ジャクーを見つけましたか?反乱軍と帝国の間のクライマックスの戦いの場所で有名ですか?チェックしているだけです)、スターウォーズのスター自身も同じように盛り上がりました...
Google アプリのインデックスを最大化するには、連結されたタイトルと説明をキーワードとして使用するのが賢明でしょうか (Java ドキュメントから、メソッドaddKeywords()
は使用される文字列またはその長さに制限を課していないようです.
/**
* <p>
* Adds any keywords associated with the content referred
* </p>
*
* @param keywords An {@link ArrayList} of {@link String} values
* @return This instance to allow for chaining of calls to set methods
*/
@SuppressWarnings("unused")
public BranchUniversalObject addKeyWords(ArrayList<String> keywords) {
this.keywords_.addAll(keywords);
return this;
}
要約すると、4 つの質問があります。
コンテンツがインデックス化されるように共有されていなくても、ユーザーがアプリでアクション (投稿/投稿へのコメント) を完了するたびにブランチ リンクを作成するのは賢明ですか?
リンクを作成したときに branch.io が何をインデックスするかを正確に知っている人はいますか? ドキュメントはあまり明確ではありませんが、キーワードのみがインデックス化されているようです。
インデックス化するキーワードとしてタイトルと説明を連結することになった場合、それはアプリのインデックス化を行う正しい方法ですか? ハッキーな感じです。
アプリのインデックス作成が実際に機能するかどうかをテストする方法はありますか?