簡體   English   中英

我不完全了解應用程序索引

[英]I don't fully understand app indexing

好的,所以我知道如果我有一個網站和一個大致顯示相同內容的應用程序,應用索引可以用來打開應用程序中網站的鏈接(如果用戶安裝了它)。

為此,可以在網頁中指定深度鏈接,指定應用程序的URI和內容。 這也讓Googlebot了解網頁到應用程序意圖的連接,以便它可以在搜索結果中顯示內容等(即indexing )。 還可以指定處理網站URL的意圖過濾器,因此指向您網站的鏈接可以自動打開應用程序並在那里顯示內容,甚至無需在瀏覽器中打開網頁。

我遇到問題的部分是在Android應用程序中添加代碼(可以由Android Studio自動生成)“以其他方式”。

例如

@Override
public void onStart() {
    super.onStart();

    // ATTENTION: This was auto-generated to implement the App Indexing API.
    // See https://g.co/AppIndexing/AndroidStudio for more information.
    client.connect();
    Action viewAction = Action.newAction(
            Action.TYPE_VIEW, // TODO: choose an action type.
            "Main Page", // TODO: Define a title for the content shown.
            // TODO: If you have web page content that matches this app activity's content,
            // make sure this auto-generated web page URL is correct.
            // Otherwise, set the URL to null.
            Uri.parse("http://host/path"),
            // TODO: Make sure this auto-generated app URL is correct.
            Uri.parse("android-app://com.magnuswikhog.adrlibrary/http/host/path")
    );
    AppIndex.AppIndexApi.start(client, viewAction);
}

那么這段代碼的目的是什么? 與網站到應用程序意圖相比,這似乎是另一種方式,我真的不明白為什么你需要這樣做? 如果我只實現深度鏈接和處理URL意圖,用戶將能夠打開應用程序而不是網頁,不需要AppIndex

這主要是Google收集應用用戶如何使用具有相應網頁的屏幕的統計信息的方式嗎? 如果是這樣,這有什么影響? 它是否會影響應用排名(和/或網站排名?)如果我實現了應用程序索引的所有其他部分,是否必須實現這一點?

好的,所以我似乎混淆了App Indexing和App Links。 我確信我並不孤單,因為即使Google似乎也可以互換且非嚴格地使用這些術語 - 例如,如果您選擇Tools -> Firebase App Indexing Test並且測試失敗,當您單擊了解更多信息時被帶到一個關於App Links的90%的頁面,而在底部的是一個關於App Indexing的小段落。

以下是該段落所說的內容:

添加Firebase應用程序索引

將Android應用程序鏈接添加到您的應用程序后,您可以將Firebase應用程序索引代碼添加到活動中,以通過其他Google搜索功能重新參與您的應用,包括自動填充建議和應用內搜索。 在Firebase應用程序索引文檔中了解有關Firebase應用程序索引的詳細信息。

因此,App Indexing似乎沒有直接連接到App Links,從某種意義上說,它是一個完全不同的功能。

此外,查看Firebase文檔 ,最后是一些有關索引代碼用途的真實信息:

記錄用戶操作

Google搜索會考慮用戶對公開和個人應用內容采取的操作,並使用該操作來提高搜索結果和建議的排名。 記錄應用中的用戶操作,以改善用戶在應用中搜索內容時的體驗。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM